.onlymb, .hidden {
    display: none;
}

.onlydesk {
	display: block;
}

@media (min-width: 701px) {
    main .bloco2 .tabela table tbody tr:nth-child(odd) {
        background: #efe4dd;
    }
}

@media (min-width: 701px) and (max-width: 1400px) {
	header .logo {
		width: 170px;
		height: 43px;
		margin-top: 7px;
	}

	header .logo .img-logo {
		width: 55px;
		height: 39px;
	}

	header .logo .desc-logo {
		width: 96px;
		height: 29px;
		margin-left: 10px;
		margin-top: 9px;
	}

	header .menu {
		margin-right: 180px;
	}

	header.scrollheader .logo {
		width: 170px;
		height: 43px;
		margin-top: 7px;
	}

	header.scrollheader .logo .img-logo {
		width: 55px;
		height: 39px;
	}

	header.scrollheader .logo .desc-logo {
		width: 96px;
		height: 29px;
		margin-left: 10px;
		margin-top: 9px;
	}

	.bitcoinsgraca {
		z-index: 998;
	}

	.popup .conteudo.loteriagratuita.ganhebilhetes {
		height: 80%;
	}

	.popup .conteudo.loteriagratuita .descricao {
		height: 450px;
	}

}

@media (min-width: 701px) and (max-width: 1400px) and (max-height: 710px) and (min-height: 690px) {
	.popup .conteudo.btcgraca {
		height: 672px;
	}
}

@media (min-width: 701px) and (max-width: 1400px) {
	header {
		padding: 14px 25px 0 24px;
	}

	header.scrollheader {
		padding: 14px 25px 0 24px;
	}

	header.logado .infostop .item {
		margin-right: 23px;
	}

	header.logado .infostop .item.login {
		margin-right: 20px;
	}
}

@media (min-width: 701px) and (max-width: 1230px) {
	header .menu {
		margin-right: 0;
		position: relative;
		height: auto;
		margin-top: 9px;
		margin-left: 0;
	}

	header .menu .openmenu {
		float: left;
		width: 27px;
		height: 19px;
		position: relative;
		margin-top: 11px;
		margin-right: 50px;
	}

	header .menu .openmenu .faixas {
		position: absolute;
		left: 0;
		width: 100%;
		top: 0;
		bottom: 0;
		opacity: 1;
		transition: all .1s ease;
		margin: auto 0;
		height: 3px;
		background: #FFF;
	}

	header .menu .openmenu:after, header .menu .openmenu:before {
		position: absolute;
		left: 0;
		width: 100%;
		height: 3px;
		background: #FFF;
		content: "";
		transition: transform .3s ease;
	}

	header .menu .openmenu:after {
		top: 0;
	}

	header .menu .openmenu:before {
		bottom: 0;
	}

	header .menu .openmenu.close .faixas {
		opacity: 0;
	}

	header .menu .openmenu.close:after, header .menu .openmenu.close:before {
		width: 3px;
		height: 100%;
	}

	header .menu .openmenu.close:after {
		left: 12px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	header .menu .openmenu.close:before {
		right: 12px;
		left: initial;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}

	header .menu .hidetablet {
		position: absolute;
		left: 0;
		padding: 20px 0 0 20px;
		height: auto;
		width: 240px;
		display: none;
		top: 58px;
		background: rgba(0, 0, 0, 0.8);
	}

	header .menu .hidetablet > li {
		float: left;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
		height: auto;
	}

	header .menu .hidetablet > li > a {
		padding: 0;
		height: auto;
		width: 100%;
		overflow: initial;
	}

	header .menu .hidetablet > li > a:before {
		display: none;
	}

	header .menu .hidetablet > li > a:after {
		display: none;
	}

	header .menu .hidetablet > li:nth-child(4) {
		margin-right: 0;
	}

	header .menu .hidetablet > li .submenu {
		float: left;
		left: 10px;
		top: 0;
		margin-top: 10px;
		position: relative;
		height: auto;
		visibility: initial;
		opacity: 1;
		width: 210px;
		display: none;
		background: none;
	}

	header .menu .hidetablet > li .submenu:before {
		display: none;
	}

	header .menu .hidetablet > li .submenu.loteria, header .menu > ul > li .submenu.help {
		height: auto;
	}

	header .menu .hidetablet > li .submenu li {
		padding-left: 0;
	}

	header .menu .hidetablet > li .submenu li a {
		line-height: 20px;
		margin-top: 4px;
	}
}

@media (min-width: 701px) and (max-width: 1200px) {
	header {
		padding: 14px 15px 0 15px;
		display: block;
		justify-content: initial;
	}

	header.scrollheader {
		padding: 14px 15px 0 15px;
	}

	header.scrollheader .logo {
		margin-top: 0;
	}

	header.scrollheader .menu {
		height: auto;
	}

	header.scrollheader .menu > ul.btstablet {
		padding: 0;
		height: auto;
	}

	header.scrollheader .menu > ul.hidetablet {
		padding: 20px 0 0 20px;
		height: auto;
	}

	header.scrollheader .menu > ul > li.sacar {
		top: 0;
	}

	header.scrollheader .menu > ul > li.depositar {
		top: 0;
	}

	header .logo {
		margin-top: 0;
		margin-right: 50px;
	}

	header .menu .btstablet {
		float: right;
		padding: 0;
		height: auto;
	}

	header .menu .btstablet > li.depositar, header .menu .btstablet > li.sacar {
		right: 0;
		position: relative;
		top: 0;
		float: left;
	}

	main .chamadasloteria .itemloteria ul {
		width: 297px;
	}

	main.indexh .loterias .vantagens {
		width: 230px;
		margin-left: 20px;
	}

	main.indexh .loterias .tabela .numeros {
		width: 472px;
		margin: 0 calc((100% - 472px - 230px - 23px - 192px - 20px) / 2);
	}
	main.indexh .loterias.gratuita .tabela .numeros {
		margin: 0 calc((100% - 472px - 300px - 192px - 20px) / 2);
	}

    main.indexh .loterias:not(.agendada) .tabela .numeros .tblTicket table tr td {
        width: 42px;
        height: 41px;
        font-size: 28px;
        line-height: 28px;
    }

	main.indexh .loterias .tabela .valor {
		width: 192px;
		margin-right: 20px;
	}

	main.indexh .loterias .tabela .sorteionumeros tr td {
		margin-right: 11px;
	}

	main.indexh .loterias.gratuita .vantagens {
		margin-left: 5px;
	}

	main.indexh .loterias.gratuita .informeendereco {
		width: 353px;
		margin: 35px calc((100% - 353px - 267px - 300px) / 2) 0;
	}

	main.indexh .loterias.agendada .proximosorteio {
		width: 320px;
		margin-right: 0;
		margin-left: 16px;
	}

	main.indexh .loterias.agendada .proximosorteio.openbilhetes {
		margin-left: 16px;
	}

	main.indexh .loterias.agendada .premiototal {
		margin-right: 0;
		margin: 35px calc((100% - 353px - 336px - 308px) / 2) 0;
	}

	main.indexh .loterias.agendada .premiacao {
		float: right;
	}

	main.internas .conteudo-internas .conteudotexto {
		box-sizing: border-box;
		padding: 0 20px 123px;
		width: 94%;
		margin: 0 3%;
	}

    main.internas .conteudo-internas .conteudotexto.boloes {
        width: 100%;
        margin: 0;
    }

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo {
		width: 90%;
		margin: 64px 5% 55px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem {
		width: 90%;
		margin: 23px 5% 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto.ajuda .itemconteudo {
		width: 94%;
		margin: 0 3%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable {
		width: 100%;
		margin: 34px 0 3px;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv {
		width: 90%;
		margin: 0 5%;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto ul {
		width: calc(100% - 46px);
		margin-left: 46px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .chamadasconteudo.ajuda {
		width: 94%;
		margin: 64px 3% 55px;
	}

	main .bloco2.agendada .informacoesjogos .tabelajogos .title {
		top: -53px;
		font-size: 113px;
	}

	main .bloco2 .informacoesautomatico .jogoautomatico .right {
		width: calc(100% - 360px);
	}

	footer .informacoes .maioridade {
		margin-left: 10px;
	}

	footer .informacoes .menuft {
		margin-left: 69px;
	}
}

@media (min-width: 701px) and (max-width: 1450px) {
	.bitcoinsgraca {
		top: 105px;
	}
}

@media only screen and (max-width: 800px) and (min-width: 701px) {
    html {
        zoom: 0.7;
    }
}

@media only screen and (max-width: 900px) and (min-width: 801px) {
    html {
        zoom: 0.8;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 901px) {
    html {
        zoom: 0.9;
    }
}

@media (min-width: 701px) and (max-width: 750px) {
	header .menu>ul>li.depositar p {
		margin: auto 0px;
	}
	header .menu .btstablet > li.depositar, header .menu .btstablet > li.sacar {
		right: 30px;
	}
}

@media (min-width: 801px) and (max-width: 850px) {
	header .menu>ul>li.depositar p {
		margin: auto 0px;
	}
	header .menu .btstablet > li.depositar, header .menu .btstablet > li.sacar {
		right: 30px;
	}
}

@media (min-width: 901px) and (max-width: 950px) {
	header .menu>ul>li.depositar p {
		margin: auto 0px;
	}
	header .menu .btstablet > li.depositar, header .menu .btstablet > li.sacar {
		right: 30px;
	}
}

@media (min-width: 1001px) and (max-width: 1050px) {
	header .menu>ul>li.depositar p {
		margin: auto 0px;
	}
	header .menu .btstablet > li.depositar, header .menu .btstablet > li.sacar {
		right: 30px;
	}
}

@media (max-width: 700px) {

    main .saldo {
        margin-top: 10px;
    }

	.center {
		width: 300px;
		padding: 0;
	}

	.folga {
		height: 75px;
	}

	header {
		padding: 17px 18px;
		height: 75px;
		display: block;
		justify-content: initial;
		z-index: 1003;
	}

	header.logado .infostop .item {
		margin-right: 0;
	}

	header.logado .infostop .item .icone {
		margin-right: 0;
	}

	header.deslogado .menu > ul > li.depositar {
		margin-top: 14px;
		right: 0;
	}

	header.scrollheader {
		padding: 17px 18px;
		height: 75px;
	}

	header.scrollheader .logo {
		width: 170px;
		height: 43px;
		margin: auto;
	}

	header.scrollheader .logo .img-logo {
		width: 55px;
		height: 39px;
	}

	header.scrollheader .logo .desc-logo {
		width: 96px;
		height: 29px;
		margin-left: 15px;
		margin-top: 9px;
	}

	header.scrollheader .menu {
		height: auto;
	}

	header.scrollheader .menu > ul {
		height: auto;
		padding: 23px 0 25px 0;
	}

	header.scrollheader .menu > ul > li.sacar {
		top: 0;
	}

	header.scrollheader .menu > ul > li.depositar {
		top: 0;
	}

	header.scrollheader .menu > ul > li .submenu {
		top: 0;
	}

	header.scrollheader .infostop {
		margin-top: 0;
		width: 100%;
		position: relative;
	}

	header.scrollheader .infostop .item.campeoes .maioresapostadores {
		top: -162px;
	}

	header .logo {
		width: 170px;
		height: 43px;
		margin: auto;
		position: absolute;
		top: 0;
		z-index: 9;
		left: 0;
		right: 0;
		bottom: 0;
	}

	header .logo .img-logo {
		width: 55px;
		height: 39px;
	}

	header .logo .desc-logo {
		width: 96px;
		height: 29px;
		margin-left: 15px;
		margin-top: 9px;
	}

	header .item.login {
		position: fixed;
		right: 18px;
		margin: 0;
		z-index: 99;
		top: 25px;
		margin-right: 0;
	}

	header .item.login .descricao {
		display: none;
	}

	header .item.login .nome {
		display: none;
	}

	header .item.login svg {
		fill: #fff;
	}

	header .item.login .icone {
		float: left;
		width: 22px;
		height: 27px;
		margin-right: 0;
	}

	header .item.login .icone svg {
		width: 22px;
		height: 27px;
	}

	header .openmenu {
		float: left;
		width: 27px;
		height: 19px;
		position: relative;
		margin-top: 13px;
		z-index: 99;
		margin-right: 0;
	}

	header .openmenu .faixas {
		position: absolute;
		left: 0;
		width: 100%;
		top: 0;
		bottom: 0;
		opacity: 1;
		transition: all .1s ease;
		margin: auto 0;
		height: 3px;
		background: #FFF;
	}

	header .openmenu:after, header .openmenu:before {
		position: absolute;
		left: 0;
		width: 100%;
		height: 3px;
		background: #FFF;
		content: "";
		transition: transform .3s ease;
	}

	header .openmenu:after {
		top: 0;
	}

	header .openmenu:before {
		bottom: 0;
	}

	header .openmenu.close .faixas {
		opacity: 0;
	}

	header .openmenu.close:after, header .openmenu.close:before {
		width: 3px;
		height: 100%;
	}

	header .openmenu.close:after {
		left: 12px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	header .openmenu.close:before {
		right: 12px;
		left: initial;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}

	header .infostop .item.campeoes .maioresapostadores {
		top: -162px;
		left: -22px;
	}

	header .menu {
		margin-right: 0;
		display: initial;
		height: initial;
	}

	header .menu .hidetablet {
		position: absolute;
		left: 0;
		top: 75px;
		width: 100%;
		display: none;
		height: auto;
		padding: 23px 0 25px 0;
		background: #000;
	}

	header .menu .hidetablet > li {
		float: left;
		width: 100%;
		height: auto;
	}

	header .menu .hidetablet > li.hasChild > a {
		position: relative;
	}

	header .menu .hidetablet > li.hasChild > a span:after {
		content: "";
		display: inline-block;
		background-color: rgba(255, 255, 255, 0.7);
		-webkit-mask-image: url("../imagens/svg/seta-loteria.svg");
		mask-image: url("../imagens/svg/seta-loteria.svg");
		mask-size: 7px 12px;
		width: 7px;
		height: 12px;
		position: relative;
		top: 0;
		right: -10px;
		-webkit-mask-size: 7px 12px;
		mask-repeat: no-repeat;
		-webkit-mask-repeat: no-repeat;
		mask-position: center center;
		-webkit-mask-position: center center;
		transition: all .5s ease;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
	}

	header .menu .hidetablet > li.hasChild > a.open span:after {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		background-color: #fec334;
	}

	header .menu .hidetablet > li .submenu {
		float: left;
		left: 0;
		border-top: 1px solid #454141;
		border-bottom: 1px solid #454141;
		top: 0;
		margin: 0;
		position: relative;
		height: auto;
		visibility: initial;
		opacity: 1;
		width: 100%;
		display: none;
		background: none;
	}

	header .menu .hidetablet > li .submenu:before {
		display: none;
	}

	header .menu .hidetablet > li .submenu.loteria {
		height: auto;
	}

	header .menu .hidetablet > li .submenu li {
		padding-left: 0;
		width: 100%;
		float: left;
		text-align: center;
	}

	header .menu .hidetablet > li .submenu li a {
		line-height: 42px;
		float: left;
		width: 100%;
		text-align: center;
		margin-top: 4px;
	}

	header .menu .hidetablet > li a {
		float: left;
		width: 100%;
		text-align: center;
		line-height: 43px;
		font-size: 14px;
		padding: 0;
		height: auto;
		color: rgba(255, 255, 255, 0.7);
	}

	header .menu .hidetablet > li a:after, header .menu .hidetablet > li a:before {
		display: none;
	}

        header .menu .hidetablet > li.depositar {
            right: 0;
            top: 0;
            float: left;
            width: 137px;
            height: 27px;
            margin: 0 calc((100% - 137px) / 2);
            position: relative;
            margin-bottom: 9px;
        }

	header .menu .hidetablet > li.depositar p {
		width: 100%;
		height: 100%;
		font-size: 13px;
		line-height: 27px;
	}

        header .menu .hidetablet > li.sacar {
            right: 0;
            top: 0;
            float: left;
            width: 137px;
            height: 27px;
            margin: 0 calc((100% - 137px) / 2);
            position: relative;
            margin-top: 14px;
            margin-bottom: 9px;
        }

	header .menu .hidetablet > li.sacar p {
		width: 100%;
		font-size: 13px;
		height: 100%;
		line-height: 27px;
	}

	header .menu .hidetablet .infostop {
		margin-top: 0;
		width: 100%;
		float: left;
	}

	header .menu .hidetablet .infostop .item .descricao {
		left: 0;
	}

        header .menu .hidetablet .infostop .item.campeoes {
            width: 137px;
            margin: 0 calc((100% - 137px) / 2);
            float: left;
            margin-bottom: 9px;
            display: none;
        }

	header .menu .hidetablet .infostop .item.campeoes .itens .icone {
		display: none;
	}

	header .menu .hidetablet .infostop .item.campeoes .itens .seta {
		display: none;
	}

            header .menu .hidetablet .infostop .item.campeoes .itens .descricao {
                width: 137px;
                height: 27px;
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                margin: auto;
                text-align: center;
                text-transform: uppercase;
                float: left;
                font-size: 14px;
                cursor: pointer;
                color: #5e280f;
                border-right: 0;
                padding: 0;
                border-radius: 5px;
                background-image: -webkit-linear-gradient(#fcbf34, #dc8536);
                background-image: linear-gradient(#fcbf34, #dc8536);
            }

	header .menu .hidetablet .infostop .item.campeoes .itens .descricao p {
		float: left;
		width: 100%;
		line-height: 27px;
		color: #5e280f;
		font-size: 13px;
		font-family: 'Roboto-Bold';
		text-align: center;
	}
        header .infostop .linguagem .seta {
            display: none;
        }
        header .infostop .linguagem > ul > li span {
            display: none;
        }
        header .menu .hidetablet .infostop .linguagem {
            width: 137px;
            margin: 0 calc((100% - 137px) / 2);
            margin-bottom: 9px;
            height: 27px;
            float: left;
            border: none;
            text-align: center;
            text-transform: uppercase;
            font-size: 14px;
            cursor: pointer;
            color: #5e280f;
            border-right: 0;
            padding: 0;
            position: relative;
            border-radius: 5px;
            background-image: -webkit-linear-gradient(#fcbf34, #dc8536);
            background-image: linear-gradient(#fcbf34, #dc8536);
        }

        header .menu .hidetablet .infostop .linguagem:after {
            float: left;
            content: attr(data-content);
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            line-height: 27px;
            color: #5e280f;
            font-size: 13px;
            font-family: 'Roboto-Bold';
            text-align: center;
        }

	main {
		overflow: hidden;
        background: url(../imagens/padrao1.png) center 0 no-repeat;
        background-size: auto 100%;
	}

	main .saldo p {
		font-size: 18px;
	}

	main .saldo p small {
		font-size: 14px;
	}

	main .saldo p span {
		font-size: 22px;
	}

	main.deslogado .chamadasloteria {
		margin-top: 11px;
	}

	main .chamadasloteria {
		height: auto;
		display: initial;
		justify-content: initial;
		z-index: 1002;
		position: relative;
	}

	main .chamadasloteria .menuloteria {
		float: left;
		width: 100%;
		display: none;
		position: absolute;
		border-radius: 20px;
		overflow: hidden;
	}

	main .chamadasloteria .menuloteria .itemloteria:first-child {
		border-radius: 0;
		padding-top: 52px;
		height: calc(59px + 52px);
	}

	main .chamadasloteria .menuloteria .itemloteria:first-child p, main .chamadasloteria .menuloteria .itemloteria:first-child a {
		border-bottom: 1px solid #454140;
		border-radius: 0;
	}

	main .chamadasloteria .menuloteria .itemloteria:last-child {
		border-radius: 0;
	}

	main .chamadasloteria .menuloteria .itemloteria:last-child p, main .chamadasloteria .menuloteria .itemloteria:last-child a {
		border-radius: 0;
	}

	main .chamadasloteria .itemloteria {
		width: 100%;
		height: 59px;
		background: none;
		border: none;
		background: none;
		padding: 0;
		z-index: 1;
		position: relative;
		background: rgba(0, 0, 0, 0.9);
	}

        main .chamadasloteria .itemloteria p, main .chamadasloteria .itemloteria a {
            border-radius: none;
            line-height: initial;
            font-size: 16px;
            margin: 0;
            height: 59px;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Roboto-Regular';
            background: none;
            display: flex;
            align-items: center;
            justify-content: center;
        }

	main .chamadasloteria .itemloteria p small, main .chamadasloteria .itemloteria a small {
		display: inline-block;
		font-size: 16px;
		top: 0;
	}

	main .chamadasloteria .itemloteria:first-child p, main .chamadasloteria .itemloteria:first-child a {
		border-radius: 0;
	}

	main .chamadasloteria .itemloteria.ativo {
		border-radius: 12px;
		position: absolute;
		left: 0;
		height: 52px;
		top: 0;
		z-index: 2;
	}

        main.indexh .loterias.ltinstantanea .tabela .vantagens .premiacao .descritivo {
            display: none;
        }

	main .chamadasloteria .itemloteria.ativo .openloterias {
		float: left;
		margin-top: 19px;
		width: 17px;
		margin-left: 14px;
		height: 13px;
		z-index: 998;
		position: relative;
		cursor: pointer;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias .faixas {
		height: 3px;
		width: 100%;
		float: left;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto 0;
		transition: transform .1s ease;
		background: #1e1e1e;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias:after, main .chamadasloteria .itemloteria.ativo .openloterias:before {
		content: "";
		width: 100%;
		height: 3px;
		background: #1e1e1e;
		position: absolute;
		left: 0;
		transition: transform .3s ease;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias:after {
		top: 0;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias:before {
		bottom: 0;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias.close .faixas {
		opacity: 0;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias.close:after, main .chamadasloteria .itemloteria.ativo .openloterias.close:before {
		width: 3px;
		height: 100%;
	}

	main .chamadasloteria .itemloteria.ativo .openloterias.close:after {
		left: 6px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	main .chamadasloteria .itemloteria.ativo .openloterias.close:before {
		right: 8px;
		left: initial;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}

	main .chamadasloteria .itemloteria.ativo .openopcs {
		float: right;
		width: 23px;
		height: 100%;
		margin-top: 0;
		padding-right: 19px;
		padding-top: 18px;
		padding-bottom: 18px;
		box-sizing: border-box;
		position: relative;
		cursor: pointer;
	}

		main .chamadasloteria .itemloteria.instantanea.ativo .openopcs, main .chamadasloteria .itemloteria.gratuita.ativo .openopcs {
            display: none;
        }

	main .chamadasloteria .itemloteria.ativo .openopcs .faixas {
		height: 4px;
		width: 4px;
		float: left;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto 0;
		background: #1e1e1e;
	}

	main .chamadasloteria .itemloteria.ativo .openopcs:after, main .chamadasloteria .itemloteria.ativo .openopcs:before {
		content: "";
		width: 4px;
		height: 4px;
		background: #1e1e1e;
		position: absolute;
		left: 0;
	}

	main .chamadasloteria .itemloteria.ativo .openopcs:after {
		top: 18px;
	}

	main .chamadasloteria .itemloteria.ativo .openopcs:before {
		bottom: 18px;
	}

	main .chamadasloteria .itemloteria.ativo p, main .chamadasloteria .itemloteria.ativo a {
		font-size: 18px;
		/*line-height: 52px;*/
		height: 52px;
		width: calc(100% - 17px - 14px - 4px - 19px);
		letter-spacing: 1px;
		font-family: 'Roboto-Bold';
	}

		main .chamadasloteria .itemloteria.instantanea.ativo p, main .chamadasloteria .itemloteria.instantanea.ativo a, main .chamadasloteria .itemloteria.gratuita.ativo p, main .chamadasloteria .itemloteria.gratuita.ativo a {
            width: calc(100% - 17px - 14px);
        }

		main .chamadasloteria .itemloteria.agendada.ativo #aSchedLott, main .chamadasloteria .itemloteria.ativo.offerwall a {
			display: flex;
            vertical-align: middle;
			width: 100%;
        }

	main .chamadasloteria .itemloteria.ativo p small, main .chamadasloteria .itemloteria.ativo a small {
		font-size: 18px;
	}

	main .chamadasloteria .itemloteria.ativo ul {
		width: 100%;
		height: auto;
		top: 52px;
		display: none;
		padding: 0;
		border: none;
		-webkit-border-bottom-right-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		overflow: hidden;
		background: none;
		box-sizing: border-box;
	}

	main .chamadasloteria .itemloteria.ativo ul li {
		width: 100%;
		height: 59px;
		background: none;
		border: none;
		background: none;
		padding: 0;
		padding: 0 10px;
		box-sizing: border-box;
		z-index: 1;
		position: relative;
		background: rgba(0, 0, 0, 0.9);
	}

	main .chamadasloteria .itemloteria.ativo ul li:nth-child(2) a, main .chamadasloteria .itemloteria.ativo ul li:nth-child(2) p {
		border: 0;
		border-bottom: 1px solid #454140;
	}

	main .chamadasloteria .itemloteria.ativo ul li a, main .chamadasloteria .itemloteria.ativo ul li p {
		width: 100%;
		border-radius: none;
		line-height: initial;
		font-size: 16px;
		margin: 0;
		color: #b0a7a5;
		height: 59px;
		padding: 0;
		box-sizing: border-box;
		font-family: 'Roboto-Regular';
		background: none;
		border-bottom: 1px solid #454140;
	}

	main .chamadasloteria .itemloteria.ativo ul li:last-child a, main .chamadasloteria .itemloteria.ativo ul li:last-child p {
		border-bottom: 0;
	}

	main.indexh .loterias .tabela .numeros {
		width: 300px;
		position: relative;
		margin: 0 calc((100% - 300px) / 2);
		margin-top: 29px;
	}

	main.indexh .loterias .tabela .numeros .tblTicket {
		border-width: 9px;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr {
		height: auto;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td {
		height: 33px;
		line-height: 24px;
		width: 33px;
		font-size: 22px;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td:after {
		border-width: 2px;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td:nth-last-child(-n+7) {
		border-bottom: 1px solid #eeeeee;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td:nth-child(10n+10) {
		border-right: 1px solid #eeeeee;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td:nth-child(8n+8) {
		border-right: 0;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td:nth-last-child(-n+3) {
		border-bottom: 0;
	}

	main.indexh .loterias .tabela .numeros .tblTicket table tr td.tnInstantNotSelected.miss:before {
		width: 22px;
		height: 22px;
	}

	main.indexh .loterias .tabela .numeros .btlimpar {
		position: absolute;
		right: 26px;
		top: 287px;
		width: 133px;
		height: 26px;
		box-sizing: border-box;
	}

	main.indexh .loterias .tabela .numeros .btlimpar input {
		width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		margin: auto;
		bottom: 0;
		height: 100%;
		text-align: center;
		text-transform: uppercase;
		color: #9b5834;
		font-family: 'Roboto-Medium';
		font-size: 16px;
		background: none;
		border-radius: 5px;
		border: 2px solid #9b5834;
		cursor: pointer;
		transition: all .3s ease;
	}

	main.indexh .loterias .tabela .numeros .aleatorios {
		padding: 0;
		margin: 20px 0 0 0;
	}

	main.indexh .loterias .tabela .numeros .aleatorios .title {
		margin: 0;
		width: 230px;
		line-height: 28px;
		text-align: right;
		font-size: 14px;
		letter-spacing: 1px;
		color: #fff;
		opacity: .5;
	}

	main.indexh .loterias .tabela .numeros .aleatorios select {
		float: right;
		width: 63px;
		height: 28px;
		padding-left: 10px;
		box-sizing: border-box;
		border: 1px solid #878787;
		text-align: center;
		font-family: 'Ropa-Sans-Regular';
		font-size: 14px;
		color: #6e3209;
		background: #fff url("../imagens/svg/setabaixo.svg") 90% center no-repeat;
		background-size: 6px 4px;
	}

	main.indexh .loterias .tabela .numeros .aleatorios select option {
		text-align: center;
		line-height: 14px;
	}

	main.indexh .loterias .tabela .sorteionumeros {
		padding: 0;
	}

	main.indexh .loterias .tabela .sorteionumeros.opensort {
		height: 110px;
	}

		main.indexh .loterias.gratuita .tabela .sorteionumeros.opensort {
			height: 75px;
		}

	main.indexh .loterias .tabela .sorteionumeros tr td {
		width: 30px;
		line-height: 30px;
		font-size: 18px;
		height: 30px;
		margin-right: 7px;
		margin-bottom: 7px;
	}

	main.indexh .loterias .tabela .informacoesautomatico {
		transition: all .5s ease;
		padding-bottom: 30px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .chamadajogos {
		margin-top: 0;
		position: relative;
		z-index: 99;
	}

	main.indexh .loterias .tabela .informacoesautomatico .chamadajogos .chamada {
		float: left;
		width: 271px;
		height: 30px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .chamadajogos .chamada p {
		text-align: center;
		line-height: 30px;
		float: left;
		background: #dea733;
		width: 100%;
		font-family: 'Roboto-Bold';
		font-size: 14px;
		color: #5e280f;
		border-radius: 8px;
		cursor: pointer;
		text-transform: uppercase;
		margin-top: 10px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .chamadajogos .chamada p:after {
		content: "";
		display: inline-block;
		margin-left: 10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 4.5px 0 4.5px;
		border-color: #5e280f transparent transparent transparent;
		position: relative;
		top: -1px;
		transition: all .3s ease;
	}

	main.indexh .loterias .tabela .informacoesautomatico .chamadajogos .chamada.openinfo p:after {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico {
		position: relative;
		width: 271px;
		margin: 0 calc((100% - 271px) / 2);
		z-index: 9;
		height: auto;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		background: #974825;
		top: -30px;
		float: left;
		left: 0;
		padding: 54px 15px 0;
		box-sizing: border-box;
		display: none;
		margin-top: 10px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left {
		width: 100%;
		float: left;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		padding-left: 28px;
		box-sizing: border-box;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut.ativo .tick:after {
		opacity: 1;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut .tick {
		width: 17px;
		height: 17px;
		border: 1px solid #929292;
		position: absolute;
		left: 0;
		top: -4px;
		bottom: 0;
		margin: auto 0;
		float: left;
		background: #fff;
		cursor: pointer;
		margin-right: 8px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut .tick:after {
		content: "";
		background: url("../imagens/svg/ckeck.svg") center center no-repeat;
		background-size: 10px 7px;
		width: 10px;
		height: 7px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		opacity: 0;
		transition: all .3s ease;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut label {
		font-family: 'Ropa-Sans-Regular';
		font-size: 16px;
		color: #171717;
		display: inline;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .left .optionaut input[type="text"] {
		display: inline-block;
		width: 80px;
		background: none;
		border: none;
		border-bottom: 1px solid #14100c;
		text-align: center;
		color: #dfa833;
		font-size: 16px;
		font-family: 'Ropa-Sans-Regular';
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right {
		float: right;
		width: 100%;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		padding-left: 28px;
		box-sizing: border-box;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut.ativo .tick:after {
		opacity: 1;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut .tick {
		width: 17px;
		height: 17px;
		border: 1px solid #929292;
		position: absolute;
		left: 0;
		top: -4px;
		bottom: 0;
		margin: auto 0;
		background: #fff;
		cursor: pointer;
		margin-right: 8px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut .tick:after {
		content: "";
		background: url("../imagens/svg/ckeck.svg") center center no-repeat;
		background-size: 10px 7px;
		width: 10px;
		height: 7px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		opacity: 0;
		transition: all .3s ease;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut label {
		font-family: 'Ropa-Sans-Regular';
		font-size: 16px;
		color: #171717;
		display: inline;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .optionaut input[type="text"] {
		display: inline-block;
		width: 30px;
		background: none;
		border: none;
		border-bottom: 1px solid #14100c;
		text-align: center;
		color: #dfa833;
		font-size: 16px;
		font-family: 'Ropa-Sans-Regular';
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .texto {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}

	main.indexh .loterias .tabela .informacoesautomatico .jogoautomatico .right .texto p {
		float: left;
		width: 100%;
		font-family: 'Ropa-Sans-Regular';
		font-size: 14px;
		color: #171717;
		margin-top: 15px;
	}

        main .informacoesautomatico .chamadajogos .chamada .optionaut .tick2 {
            width: 15px;
            height: 15px;
        }

	main.indexh .loterias .tabela .vantagens {
		margin: 20px calc((100% - 230px) / 2) 0;
		display: none;
		width: 230px;
	}

	main.indexh .loterias .tabela .valor .vantagem {
		height: 30px;
		margin-bottom: 30px;
		margin-top: 0px;
	}

	main.indexh .loterias .tabela .valor .vantagem .conteudo select, main.indexh .loterias .tabela .valor .vantagem .conteudo input {
		height: 21px;
	}

	main.indexh .loterias .tabela .valor .vantagem .opcoes span {
		line-height: 31px;
		font-size: 30px;
	}

	main.indexh .loterias .tabela .valor {
		width: 100%;
		margin: 0;
	}

	main.indexh .loterias .tabela .valor.primeirachamada {
		margin-top: 36px;
	}

	main.indexh .loterias .tabela .valor.primeirachamada .divAdvanceRounds {
		display: none;
	}

	main.indexh .loterias .tabela .valor.segundachamada {
		margin-top: 25px;
		box-sizing: border-box;
		padding: 0 14px;
		margin-bottom: 20px;
	}

	main.indexh .loterias .tabela .valor .digitevalor {
		box-sizing: border-box;
		width: 103%;
        text-align: center;
	}
		main.indexh .loterias.gratuita .tabela .valor .digitevalor {
			margin-top: 5px;
		}

        main.indexh .loterias .tabela .valor .digitevalor .title {
            width: auto;
            font-size: 14px;
            margin: 0;
            letter-spacing: 0.5px;
            line-height: 26px;
            float: unset;
            display: inline-block;
        }

		main.indexh .loterias.gratuita .tabela .valor .digitevalor .title {
			margin: 0;
		}

        main.indexh .loterias .tabela .valor .digitevalor .valoraposta {
            width: 105px;
            height: 26px;
            margin: 0 9px;
            float: unset;
            display: inline-block;
        }

        main.indexh .loterias .tabela .valor .digitevalor .btc {
            width: auto;
            font-size: 16px;
            margin: 0;
            line-height: 26px;
            float: unset;
            display: inline-block;
        }

	main.indexh .loterias .tabela .valor .digitevalor .botoes {
		margin: 11px 0 20px;
	}

	main.indexh .loterias .tabela .valor .digitevalor .botoes .minimo {
		width: 100px;
	}

	main.indexh .loterias .tabela .valor .digitevalor .botoes .maximo {
		width: 100px;
	}

        main.indexh .loterias .tabela .valor .jogardiversao {
            text-align: center;
            margin-top: 0;
            display: flex;
            justify-content: center;
        }

            main.indexh .loterias .tabela .valor .jogardiversao .tick {
                float: initial;
                box-sizing: border-box;
                display: inline-block;
                min-width: 17px;
            }

	main.indexh .loterias .tabela .valor .jogardiversao p {
		margin-top: 7px;
		letter-spacing: 1px;
	}

    main.indexh .loterias .tabela .valor .jogardiversao label {
        width: initial;
        text-align: initial;
    }

	main.indexh .loterias .tabela .valor .btjogar {
		width: 100%;
		height: 30px;
		margin-bottom: 10px;
	}

	main.indexh .loterias .tabela .valor .btjogar input {
		font-size: 14px;
	}

	main.indexh .loterias .tabela .valor .btlimpar {
		width: 131px;
		float: right;
		height: 30px;
	}

	main.indexh .loterias .tabela .valor .btlimpar input {
		font-size: 14px;
	}

	main.indexh .loterias .tabela .valor .divAdvanceRounds {
		margin-top: 0;
		margin-bottom: 10px;
	}
		main.indexh .loterias.gratuita .tabela .valor .divAdvanceRounds {
			margin-top: 0;
		}

	main.indexh .loterias .tabela .tabelaatuomatico {
		width: 100%;
		height: auto;
	}

		main.indexh .loterias.gratuita .tabela .tabelaatuomatico {
			padding-bottom: 0;
		}

	main.indexh .loterias .tabela .tabelaatuomatico table {
		width: 100%;
		margin: 0;
	}

		main.indexh .loterias.gratuita .tabela .tabelaatuomatico table {
			width: 100%;
			margin: 0;
		}

	main.indexh .loterias .tabela .tabelaatuomatico table tr {
		height: auto;
		float: left;
		width: 50%;
		display: block;
	}

	main.indexh .loterias .tabela .tabelaatuomatico table tr:nth-child(2) {
		height: auto;
	}

	main.indexh .loterias .tabela .tabelaatuomatico table tr th, main.indexh .loterias .tabela .tabelaatuomatico table tr td {
		float: left;
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		display: block;
		line-height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 55px;
	}

        main.indexh .loterias .tabela .tabelaatuomatico table tr th {
            font-size: 14px;
        }

        main.indexh .loterias .tabela .acerto-mobile {
            float: left;
            width: 100%;
            text-align: center;
            margin-bottom: 20px;
            font-family: "Roboto-Regular";
            border-radius: 13px;
            padding: 5px 0px;
            border: 2px solid #FFD700;
            display: none;
        }

	main.indexh .loterias .tabela .acerto-mobile p {
		color: #4b9621;
	}

	main.indexh .loterias .tabela .acerto-mobile .mult {
		color: #fa7531;
		font-size: 24px;
		font-family: "Roboto-Bold";
	}

	main.indexh .loterias .tabela .acerto-mobile strong {
		font-family: "Roboto-Bold";
	}

	main.indexh .loterias.gratuita {
		padding-bottom: 30px;
	}

	main.indexh .loterias.gratuita .informeendereco {
		width: 100%;
		margin: 30px 0 0 0;
	}

	main.indexh .loterias.gratuita .informeendereco p {
		font-size: 14px;
	}

	main.indexh .loterias.gratuita .informeendereco .campo input {
		width: 283px;
		height: 34px;
		margin: 0 calc((100% - 283px) / 2);
	}

	main.indexh .loterias.gratuita .informeendereco .botao {
		width: 125px;
		margin: 18px calc((100% - 125px) / 2) 0;
		height: 22px;
	}

	main.indexh .loterias.gratuita .informeendereco .botao input {
		line-height: 22px;
		font-size: 12px;
		border-radius: 5px;
	}

	main.indexh .loterias.gratuita .valor.primeirachamada {
		margin-top: 0;
	}

	main.indexh .loterias.gratuita .infosnumeros {
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		position: relative;
	}

	main.indexh .loterias.gratuita .infosnumeros .title {
		font-size: 16px;
		margin-top: 28px;
	}

	main.indexh .loterias.gratuita .infosnumeros .acertos {
		font-size: 14px;
	}

	main.indexh .loterias.gratuita .infosnumeros .acertos strong {
		font-size: 18px;
	}

	main.indexh .loterias.gratuita .infosnumeros .numerosaletorios {
		margin-top: 0;
		position: relative;
		width: 100%;
	}

	main.indexh .loterias.gratuita .infosnumeros .numerosaletorios p {
		font-size: 14px;
		padding-left: 0;
		color: #fff;
		padding-right: 0;
		font-family: 'Ropa-Sans-Regular';
		text-align: left;
		letter-spacing: 0;
		margin-top: 10px;
		line-height: 28px;
	}

	main.indexh .loterias.gratuita .infosnumeros .numerosaletorios p span {
		float: right;
		width: 63px;
		height: 28px;
		background: #000;
		margin-left: 10px;
		border-radius: 5px;
		position: relative;
		background: -webkit-linear-gradient(#fdc234, #db8336);
		background: -o-linear-gradient(#fdc234, #db8336);
		background: -moz-linear-gradient(#fdc234, #db8336);
		background: linear-gradient(#fdc234, #db8336);
	}

	main.indexh .loterias.gratuita .infosnumeros .numerosaletorios p span:after {
		content: "";
		background-color: #5e280f;
		-webkit-mask-image: url("../imagens/svg/seta-loteria.svg");
		mask-image: url("../imagens/svg/seta-loteria.svg");
		mask-size: 10px 15px;
		-webkit-mask-size: 10px 15px;
		width: 10px;
		height: 15px;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		mask-repeat: no-repeat;
		-webkit-mask-repeat: no-repeat;
		float: left;
		mask-position: center center;
		-webkit-mask-position: center center;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	main.indexh .loterias.gratuita .infosnumeros .valor {
		margin-bottom: 0;
	}

	main.indexh .loterias.gratuita .infosnumeros .valor .btlimpar {
		width: 131px;
		margin-bottom: 0;
		position: absolute;
		right: 20px;
		top: -44px;
		width: 133px;
		height: 26px;
	}

	main.indexh .loterias.gratuita .infosnumeros .valor .btlimpar input {
		font-size: 16px;
	}

	main.indexh .loterias.gratuita .infosnumeros .valor .btjogar {
		width: 100%;
		margin-bottom: 0;
	}

	main.indexh .loterias.gratuita .infosnumeros .sorteionumeros {
		width: 221px;
		margin: 0 calc((100% - 221px) / 2);
	}

	main.indexh .loterias.gratuita .infosnumeros .sorteionumeros.opensort {
		height: 64px;
	}

	main.indexh .loterias.gratuita .infosnumeros .botao {
		width: 191px;
		height: 22px;
		margin: 20px calc((100% - 191px) / 2) 0;
	}

	main.indexh .loterias.gratuita .infosnumeros .botao p {
		font-size: 12px;
		line-height: 22px;
		border-radius: 5px;
	}

	main.indexh .loterias.gratuita .tabela {
		margin-top: 53px;
	}

	main.indexh .loterias.gratuita .tabela .vantagens {
		float: left;
		width: 300px;
		margin: 0 calc((100% - 300px));
		padding: 0 10px;
		box-sizing: border-box;
		z-index: 1000;
		background: rgba(0, 0, 0, 0.9);
		position: absolute;
		-webkit-border-bottom-right-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .vantagem {
		margin-bottom: 0;
		border-bottom: 1px solid #474341;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .vantagem .conteudo {
		width: 100%;
		border-radius: none;
		background: none;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .vantagem .conteudo p {
		font-size: 16px;
		font-family: 'Roboto-Regular';
		color: #b0a7a5;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .vantagem .opcoes {
		display: none;
	}

		main.indexh .loterias.gratuita .premiacao, main.indexh .loterias .tabela.offerwall p {
		margin-top: 20px;
	}

		main.indexh .loterias.gratuita .premiacao .ft-available {
			margin: 15px 0 20px 0;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .premiacao .title {
		letter-spacing: 0;
		background: none;
		font-size: 16px;
		font-family: 'Roboto-Regular';
		color: #b0a7a5;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .premiacao .title small {
		font-size: 16px;
		font-family: 'Roboto-Regular';
		color: #b0a7a5;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .premiacao .descritivo {
		display: none;
	}

		main.indexh .loterias.gratuita .tabela .vantagens .premiacao .descritivo ul, .center.offerwall-iframe {
		width: 100%;
	}

	main.indexh .loterias.gratuita .tabela .vantagens .premiacao .descritivo ul li .icone {
		margin-right: 11px;
	}

	main.indexh .loterias.gratuita .tabela .numeros {
		margin-top: 20px;
	}

	main.indexh .loterias.agendada .center {
		padding: 0;
		width: 100%;
	}

	main.indexh .loterias.agendada .chamadasloteria {
		width: 300px;
		margin: 24px calc((100% - 300px) / 2) 0;
	}

	main.indexh .loterias.agendada .proximosorteio {
		width: 100%;
		margin: 32px 0 0 0;
	}

	main.indexh .loterias.agendada .proximosorteio .bilhetes {
		width: 294px;
		margin: 22px calc((100% - 294px) / 2) 0;
	}

	main.indexh .loterias.agendada .proximosorteio.openbilhetes {
		margin-left: 0;
		margin: 32px 0 0 0;
	}

	main.indexh .loterias.agendada .proximosorteio .title {
		font-size: 16px;
	}

	main.indexh .loterias.agendada .proximosorteio .desc {
		padding: 0;
		font-size: 16px;
	}

	main.indexh .loterias.agendada .premiototal {
		width: 100%;
		margin-right: 0;
	}

	main.indexh .loterias.agendada .premiototal .title {
		width: 300px;
		margin: 0 calc((100% - 300px) / 2);
	}

	main.indexh .loterias.agendada .premiacao {
		width: 300px;
		margin: 20px calc((100% - 300px) / 2) 0;
	}

	main.indexh .loterias.agendada .premiacao .title {
		letter-spacing: 0;
		background-size: 100%;
	}

	main.indexh .loterias.agendada .premiacao .title small {
		font-size: 15px;
	}

	main.indexh .loterias.agendada .premiacao .descritivo ul {
		width: 100%;
	}

	main.indexh .loterias.agendada .premiacao .descritivo ul li .icone {
		margin-right: 11px;
	}

	main.indexh .loterias.agendada .premiototal .title {
		font-size: 17px;
	}

	main.indexh .loterias.agendada .premiototal .title small {
		font-size: 14px;
	}

	main.indexh .loterias.agendada .premiototal .moedaesquerda {
		width: 35px;
		height: 37px;
		top: 0 !important;
	}

	main.indexh .loterias.agendada .premiototal .moedaesquerda img {
		width: 100%;
		height: auto;
	}

	main.indexh .loterias.agendada .premiototal .moedadireita {
		width: 34px;
		height: 38px;
		top: 0 !important;
	}

	main.indexh .loterias.agendada .premiototal .moedadireita img {
		width: 100%;
		height: auto;
	}

	main.indexh .loterias.agendada .premiototal .desc {
		font-size: 34px;
		height: 44px;
	}

	main.indexh .loterias.agendada .premiototal .desc .icon {
		width: 22px;
		height: 31px;
	}

	main.indexh .loterias.agendada .premiototal .desc .icon svg {
		width: 22px;
		height: 31px;
	}

	main.indexh .loterias.agendada .premiototal .botao {
		width: 204px;
		height: 30px;
		margin: 30px calc((100% - 204px) / 2) 10px;
	}

	main.indexh .loterias.agendada .premiototal .botao a {
		line-height: 30px;
		font-size: 14px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .title {
		font-size: 14px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoes {
		width: 283px;
		margin: 15px calc((100% - 283px) / 2) 30px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoes .botao {
		width: 160px;
		float: left;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoes .botao:nth-child(2) {
		width: 115px;
		margin-left: 0;
		float: right;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros {
		width: 100%;
		position: relative;
		table-layout: fixed;
		margin: 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .slick-list {
		padding-top: 28px !important;
		padding-bottom: 28px !important;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros {
		width: 100%;
		height: auto;
		margin: 0;
		display: block;
		table-layout: fixed;
		z-index: 1;
		filter: blur(3px);
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.slick-center {
		z-index: 2;
		transform: scale(1.091);
		filter: blur(0);
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -16px;
		z-index: 1;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double {
		width: 100%;
		height: auto;
		margin: 0 !important;
		table-layout: fixed;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket {
		border-width: 9px;
		table-layout: fixed;
		width: 275px;
		margin: 0 calc((100% - 275px) / 2) 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket > tbody > tr > td, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket > tbody > tr > td {
		width: auto;
		height: auto;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr {
		height: auto;
		width: 100%;
		table-layout: fixed;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td {
		height: 33px;
		line-height: 24px;
		width: 30px;
		font-size: 22px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td:after, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td:after {
		border-width: 2px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td:nth-last-child(-n+7), main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td:nth-last-child(-n+7) {
		border-bottom: 1px solid #eeeeee;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td:nth-child(10n+10), main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td:nth-child(10n+10) {
		border-right: 1px solid #eeeeee;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td:nth-child(8n+8), main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td:nth-child(8n+8) {
		border-right: 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td:nth-last-child(-n+3), main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td:nth-last-child(-n+3) {
		border-bottom: 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tr td.tnInstantNotSelected.miss:before, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tr td.tnInstantNotSelected.miss:before {
		width: 22px;
		height: 22px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tbody, main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tbody {
		table-layout: fixed;
		width: 100%;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .valor {
		position: absolute;
		margin: 0;
		right: 14px;
		bottom: 14px;
		padding: 0;
		width: 146px;
		font-size: 12px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .valor span {
		font-size: 14px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket {
		border-width: 9px;
		table-layout: fixed;
		width: 275px;
		margin: 0 calc((100% - 275px) / 2) 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket > tbody > tr > td {
		width: auto;
		height: auto;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr {
		height: auto;
		width: 100%;
		table-layout: fixed;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td {
		height: 33px;
		line-height: 24px;
		width: 30px;
		font-size: 22px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td:after {
		border-width: 2px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td:nth-last-child(-n+7) {
		border-bottom: 1px solid #eeeeee;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td:nth-child(10n+10) {
		border-right: 1px solid #eeeeee;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td:nth-child(8n+8) {
		border-right: 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td:nth-last-child(-n+3) {
		border-bottom: 0;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tr td.tnInstantNotSelected.miss:before {
		width: 22px;
		height: 22px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket table {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tblTicket tbody {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb {
		float: left;
		width: 300px;
		margin: 0 calc((100% - 300px) / 2);
		height: auto;
		margin-top: 10px;
		background: #fff;
		display: none;
		border-radius: 10px;
		box-sizing: border-box;
		padding: 0 10px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .title {
		float: left;
		width: 100%;
		text-align: center;
		color: #5d280f;
		font-family: 'Roboto-Bold';
		font-size: 16px;
		text-transform: uppercase;
		box-sizing: border-box;
		padding: 0 38px;
		margin: 26px 0 19px;
		letter-spacing: 0.8px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .left {
		width: 100%;
		float: left;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .left p {
		float: left;
		width: 100%;
		font-family: 'Ropa-Sans-Regular';
		font-size: 14px;
		color: #171717;
		letter-spacing: 1px;
		margin-bottom: 13px;
		line-height: 19px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .left .campo {
		float: left;
		width: 100%;
		height: 66px;
		border: 1px solid #dad7d5;
		background: #f0f0f0;
		box-sizing: border-box;
		padding-left: 12px;
		padding-top: 5px;
		margin-bottom: 15px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .left .campo p {
		color: #472f24;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right {
		width: 100%;
		float: right;
		margin-bottom: 20px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea {
		width: 100%;
		height: 152px;
		float: left;
		border: 1px solid #838383;
		background: none;
		box-sizing: border-box;
		padding: 15px;
		resize: none;
		font-family: 'Ropa-Sans-Regular';
		font-size: 15px;
		color: #d39615;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea::-webkit-input-placeholder {
		color: #d39615;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:-moz-placeholder {
		color: #d39615;
		opacity: 1;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea::-moz-placeholder {
		color: #d39615;
		opacity: 1;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:-ms-input-placeholder {
		color: #d39615;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:focus::-webkit-input-placeholder {
		opacity: 0.40;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:focus:-moz-placeholder {
		opacity: 0.40;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:focus::-moz-placeholder {
		opacity: 0.40;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .txtmb .right textarea:focus:-ms-input-placeholder {
		opacity: 0.40;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoesfinal {
		width: 271px;
		margin: 0 calc((100% - 271px) / 2);
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoesfinal .btadd {
		width: 133px;
		height: 30px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoesfinal .btadd a {
		font-size: 14px;
		line-height: 30px;
		height: 30px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .botoesfinal .btadd:nth-child(2) {
		width: 131px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .total {
		margin-bottom: 20px;
		font-size: 16px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .total span {
		font-size: 18px;
	}

	main .bloco2 {
		padding: 14px 0 26px;
	}

	main .bloco2 .center {
		width: 100%;
		padding-left: 15px;
	}

	main .bloco2 .informacoesautomatico {
		padding: 0 25px 0 10px;
		box-sizing: border-box;
	}

	main .bloco2 .informacoesautomatico .chamadajogos .chamada {
		width: 100%;
		height: 30px;
	}

	main .bloco2 .informacoesautomatico .chamadajogos .chamada:first-child p, main .bloco2 .informacoesautomatico .chamadajogos .chamada:last-child p {
		border-radius: 0;
		border-radius: 8px;
		line-height: 30px;
		font-size: 14px;
		background-image: none;
		background: #dea733;
	}

	main .bloco2 .verificarbilhete {
		padding: 25px 25px 0;
		top: -15px;
		height: 100px;
	}

		main .bloco2 .verificarbilhete.gratuita {
			padding: 0 15px;
			height: 64px;
		}

	main .bloco2 .verificarbilhete p {
		font-size: 14px;
		text-align: center;
	}

	main .bloco2 .verificarbilhete input {
		width: 100%;
		padding: 0 15px;
		font-size: 16px;
		box-sizing: border-box;
		margin-top: 8px;
	}

	main .bloco2 .informacoesjogos {
		margin-top: 0;
	}

	main .bloco2 .informacoesjogos .tabelajogos {
		height: auto;
		margin-top: 0;
		padding: 0 25px 0 10px;
		box-sizing: border-box;
	}

	main .bloco2 .informacoesjogos .tabelajogos .title {
		font-size: 42px;
		display: none;
	}

	main .bloco2 .informacoesjogos .tabelajogos .chamada {
		width: 100%;
		height: 30px;
	}

	main .bloco2 .informacoesjogos .tabelajogos .chamada:nth-of-type(1) p, main .bloco2 .informacoesjogos .tabelajogos .chamada:last-child p {
		border-radius: 0;
		border-radius: 8px;
		line-height: 30px;
		font-size: 14px;
		background: #fa7531;
	}

        main .bloco2 .informacoesjogos .tabelajogos .chamada:nth-of-type(1) p:after, main .bloco2 .informacoesjogos .tabelajogos .chamada:last-child p:after, main.indexh .loterias .tabela .vantagens .premiacao .title:after {
            content: "";
            display: inline-block;
            margin-left: 10px;
            margin-right: 5px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 6px 4.5px 0 4.5px;
            border-color: #5e280f transparent transparent transparent;
            position: relative;
            top: -1px;
            transition: all .3s ease;
        }

        main.indexh .loterias .tabela .vantagens .premiacao .title:after {
            border-color: #fec334 transparent transparent transparent;
        }

        main.indexh .loterias .tabela .vantagens .premiacao .title {
            border: 1px solid rgba(254, 195, 52, 0.6);
            border-radius: 15px;
        }

        main.indexh .loterias .tabela .vantagens .premiacao {
            background: transparent;
        }

            main.indexh .loterias .tabela .vantagens .premiacao.open {
                background: linear-gradient(transparent 20px, rgba(98,98,98,0.5) 20px);
            }

        main .bloco2 .informacoesjogos .tabelajogos .chamada.tabelaopen p:after, main.indexh .loterias .tabela .vantagens .premiacao.open .title:after {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
	}

	main .bloco2 .informacoesjogos .tabelajogos .chamada:last-child {
		margin-top: 15px;
	}

	main .bloco2 .tabela {
		padding: 0;
		margin-top: 15px;
	}

	main .bloco2 .tabela.ativo {
		display: none;
	}

	main .bloco2 .tabela tbody {
/*		float: left;*/
		width: auto;
		table-layout: fixed;
	}

	main .bloco2 .tabela tbody.slidertable {
		width: calc(100% - 100px);
	}

	main .bloco2 .tabela table {
		border-radius: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		table-layout: fixed;
	}

	main .bloco2 .tabela table tr {
/*		float: left;*/
		width: auto;
		width: 100px;
/*		display: block;*/
		background: none;
	}

	main .bloco2 .tabela table tbody tr {
		width: 123px;
	}

	main .bloco2 .tabela table tr:nth-child(even) {
		background: none;
	}
 
	main .bloco2 .tabela table tr th {
/*		float: left;*/
		width: 100%;
		display: block;
		line-height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 75px;
	}

	main .bloco2 .tabela table tr td {
/*		float: left;*/
		height: 75px;
		display: flex;
		line-height: auto;
		justify-content: center;
		align-items: center;
		width: 100%;
		white-space: normal;
	}

	main .bloco2 .tabela table tr td:nth-child(odd) {
		background: #efe4dd;
	}

	main .bloco2 .tabela .desctable {
		font-size: 20px;
		padding: 0 20px;
		box-sizing: border-box;
	}

	main .bloco2.agendada .tabela {
		margin-top: 15px;
	}

	main.internas .conteudo-internas .center {
		width: 100%;
		padding: 0 10px;
	}

	main.internas .conteudo-internas .conteudotexto {
		padding-bottom: 38px;
	}

	main.internas .conteudo-internas .conteudotexto .titulo {
		margin: 32px 0;
	}

	main.internas .conteudo-internas .conteudotexto .titulo h1 {
		font-size: 22px;
	}

	main.internas .conteudo-internas .conteudotexto .titulo .breadcrumbs {
		font-size: 10px;
	}

	main.internas .conteudo-internas .conteudotexto .titulo .breadcrumbs a {
		font-size: 10px;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto {
		width: 94%;
		margin: 0 3%;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto .campo input {
		width: 256px;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto.investir p.title {
		font-size: 20px;
		margin-bottom: 15px;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto ul {
		width: 100%;
		margin-left: 0;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto ul li {
		width: calc(96% - 25px);
		margin-left: 25px;
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto ul li br {
		display: none;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto ul li.destaque {
		left: 0;
		padding: 0 10px;
		font-size: 16px;
	}

	main.internas .conteudo-internas .conteudotexto .cttexto p {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto {
		width: 94%;
		margin: 0 3% 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto.ajuda .itemconteudo {
		width: 100%;
		margin: 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida {
		box-sizing: border-box;
		margin-bottom: 16px;
		border-radius: 5px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .pergunta {
		height: 52px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .pergunta p {
		line-height: initial;
		padding: 0 13px;
		font-size: 15px;
		height: 52px;
		letter-spacing: 0.8px;
		display: flex;
		align-items: center;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .pergunta p:after {
		right: 10px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .resposta {
		padding: 22px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .resposta p {
		font-size: 12px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .duvida .resposta ul li {
		font-size: 12px;
		margin-left: 16px;
		width: calc(100% - 16px);
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable {
		width: 100%;
		margin: 34px 0 3px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable tbody {
		float: left;
		width: 50%;
		table-layout: fixed;
	}

        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable tbody, #tblDraws tbody {
            float: unset;
            width: auto;
        }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table, #tblDraws {
		border-radius: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		table-layout: fixed;
	}

        main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr, #tblDraws tr {
            float: left;
            width: auto;
            height: auto;
            width: 100%;
            display: block;
            background: none;
        }

        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable table tr, #tblDraws tr {
            width: 100px;
        }
        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable table tbody tr, #tblDraws tbody tr {
            width: 123px;
            float: initial;
            display: inline-block;
        }

        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable .title {
            line-height: initial;
            display: flex;
            align-items: center;
            justify-content: center;
        }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr:nth-child(even) {
		background: none;
	}
        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable table tbody tr:nth-child(odd), #tblDraws tbody tr:nth-child(odd) {
            background: unset;
        }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr th {
		float: left;
		width: 100%;
		display: block;
		line-height: initial;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 75px;
	}

    #tblDraws tr th, #tblDraws tr td {
        font-size: 18px;
    }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr td {
		float: left;
		height: 75px;
		display: flex;
		line-height: auto;
		justify-content: center;
		align-items: center;
		width: 100%;
	}

        main.internas .conteudo-internas .conteudotexto.boloes .conteudoaberto .itemconteudo .infotable table tr td, #tblDraws tr td {
            line-height: unset;
            white-space:normal;
        }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr td:nth-child(odd) {
		background: #efe4dd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem {
		width: 100%;
		margin: 23px 0 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem tbody {
		float: left;
		width: auto;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem tbody.slidertable {
		width: calc(100% - 100px);
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table {
		border-radius: 0;
		border-radius: 10px;
		table-layout: fixed;
		border: 1px solid #bdbdbd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table tr {
		float: left;
		width: auto;
		height: auto;
		width: 100px;
		display: block;
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table tr:nth-child(even) {
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table tr th {
		float: left;
		width: 100%;
		display: block;
		line-height: initial;
		display: flex;
		font-size: 16px;
		justify-content: center;
		align-items: center;
		height: 75px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table tr td {
		float: left;
		height: 75px;
		border-left: 1px solid #bdbdbd;
		display: flex;
		font-size: 14px;
		line-height: initial;
		justify-content: center;
		align-items: center;
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo .infotable table tr .tabelarolagem table tr td:nth-child(odd) {
		background: #efe4dd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem {
		width: 100%;
		margin: 34px 0 3px;
	}

    body.sorteios main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem {
        margin: 0px 0 3px;
    }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem tbody {
		float: left;
		width: 40%;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem tbody.slidertable {
		width: 60%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table {
		border-radius: 10px;
		overflow: hidden;
		border: 1px solid #eeeeee;
		table-layout: fixed;
	}

    #tblDraws {
        border: 1px solid #ddd;
    }

        #tblDraws .higherheight {
            height: 225px;
        }

    main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr {
        float: left;
        width: auto;
        height: auto;
        width: 100%;
        display: block;
        background: none;
    }

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr:nth-child(even) {
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr th {
		float: left;
		width: 100%;
		display: block;
		line-height: initial;
		font-size: 14px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 75px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr td {
		float: left;
		height: 75px;
		display: flex;
		border-left: 1px solid #eeeeee;
		line-height: initial;
		font-size: 14px;
		justify-content: center;
		align-items: center;
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr td:nth-child(odd) {
		background: #efe4dd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem {
		width: 100%;
		margin: 23px 0 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem tbody {
		float: left;
		width: auto;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem tbody.slidertable {
		width: calc(100% - 100px);
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table {
		border-radius: 0;
		border-radius: 10px;
		table-layout: fixed;
		border: 1px solid #bdbdbd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table tr {
		float: left;
		width: auto;
		height: auto;
		width: 100px;
		display: block;
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table tr:nth-child(even) {
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table tr th {
		float: left;
		width: 100%;
		display: block;
		line-height: initial;
		display: flex;
		font-size: 16px;
		justify-content: center;
		align-items: center;
		height: 75px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table tr td {
		float: left;
		height: 75px;
		border-left: 1px solid #bdbdbd;
		display: flex;
		font-size: 14px;
		line-height: initial;
		justify-content: center;
		align-items: center;
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelarolagem table tr .tabelarolagem table tr td:nth-child(odd) {
		background: #efe4dd;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .numerossorteados .conteudobolas {
		width: 282px;
		margin: 8px calc((100% - 282px) / 2) 28px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .numerossorteados .conteudobolas tr td {
		margin-right: 10px;
		font-size: 24px;
		width: 38px;
		line-height: 38px;
		height: 38px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelaacertos {
		width: 100%;
		margin: 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelaacertos table tr td, main.internas .conteudo-internas .conteudotexto .conteudoaberto .tabelaacertos table tr th {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira {
		width: 100%;
		margin: 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .btconfira {
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .btconfira a {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .btconfira a .seta {
		margin-right: -5px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira p {
		word-wrap: break-word;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira p strong {
		word-wrap: break-word;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira ul li, main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira ol li {
		word-wrap: break-word;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira .btconteudo.hash a {
		width: 100%;
		font-size: 13px;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto .cliqueeconfira .conteudoconfira .btconteudo.vencedores a {
		width: 100%;
		font-size: 13px;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv {
		width: 94%;
		margin: 0 3%;
		padding-top: 5px;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv .tabela {
		margin-top: 10px;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv .tabela .title {
		font-size: 30px;
		line-height: 43px;
		top: 0;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv .tabela .title small {
		font-size: 45px;
	}

	main.internas .conteudo-internas .conteudotexto .relatorioinv .tabela table tr td {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .titulo {
		margin: 32px 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .botao {
		margin: 20px calc((100% - 282px) / 2);
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool {
		width: 100%;
		margin: 0;
	}
        main.internas .conteudo-internas .conteudotexto.boloes #divConfirmPoolInformation {
            width: auto;
            margin: 0;
        }

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool .left {
		width: 94%;
		margin: 0 3%;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool .left .informacao {
		margin-bottom: 20px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool .left .campo.tipo p {
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool .left .campo.tipo .escolha {
		width: 100%;
		margin: 5px 0;
		margin-left: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .creatPool .right {
		width: 94%;
		margin: 0 3%;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes {
		width: 100%;
		margin: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .title {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .botoes {
		width: 283px;
		margin: 15px calc((100% - 283px) / 2) 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .botoes .btadd {
		width: 160px;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .botoes .btadd:nth-child(2) {
		width: 115px;
		float: right;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros {
		width: 100vw;
		left: -10px;
		position: relative;
		table-layout: fixed;
		margin: 15px 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .slick-list {
		padding-top: 28px !important;
		padding-bottom: 28px !important;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros {
		width: 100%;
		height: auto;
		margin: 0;
		display: block;
		table-layout: fixed;
		z-index: 1;
		filter: blur(3px);
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.slick-center {
		z-index: 2;
		transform: scale(1.08);
		filter: blur(0);
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -16px;
		z-index: 1;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double {
		width: 100%;
		height: auto;
		margin: 0 !important;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket {
		border-width: 9px;
		table-layout: fixed;
		width: 275px;
		margin: 0 calc((100% - 275px) / 2) 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket > tbody > tr > td, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket > tbody > tr > td {
		width: auto;
		height: auto;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr {
		height: auto;
		width: 100%;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td {
		height: 33px;
		line-height: 24px;
		width: 30px;
		font-size: 22px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td:after, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td:after {
		border-width: 2px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td:nth-last-child(-n+7), main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td:nth-last-child(-n+7) {
		border-bottom: 1px solid #eeeeee;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td:nth-child(10n+10), main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td:nth-child(10n+10) {
		border-right: 1px solid #eeeeee;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td:nth-child(8n+8), main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td:nth-child(8n+8) {
		border-right: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td:nth-last-child(-n+3), main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td:nth-last-child(-n+3) {
		border-bottom: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket table tr td.tnInstantNotSelected.miss:before, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket table tr td.tnInstantNotSelected.miss:before {
		width: 22px;
		height: 22px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.triple .tblTicket tbody, main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros.double .tblTicket tbody {
		table-layout: fixed;
		width: 100%;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .valor {
		position: absolute;
		margin: 0;
		right: 14px;
		bottom: 14px;
		padding: 0;
		width: 146px;
		font-size: 12px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .valor span {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket {
		border-width: 9px;
		table-layout: fixed;
		width: 275px;
		margin: 0 calc((100% - 275px) / 2) 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket > tbody > tr > td {
		width: auto;
		height: auto;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr {
		height: auto;
		width: 100%;
		table-layout: fixed;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td {
		height: 33px;
		line-height: 24px;
		width: 30px;
		font-size: 22px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td:after {
		border-width: 2px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td:nth-last-child(-n+7) {
		border-bottom: 1px solid #eeeeee;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td:nth-child(10n+10) {
		border-right: 1px solid #eeeeee;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td:nth-child(8n+8) {
		border-right: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td:nth-last-child(-n+3) {
		border-bottom: 0;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket table tr td.tnInstantNotSelected.miss:before {
		width: 22px;
		height: 22px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .tblTicket tbody {
		table-layout: fixed;
		width: 100%;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb {
		float: left;
		width: 100%;
		height: auto;
		/*margin-top: 10px;*/
		background: #fff;
		display: none;
		border-radius: 10px;
		box-sizing: border-box;
		padding: 0 10px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .title {
		float: left;
		width: 100%;
		text-align: center;
		color: #5d280f;
		font-family: 'Roboto-Bold';
		font-size: 16px;
		text-transform: uppercase;
		box-sizing: border-box;
		padding: 0 38px;
		margin: 0 0 19px;
		letter-spacing: 0.8px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .left {
		width: 100%;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .left p {
		float: left;
		width: 100%;
		font-family: 'Ropa-Sans-Regular';
		font-size: 14px;
		color: #171717;
		letter-spacing: 1px;
		margin-bottom: 13px;
		line-height: 19px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .left .campo {
		float: left;
		width: 100%;
		height: 66px;
		border: 1px solid #dad7d5;
		background: #f0f0f0;
		box-sizing: border-box;
		padding-left: 12px;
		padding-top: 5px;
		margin-bottom: 15px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .left .campo p {
		color: #472f24;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right {
		width: 100%;
		float: right;
		margin-bottom: 20px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea {
		width: 100%;
		height: 152px;
		float: left;
		border: 1px solid #838383;
		background: none;
		box-sizing: border-box;
		padding: 15px;
		resize: none;
		font-family: 'Ropa-Sans-Regular';
		font-size: 15px;
		color: #d39615;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea::-webkit-input-placeholder {
		color: #d39615;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:-moz-placeholder {
		color: #d39615;
		opacity: 1;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea::-moz-placeholder {
		color: #d39615;
		opacity: 1;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:-ms-input-placeholder {
		color: #d39615;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:focus::-webkit-input-placeholder {
		opacity: 0.40;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:focus:-moz-placeholder {
		opacity: 0.40;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:focus::-moz-placeholder {
		opacity: 0.40;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .txtmb .right textarea:focus:-ms-input-placeholder {
		opacity: 0.40;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .botoesfinal {
		width: 271px;
		margin: 0 calc((100% - 271px) / 2) 20px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .botoesfinal .btadd {
		width: 133px;
		height: 30px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .botoesfinal .btadd a {
		font-size: 14px;
		line-height: 30px;
		height: 30px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .botoesfinal .btadd:nth-child(2) {
		width: 131px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .total {
		margin-bottom: 20px;
		font-size: 16px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .total p {
		margin-top: 0;
		font-size: 16px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .total p span {
		font-size: 18px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .itemconteudo p {
		font-size: 14px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .chamadasconteudo.ajuda {
		margin: 0 calc((100% - 282px) / 2) 0;
	}
  /* Traduzir */
	.traduzir main.internas .conteudo-internas {
		margin-top: 18px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list {
		width: 100%;
		float: left;
		overflow: hidden;
		border-bottom: 1px solid #bfbfbf;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list > p.title {
		font-size: 16px;
		margin-top: 33px;
		position: relative;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list > p.title:after {
		content: "";
		width: 6px;
		height: 6px;
		border-right: 2px solid #1e1e1e;
		border-bottom: 2px solid #1e1e1e;
		display: inline-block;
		margin-left: 8px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transition: transform .3s ease;
		position: relative;
		top: -3px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list > p.title.ativo:after {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list ul {
		margin-left: 0;
		width: 100%;
		height: 270px;
		padding: 0 6%;
		box-sizing: border-box;
		list-style-position: inside;
		overflow-y: scroll;
		position: relative;
		display: none;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list ul li {
		width: 100%;
		font-size: 13px;
		line-height: 20px;
		margin: 0 0 30px 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list .sombra {
		width: 100%;
		height: 0px;
		margin-bottom: -43px;
		display: block;
		box-shadow: 1px -25px 70px #fff;
		float: left;
		position: relative;
		margin-top: -23px;
		opacity: 0;
		transition: opacity .8s;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .box-list .sombra.ativo {
		opacity: 1;
		height: 43px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela {
		width: 100%;
		margin: 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .title {
		width: 186px;
		margin: 28px auto;
		font-size: 16px;
		float: none;
		line-height: 20px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens {
		width: 90%;
		margin: 0 auto;
		float: none;
		overflow: hidden;
		position: relative;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #fec334;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua a {
		font-size: 13px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua a small {
		font-size: 11px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua a:after {
		margin-left: 7px;
		position: relative;
		top: 2px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua:first-child {
		border-bottom: 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens .lingua:last-child {
		border-bottom: 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens.ativo {
		height: 320px;
        margin-bottom: 12px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .tabela .linguaguens.ativo .lingua:first-child {
		border-bottom: 1px solid #fec334;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes {
		width: 100%;
		margin: 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .title {
		font-size: 16px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .title small {
		font-size: 16px;
		display: block;
		line-height: 13px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo {
		width: 90%;
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .pesquisa {
		width: 100%;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .pesquisa input {
		font-size: 13px;
		height: 30px;
		background-size: 18px 18px;
		padding-left: 34px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .bt {
		width: 90px;
		height: 30px;
		margin: 0;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .bt button {
		height: 30px;
		line-height: 32px;
		font-size: 13px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .filtro {
		width: 160px;
		height: 30px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .campo .filtro select {
		height: 30px;
		padding: 0 10px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes {
		width: 90%;
		overflow: hidden;
		float: none;
		margin: 20px auto;
		padding: 10px 10px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao {
		height: auto;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .left {
		width: 100%;
	}

        .traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .left .trecho {
            line-height: 17px;
            font-size: 13px;
            padding-left: 10px;
            padding-right: 10px;
        }

        .traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .left .credito {
            padding-left: 10px;
            font-size: 10px;
            letter-spacing: 0.1px;
            line-height: 17px;
            height: unset;
            margin-top: 10px;
            padding-bottom: 10px;
        }

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .left .credito span {
		font-size: 10px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .left .credito a {
		font-size: 11px;
        line-height: unset;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right {
		width: 100%;
		height: 44px;
        border-left: initial
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .like {
		height: 34px;
		float: left;
		margin-top: 10px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .like span {
		width: 50px;
		padding-top: 0;
		float: right;
		margin-right: 15px;
		margin-top: 5px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .like:after {
		position: static;
		float: left;
		margin-left: 15px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .unlike {
		height: 34px;
		float: left;
		margin-top: 10px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .unlike span {
		width: 50px;
		padding-top: 0;
		float: right;
		margin-right: 15px;
		margin-top: 5px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .traducao .right .unlike:after {
		position: static;
		float: left;
		margin-left: 15px;
		margin-top: 4px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .bt {
		width: 208px;
		height: 25px;
		margin: 20px auto;
		float: none;
		overflow: hidden;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .bt button {
		height: 25px;
		line-height: 27px;
		font-size: 12px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .areatexto textarea {
		padding: 10px;
		font-size: 13px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .areatexto .bts {
		width: 70%;
		margin: 0 auto;
		float: none;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .areatexto .bts .bt {
		width: 45%;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .areatexto .bts .bt.cancel {
		float: left;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .boxes .box .areatexto .bts .bt.save {
		float: right;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .desc {
		margin-top: 16px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .desc p {
		font-size: 13px;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .desc .bts {
		width: 100%;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .desc .bts .bt {
		margin: 0 auto;
		float: none;
	}

	.traduzir main.internas .conteudotexto.traduzir .cttexto .traducoes .desc .bts .bt.publish {
		margin-top: 15px;
	}
  /* Ajuda */
	main.internas .conteudo-internas .conteudotexto {
		min-height: 390px;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo {
		width: 100%;
		margin: 0;
		padding: 0;
		height: auto;
		background: none;
		box-shadow: initial;
		border-radius: 0;
		display: block;
		justify-content: initial;
		float: left;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo.ajuda {
		margin: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada {
		width: 100%;
		float: left;
		margin: 0;
		border-radius: 0;
		height: auto;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada p {
		display: block;
		justify-content: initial;
		flex-direction: initial;
		align-content: initial;
		font-size: 15px;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada p small {
		display: inline-block;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo {
		background: none;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada:last-child {
		border-radius: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo {
		width: 90%;
		margin: 0 5% !important;
		height: 55px;
		display: initial;
		justify-content: initial;
		position: relative;
		overflow: visible;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria {
		float: left;
		width: 100%;
		display: none;
		position: absolute;
		border-radius: 20px;
		overflow: hidden;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:first-child {
		border-radius: 0;
		padding-top: 52px;
		height: calc(59px + 52px);
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:first-child p, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:first-child a {
		border-bottom: 1px solid #454140;
		border-radius: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:last-child {
		border-radius: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:last-child p, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .menuloteria .itemchamada:last-child a {
		border-radius: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada {
		width: 100%;
		height: 59px;
		background: none;
		border: none;
		background: none;
		padding: 0;
		z-index: 1;
		position: relative;
		background: black;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada p, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada a {
		border-radius: none;
		/*line-height: 59px;*/
		font-size: 16px;
		margin: 0;
		height: 59px;
		padding: 0;
		box-sizing: border-box;
		font-family: 'Roboto-Regular';
		background: none;
		color: #e7b341;
		border-bottom: 1px solid #454140;
        display: flex;
        align-items: center;
        justify-content: center;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada p small, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada a small {
		display: inline-block;
		font-size: 16px;
		top: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo {
		border-radius: 12px;
		position: absolute;
		left: 0;
		height: 52px;
		top: 0;
		z-index: 2;
		border-bottom: 0;
		box-shadow: 0px 0px 6px #909090;
		-webkit-box-shadow: 0px 0px 6px #909090;
		-moz-box-shadow: 0px 0px 6px #909090;
		background: #fec334;
		background: -moz-linear-gradient(top, #fec334 0%, #db8336 100%);
		background: -webkit-linear-gradient(top, #fec334 0%, #db8336 100%);
		background: linear-gradient(to bottom, #fec334 0%, #db8336 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec334', endColorstr='#db8336',GradientType=0 );
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias {
		float: left;
		margin-top: 19px;
		width: 17px;
		margin-left: 14px;
		height: 13px;
		z-index: 998;
		position: relative;
		cursor: pointer;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias .faixas {
		height: 3px;
		width: 100%;
		float: left;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto 0;
		transition: transform .1s ease;
		background: #1e1e1e;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias:after, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias:before {
		content: "";
		width: 100%;
		height: 3px;
		background: #1e1e1e;
		position: absolute;
		left: 0;
		transition: transform .3s ease;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias:after {
		top: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias:before {
		bottom: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias.close .faixas {
		opacity: 0;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias.close:after, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias.close:before {
		width: 3px;
		height: 100%;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias.close:after {
		left: 6px;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo .openloterias.close:before {
		right: 8px;
		left: initial;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo p, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo a {
		font-size: 18px;
		/*line-height: 52px;*/
		height: 52px;
		width: calc(100% - 17px - 14px - 4px - 19px);
		letter-spacing: 1px;
		font-family: 'Roboto-Bold';
		color: #5e280f;
		border-bottom: 0;
		margin-left: 10px;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo p small, main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo a small {
		font-size: 18px;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo ul {
		width: 100%;
		height: auto;
		top: 52px;
		display: none;
		padding: 0;
		border: none;
		-webkit-border-bottom-right-radius: 20px;
		-webkit-border-bottom-left-radius: 20px;
		-moz-border-radius-bottomright: 20px;
		-moz-border-radius-bottomleft: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		overflow: hidden;
		background: none;
		box-sizing: border-box;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo ul li {
		width: 100%;
		height: 59px;
		background: none;
		border: none;
		background: none;
		padding: 0;
		padding: 0 10px;
		box-sizing: border-box;
		z-index: 1;
		position: relative;
		background: rgba(0, 0, 0, 0.9);
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo ul li:nth-child(2) a {
		border: 0;
		border-bottom: 1px solid #454140;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo ul li a {
		width: 100%;
		border-radius: none;
		line-height: 59px;
		font-size: 16px;
		margin: 0;
		color: #b0a7a5;
		height: 59px;
		padding: 0;
		box-sizing: border-box;
		font-family: 'Roboto-Regular';
		background: none;
		border-bottom: 1px solid #454140;
	}

	main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo ul li:last-child a {
		border-bottom: 0;
	}

	main.internas .conteudo-internas .conteudotexto .conteudoaberto {
		margin-top: 20px;
	}
  /* Afiliados */
	.afiliados main.internas .conteudo-internas .conteudotexto .cttexto {
		width: 90%;
		margin: 0 5% 20px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .cttexto p {
		font-size: 13px;
		line-height: 16px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .cttexto a {
		font-size: 16px;
		line-height: 30px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .botao {
		width: 95%;
		margin: 20px 2.5%;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .botao a, .afiliados main.internas .conteudo-internas .conteudotexto .botao strong {
		font-size: 12px;
		letter-spacing: 0.1px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .botao .seta {
		top: -3px;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 4px solid #5e280f;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .chamadasconteudo .itemchamada.ativo p {
		margin-left: 0;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo {
		width: 100%;
		margin: 0;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo p {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo table caption {
		margin-bottom: 15px;
	}

	.afiliados main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo table tr th, .afiliados main.internas .conteudo-internas .conteudotexto .conteudoaberto .itemconteudo table tr td {
		font-size: 15px;
	}
  /* Contato */
	.contato main.internas .conteudo-internas .conteudotexto .cttexto p {
		font-size: 13px;
		line-height: 19px;
	}

	.contato main.internas .conteudo-internas .conteudotexto .cttexto .formulario {
		width: 90%;
		margin: 15px 5%;
	}

	.contato main.internas .conteudo-internas .conteudotexto .cttexto .formulario .campo input {
		height: 40px;
		font-size: 15px;
		padding-left: 15px;
	}

	.contato main.internas .conteudo-internas .conteudotexto .cttexto .formulario .campo textarea {
		font-size: 15px;
		padding: 15px;
		height: 120px;
	}

	.contato main.internas .conteudo-internas .conteudotexto .botao {
		width: 85%;
		margin: 20px 7.5%;
	}

	.contato main.internas .conteudo-internas .conteudotexto .botao button {
		font-size: 15px;
		letter-spacing: 0.1px;
	}

	.bitcoinsgraca {
		width: 36px;
		height: 36px;
		z-index: 1002;
		right: 10px;
		top: initial;
		bottom: 50px;
		border-radius: 0;
		background: none;
	}

	.bitcoinsgraca p {
		padding: 0;
	}

	.bitcoinsgraca p .text {
		display: none;
	}

	.openchat {
		width: 26px;
		height: 65px;
		left: 0;
		bottom: initial;
		top: 88px;
		z-index: 1004;
		border-radius: 0;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomright: 10px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.openchat.travar {
		position: fixed;
		top: 88px;
	}

	.openchat p {
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		width: 65px;
		height: 26px;
		position: absolute;
		left: -20px;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}

	footer .informacoes {
		background: url("../imagens/bginformacoesmb.png") center center no-repeat;
		height: 350px;
	}

	footer .informacoes .logo {
		width: 100%;
		height: 87px;
		position: relative;
		float: left;
		margin-top: 28px;
	}

	footer .informacoes .logo svg {
		width: 75px;
		height: 87px;
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
	}

	footer .informacoes .menuft {
		width: 100%;
		margin: 20px 0 0 0;
	}

	footer .informacoes .menuft ul {
		float: left;
		width: 100%;
	}

	footer .informacoes .menuft ul li {
		margin: 0;
		width: 50%;
	}

	footer .informacoes .menuft ul li a {
		padding: 0;
		width: 100%;
		text-align: center;
		line-height: 40px;
	}

	footer .informacoes .maioridade {
		margin: 22px 0 0 0;
		width: 100%;
	}

	footer .informacoes .maioridade .title {
		font-size: 16px;
	}

	footer .informacoes .maioridade .desc {
		font-size: 14px;
	}

	footer .informacoes .redessociais {
		margin: 20px calc((100% - 93px) / 2) 0;
	}

	footer .copyright {
		height: 146px;
		padding-bottom: 40px;
	}

	footer .copyright .copy {
		width: 100%;
		text-align: center;
		padding: 0 60px;
		box-sizing: border-box;
		margin-top: 26px;
	}

	.barramb {
		position: fixed;
		left: 0;
		bottom: 0;
		box-sizing: border-box;
		padding: 0 20px;
		width: 100%;
		height: 40px;
		background: #1e1e1e;
		z-index: 1002;
	}

	.barramb ul {
		list-style: none;
		float: left;
		width: 232px;
		margin: 0 calc((100% - 232px) / 2);
		padding-top: 6px;
	}

	.barramb .depositar {
		width: 94px;
		height: 27px;
		margin-left: 12px;
		position: relative;
		float: left;
	}

	.barramb .depositar p {
		width: 100%;
		height: 100%;
		position: relative;
		float: left;
		text-align: center;
		line-height: 27px;
		text-transform: uppercase;
		float: left;
		font-size: 13px;
		cursor: pointer;
		color: #5e280f;
		border-right: 0;
		padding: 0;
		font-family: 'Roboto-Bold';
		border-radius: 5px;
		background-image: -webkit-linear-gradient(#fcbf34, #dc8536);
		background-image: linear-gradient(#fcbf34, #dc8536);
	}

	.barramb .sacar {
		width: 94px;
		height: 27px;
		position: relative;
		float: left;
	}

	.barramb .sacar p {
		width: 100%;
		height: 100%;
		position: relative;
		float: left;
		text-align: center;
		line-height: 27px;
		text-transform: uppercase;
		float: left;
		font-size: 13px;
		cursor: pointer;
		color: #363636;
		border-right: 0;
		padding: 0;
		font-family: 'Roboto-Bold';
		border-radius: 5px;
		background-image: -webkit-linear-gradient(#e8e8e7, #a9a9a9);
		background-image: linear-gradient(#e8e8e7, #a9a9a9);
	}

	.barramb .seta {
		width: 10px;
		height: 27px;
		position: relative;
		float: right;
	}

	.barramb .seta svg {
		width: 10px;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto 0;
		height: 16px;
		fill: #fec334;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}

	.popup {
		z-index: 1009;
	}

	.popup .conteudo {
		max-width: 84%;
		max-height: 84%;
		min-height: 76%;
		padding: 0 10px;
		height: auto;
	}

        .popup.dialogHouseEdgeChange .conteudo {
            height: auto;
        }

        .popup.dialogHouseEdgeChangeMultiplier .conteudo {
            max-height: 581px;
            min-height: 581px;
        }

	.popup .conteudo.regras {
		height: 478px;
	}

	.popup .conteudo.login {
		height: 380px;
	}

	.popup .conteudo.loteriagratuita .title.double {
		font-size: 20px;
		padding: 9px 10px;
	}

	.popup .conteudo.loteriagratuita .title.double small {
		font-size: 14px;
	}

	.popup .conteudo.loteriagratuita.bolao .descricao {
		height: 72%;
		padding: 0 10px;
		margin-top: 15px;
	}

	.popup .conteudo.loteriagratuita.bolao .descricao p.info {
		height: auto;
		width: 100%;
	}

	.popup .conteudo.loteriagratuita.ganhebilhetes .descricao {
		margin-top: 15px;
		height: calc(80% - 15px);
	}

	.popup .conteudo.loteriagratuita.ganhebilhetes .title {
		font-size: 18px;
	}

	.popup .conteudo.loteriagratuita.sejaafiliado .descricao {
		margin-top: 15px;
		height: calc(80% - 23px);
	}

	.popup .conteudo.loteriagratuita .descricao {
		padding: 0 10px;
		margin-top: 15px;
		height: calc(80% - 15px);
	}

	.popup .conteudo.loteriagratuita .descricao p {
		font-size: 14px;
	}

	.popup .conteudo.loteriagratuita .descricao ul {
		padding: 0 10px;
	}

	.popup .conteudo.loteriagratuita .descricao ul li {
		font-size: 14px;
	}

        .popup .conteudo.minhaconta .descricao, .popup.enable2fa .conteudo .descricao, .popup.configure2fa .conteudo .descricao {
            padding: 10px;
        }
        .popup.verify2fa .conteudo .descricao {
            padding: 25px;
        }

	.popup .conteudo.btcgraca .info {
		top: 0;
	}

	.popup .conteudo.btcgraca .info .title .text {
		top: -27px;
		font-size: 20px;
	}

	.popup .conteudo.btcgraca .info .descricao p.pdgnleft {
		padding-left: 10px;
		box-sizing: border-box;
	}

	.popup .conteudo.btcgraca .info .descricao ul {
		padding: 0;
	}

	.popup .conteudo.btcgraca .info .descricao ul li {
		padding-left: 34px;
		padding-right: 10px;
	}

	.popup .conteudo.btcgraca .info .descricao ul li:before {
		left: 6px;
	}

	.popup .conteudo.btcgraca .info .descricao .captcha p {
		font-size: 14px;
	}

	.popup .conteudo.btcgraca .info .descricao .captcha form {
		width: 100%;
		margin: 18px 0;
	}

	.popup .conteudo.btcgraca .info .descricao .captcha form > div {
		width: 256px;
		margin: 18px calc((100% - 256px) / 2);
	}

	.popup .conteudo.btcgraca .info .descricao .captcha button.g-recaptcha {
		margin: 18px calc((100% - 192px) / 2);
		width: 192px;
	}

	.popup .conteudo.btcgraca .info .descricao .subtitulo {
		padding: 0 10px;
		font-size: 14px;
		box-sizing: border-box;
	}

	.popup .conteudo .info {
		height: 100%;
	}

	.popup .conteudo .info .tabela {
		height: 100%;
		float: left;
		width: 100%;
	}

	.popup .conteudo .info .tabela table caption {
		font-size: 16px;
	}

	.popup .conteudo .info .tabela table caption small {
		font-size: 14px;
	}

	.popup .conteudo .info .tabela table caption .icone {
		width: 23px;
		height: 28px;
	}

	.popup .conteudo .title {
		font-size: 22px;
	}

	.popup .conteudo .descricao {
		height: 80%;
	}

	.popup .conteudo .descricao .subtitulo {
		font-size: 15px;
	}

	.popup .conteudo .descricao .usertwitter .campo input {
		width: 94%;
		margin: 0 3%;
	}

	.popup .conteudo .descricao .campoperfil {
		margin-bottom: 0;
	}

	.popup .conteudo .descricao .campoperfil input[type="text"], .popup .conteudo .descricao .campoperfil input[type="password"] {
		width: 100% !important;
		margin: 10px 0 !important;
		font-size: 16px;
	}

	.popup .conteudo .descricao .campoperfil.nvendereco {
		width: 100%;
		margin: 0;
	}

	.popup .conteudo .descricao .campoperfil.senha {
		margin-bottom: 10px;
	}

	.popup .conteudo .descricao .campoperfil.optionaut label {
		font-size: 14px;
	}

	.popup .conteudo .deposito {
		width: 100%;
		margin: 0;
	}

	.popup .conteudo .deposito p {
		font-size: 15px;
	}

        .popup .conteudo .qrcode {
            margin: 0;
            padding: 0;
            width: 100%;
        }

        .popup .conteudo .qrcode .code {
            float: unset;
            margin: 0 auto;
            margin-bottom: 10px;
        }

        .popup .conteudo.depositar .title {
            margin-top: 17px;
        }

	.popup .conteudo .qrcode .endereco, .popup .conteudo .qrcode p, .popup .conteudo .qrcode .validade {
		width: 100%;
		margin-left: 0;
		text-align: center;
	}

        .popup .conteudo .qrcode p {
            margin-bottom: 10px;
        }

        .popup .conteudo .qrcode .endereco {
            font-size: 18px;
            margin: 0;
            margin-bottom: 18px;
            word-break: break-all;
        }

	.popup .conteudo .qrcode .validade {
		padding-bottom: 20px;
	}

	.popup .conteudo .botoes {
		padding: 0;
	}

	.popup .conteudo .botoes .botao.criarconta {
		/*width: 195px;
		margin: 0 calc((100% - 195px) / 2);*/
		margin-bottom: 20px;
	}

	.popup .conteudo .botoes .botao.loginfacebok {
		width: 231px;
		margin: 0 calc((100% - 231px) / 2);
	}

	#chat {
		left: -340px;
		transition: all .3s ease .2s;
	}

	#chat.chatopen {
		left: 0;
	}

	.transposeResponsive { display: block; position: relative; }
	.transposeResponsive thead { display: block; float: left; }
	.transposeResponsive tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	.transposeResponsive thead tr { display: block; }
	.transposeResponsive th { display: block; }
	.transposeResponsive tbody tr { display: inline-block;}
	.transposeResponsive td { display: block;}

    .table-scroll th, .table-scroll td {
        font-size: 13px !important;
    }
}

@media (max-width: 330px) {
	.popup .conteudo.btcgraca .info .title .icone {
		display: none;
	}

	.popup .conteudo.btcgraca .info .title .text {
		top: 0;
	}
}

@media (max-width: 380px) {
	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -34px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .valor {
		right: -4px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -34px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .valor {
		right: -4px;
	}
}

@media (max-width: 350px) {
	#chat {
		width: 296px;
	}

	#chat .conteudosecao .mensagens .mensagem .desc {
		font-size: 14px;
	}

	#chat .mandarmensagem .mensagem input {
		width: 200px;
		font-size: 14px;
	}

	#chat .mandarmensagem .settings {
		margin-left: 5px;
	}

	#chat .mandarmensagem .settings .desc {
		font-size: 14px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -57px;
	}

	main.indexh .loterias.agendada .adicionarbilhetes .numeros .tabelanumeros .valor {
		right: -35px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .fechar {
		right: -57px;
	}

	main.internas .conteudo-internas .conteudotexto.boloes .novobolao .adicionarbilhetes .numeros .tabelanumeros .valor {
		right: -35px;
	}
}

@media (min-width: 1500px) {
	header .logo {
		margin-right: 50px;
	}
}

@media (min-width: 1231px) {
	header .menu > ul > li .submenu li:last-of-type {
		padding-bottom: 20px;
	}
}

@media (min-width: 701px) and (max-width: 720px) {
	html::-webkit-scrollbar {
		display: none;
	}

	/* Hide scrollbar for IE, Edge and Firefox */
	html {
		-ms-overflow-style: none; /* IE and Edge */
		scrollbar-width: none; /* Firefox */
	}
}

