body{
	font-family: Montserrat;	
}
.img-fluid {
	min-width: 100%;
}
.prd-main, .prd-title, .prd-sections, .prd-info h3,.prd-info h4, .ribbon-title span, .prd-parcel-title p, .product_buynow-title, .prd-attributes-title p, .prd-attributes-title span,.nav-link-title, .prd-difer h3 {
	font-family: Montserrat !important;
}
/* altera fundo da area cinza do portal do aluno,  pode testar aqui: https://cssgradient.io/ */
#dash_userinfo {
background: rgb(2,226,226) !important;
background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}
/* altera fundo da area cinza do menu do aluno, pode testar aqui: https://cssgradient.io/  */
.dash_header {
background: #085f69 !important;
}
#test_dashnav{
	background: none !important;	
}
#dash_userinfo h1, .page-header h1 span, #header .header-nav-main.header-nav-main-light nav>ul>li>a.dash_menu {
	color: #fff !important;
}
.prd-profile{
	height: auto !important;
}
.meucurso_butt
{
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}
/*PRODUTO*/
/*remover margem da tab Edicoes*/
#sct-group{
	padding: 0px!important;
}
#divProfessores, #divCurso{
	padding: 30px!important;
}
/*RODAPE*/
    .contact-email{
    font-size: 26px;
    font-weight: 700;
    display: block;
    padding-bottom: 15px;
    margin-top: -5px;
    }
    .contact-email-title{
    color: #ccc!important;
    font-size: 1em!important;
    font-weight: 600!important;
    letter-spacing: normal;
    line-height: 18px;
    margin: 0 0 14px;
    text-transform: uppercase;
    }
    .fb-insta-icon {
    text-align: end;
    }
	#footer .container .row>div {
     margin-bottom: 10px!important; 
}
#footer .phone {
	font-size: 22px!important;
}
/* ELEMENTOS DA HOME */
/* Area 3 Elementos Minigame / GameOn e Cadastro*/
.bg-1, .bg-2, .bg-3 {
	padding-right: 10px !important;
	padding-left: 0px !important;
}
.bg-fundo-1{
	background: rgb(2, 21, 54);
    background: linear-gradient(140deg, rgba(2, 21, 54, 1) 0%, rgba(8, 42, 85, 1) 100%);
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/home/botao-minigame-3.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	
}
.bg-fundo-2{	
    background: rgb(8, 59, 57);
    background: linear-gradient(140deg, rgba(8, 59, 57, 1) 0%, rgba(11, 91, 88, 1) 100%);
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/home/botao-produto.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	
}
.bg-fundo-3{
	background: rgb(42, 7, 56);
    background: linear-gradient(140deg, rgba(42, 7, 56, 1) 0%, rgba(68, 10, 90, 1) 100%);
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/home/botao-cadastro.png') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;

}
.wrap-feature10-box {
    padding: 63px 0px; /*36px 0px*/
    width: 100%;
    max-width: 352px;
    margin: 5px auto;
    color: #ffffff;
}
.btn-consulte{
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	color: #fff !important;
}

/* Botao MiniGame Vem Pro Play */
.call-to-action-btn a, .product_buynow {
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	color: #fff !important;
}
/*Remover opacidade do banner de produto */
.prd-main .prd-banner img {
	opacity: 1 !important;
}
.with-borders .bloqu_det {
background: rgb(2,226,226) !important;
background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
color: #fff !important;
}
.cadastro-simples{
	
	/*background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/cms/imagem/GoP-bg.svg') !important;
	background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
h4.shorter.word-rotator-title {
	color: white !important;
}
/*
.leaderboard h1 {
	/*
		background-image: url('https://www.prescribo.com.br/digitalizacao/cms/imagem/modulo-console-2.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;	
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;*/
	/*margin-bottom: 0px !important;	
	font-weight: 600;
	background: rgb(2,226,226) !important;
background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}*/
#ctl08_UpdatePanel1{
	/*background-image: url('https://www.prescribo.com.br/digitalizacao/banner/ranking/bg-ranking-6.jpg') !important;*/
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;	
	    text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
    font-family: Montserrat;
    color: #fff;
	padding-bottom: 40px;
}
/*
#bgvid {
  background: none #aaa !important;
  text-align: center;
  width: 300px;
  height: 150px;
}*/
#bgvid {
    position: fixed;
    top: 0;
    left: 50%;
    /*min-width: 100%;*/
    /*min-height: 100%;*/
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -100;
    background: url(video-bg.jpg) no-repeat;
    background-size: cover; 
}
/*
 .leaderboard ol li:nth-child(1) {
                    	background: rgb(2,226,226) !important;
background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
                }*/
				/* Cores diferentes para os 3 primeiros colocados */
/*
                    .leaderboard ol li:nth-child(1)::after {
                        background: #fa6855;
                    }

                .leaderboard ol li:nth-child(2) {
                    background: #e0574f;
                }

                    .leaderboard ol li:nth-child(2)::after {
                        background: #e0574f;
                        box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
                    }

                    .leaderboard ol li:nth-child(2) mark::before, .leaderboard ol li:nth-child(2) mark::after {
                        border-top: 6px solid #ba4741;
                        bottom: -7px;
                    }

                .leaderboard ol li:nth-child(3) {
                    background: #d7514d;
                }

                    .leaderboard ol li:nth-child(3)::after {
                        background: #d7514d;
                        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.11);
                    }

                    .leaderboard ol li:nth-child(3) mark::before, .leaderboard ol li:nth-child(3) mark::after {
                        border-top: 2px solid #b0433f;
                        bottom: -3px;
                    }*/
					/*
					.li-rnk-subtitle img {width: 40px !important;}*/
/* FIM ELEMENTOS DA HOME */
/* CRIAR CADASTRO */
#pagetitle{
	color: #fff !important;
	padding-top: 100px !important;
}
#pagetitle .meus-cursos-title
{
padding-top: 10px !important;	
}
.meus-cursos-title b, .notificacao-title b{
	color:  #000 !important;
}
blockquote.with-borders.bloqu_det {
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;*/
	color: #fff !important;
	background-color: transparent!important;
	border: none !important;
	padding: 0px !important;
}

.div-cadastro-new {	
	background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	background-image: url(https://www.prescribo.com.br/Digitalizacao/banner/cadastro/bg-cadastro.webp) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	padding: 40px;
}
#content_imgPrinc {
	width: 100px !important;
}
.div-cadastro-edit{
	padding: 0 !important;
		background: rgb(33 120 120) !important;
	/*background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;*/
	background-image: url(https://www.prescribo.com.br/Digitalizacao/banner/cadastro/bg-cadastro-2.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	padding: none !important;
}
.div-cadastro-edit p{
	color: #fff !important;
}
.saveinfo {
     margin: 0 0 110px !important; 
}
/* FIM CRIAR CADASTRO*/
/* MODULO DA TRILHA */
/* altera cor da fonte para branco no modulo*/
.aulatitle, .aulacategor {
	color: #fff !important;
}
.card{
	border: 0px !important;	
}
.card a {
	color: #fff !important;
	
}
.card-header {
	background-color: transparent!important;
}
.aula_txt {
	color: #fff !important;
}
/* fundo transparente para exibir a imagem*/
.card.card-default {
	background-color: transparent !important;	
}
.ribbon span, .ribbon span:after, .ribbon span:before {
	background-color: #002d33 !important;
}
.prd-main {
	background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}
.btn-ant {
	display: flex;
    justify-content: flex-end;
}
.btn-prox {
	display: flex;
    justify-content: flex-start;
}
.btn-next, .btn-back {
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}
.content_main {
	min-height: 1px !important;
	
}
/* imagem de fundo de cada modulo bg-accordion-<id do curso>-<ordem do modulo>*/
.bg-accordion-9-0,.bg-accordion-8-0,.bg-accordion-7-0,.bg-accordion-6-0, .bg-accordion-10-0, .bg-accordion-10-1 {
	
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;	*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/modulo/Banner_Modulos_com_logo.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;	
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;
}
.bg-accordion-9-1,.bg-accordion-8-1,.bg-accordion-7-1,.bg-accordion-6-1 {
	
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;	*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/modulo/Banner_Modulos_com_logo.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;
}
.bg-accordion-9-2,.bg-accordion-8-2,.bg-accordion-7-2,.bg-accordion-6-2 {
	
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;	*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/modulo/Banner_Modulos_com_logo.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;
}
.bg-accordion-9-3,.bg-accordion-8-3,.bg-accordion-7-3,.bg-accordion-6-3, .bg-accordion-12-0, .bg-accordion-14-0 {
	
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;	*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/modulo/Banner_Modulos_com_logo.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;
} 
.bg-aula-item-226
{
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/fases/puzzle_6.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 150px !important;
	margin: -4px;	
}

.bg-accordion-13-0 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/levels/start_5.webp') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;	
}
.bg-accordion-13-1 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/levels/one_5.webp') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;	
}
.bg-accordion-13-2 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/levels/two_5.webp') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;	
}
.bg-accordion-13-3 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/levels/three_5.webp') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-bottom: 10px !important;
	border-radius: 10px !important;
	border-style: none !important;
	border-color: transparent !important;
	min-height: 100px !important;	
}
.bg-aula-item-211 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/fases/showquiz_6.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 150px !important;
	margin: -4px;	
}
.bg-aula-item-212 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/fases/puzzle_6.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 150px !important;
	margin: -4px;	
}
.bg-aula-item-213 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/fases/gamecase_6.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 150px !important;
	margin: -4px;	
}
.bg-aula-item-214 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/levels/start_5.webp') !important;
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 150px !important;
	margin: -4px;	
}
.divider.divider-style-4 .fa {
	display: none !important;
}
.divider-style-4 {
	margin: 16px !important;
}
.ribbon.ribbon-top-right-aula {
    left: -10px;
    top: 35px;
}

.ribbon {
    height: 150px;
    overflow: hidden;
    position: absolute;
    width: 150px;
}
.ribbon.ribbon-top-right-aula span {
    left: -75px;
    top: 30px;
    transform: rotate(-45deg);
}
.ribbon span {
    background-color: #f4c150;
    box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    color: #fff;
    display: block;
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);
    text-transform: uppercase;
    width: 260px;
    z-index: 10;
}
.ribbon span, .ribbon span:after, .ribbon span:before {
    background-color: #4caf50 !important;
}
.banner-ranking{
	color: #fff !important;
	float: right;
}
    .banner-ranking img {
    max-width: 40px;
    }
	.back_aval{
		width: 100px !important;
		float: left !important;
		background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
		color: #fff;
	}
/*
.accordion .card-header a {
	
}*/
/* ? */
.aula_buttons {
	border-top: none !important;
	width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
/* botao de play do modulo no canto esquerdo com largura fixa e fundo em degrade */
.btn-play{
	width: 100px !important;
	float: left !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	margin: 0 0 !important;
}
.btn-coming-soon{
	width: 130px !important;
	float: left !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	margin: 0 0 !important;
}
.btn-game-over{
	width: 130px !important;
	float: left !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	margin: 0 0 !important;
}
/* define uma altura minima para a imagem do modulo, para nao dar diferenca quando o modulo tem aula ou nao */
.accordion-body.collapse{
	min-height: 120px !important;
}
/* FIM DO MODULO DA TRILHA */



/* AULA DA TRILHA */
/* define um degrade para cada aula da trilha */
.bg-aula, .bg-aula-7, .bg-aula-6, .bg-aula-8, .bg-aula-9, .bg-aula-10 {
	/*background: rgb(2,226,226) !important;
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;*/
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/aula/Start.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	margin: -4px;
}

.bg-aula-item-173, .bg-aula-item-178,  .bg-aula-item-191, .bg-aula-item-182, .bg-aula-item-195, .bg-aula-item-206
{
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/aula/START.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 140px !important;
	margin: -4px;
}
.bg-aula-item-154, .bg-aula-item-193, .bg-aula-item-204
{
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/aula/ONE.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 140px !important;
	margin: -4px;
}
.bg-aula-item-176, .bg-aula-item-177, .bg-aula-item-194 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/aula/TWO.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 140px !important;
	margin: -4px;
}
.bg-aula-item-186, .bg-aula-item-197 {
	background-image: url('https://www.prescribo.com.br/digitalizacao/banner/aula/THREE.webp') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 140px !important;
	margin: -4px;
}

.bg-aula-item-196, .bg-aula-item-199 {
		background-image: url('https://www.prescribo.com.br/digitalizacao/banner/modulo/Banner_Modulos_com_logo.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	/*margin-bottom: 10px !important;*/	
	/*border-radius: 10px !important;*/
	border-style: none !important;
	border-color: transparent !important;
	padding: 30px !important;
	min-height: 140px !important;
	margin: -4px;
	
}
.footer-container {
	background: #002d32 !important; /*#002d32 !important;*/
	padding: 15px !important;
}
.trail_button {
	width: 115px !important;
	/*float: left !important;*/
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
	/*margin: 0 0 0 20px !important;*/
	font-size: .9rem !important;
    padding: 0.47rem 0.75rem !important;
	    height: fit-content;
}
.tr_title h4 {
	color: #fff !important;
}
.sec_trailtline, .sec_trailtline:first-child:after,.sec_trailtline:last-child:after{
	background-color: transparent !important;
	border: none !important;
}
.sec_trailtline:after{
	background-color: transparent !important;
	border: none !important;
}
.divider.divider-small hr {
	background: transparent !important;
}
.icon-featured {
	color: #fff !important;
}
.back_aval {
	color: #fff !important;
}
.aulacategor .disc {
	display: none !important;	
}
#mob_userimg img {
    min-height: 75px!important;
}
.div-access-class{
	display: flex;
	float: left!important;
}

.sppol, .spcat {
	display: hide !important;	
}
.product-thumb-info, .shop ul.products .product {
	min-height: 0 !important;
}
/* FIM AULA DA TRILHA */


/* quando for mobile muda o tamanho da imagem de fundo para nao cortar o banner e exibe uma cor de fundo quando a imagem nao cobrir totalmente a div do modulo */
/*
@media (min-width: 320px) and (max-width: 479px){
	.bg-accordion-8-0, .bg-accordion-8-1, .bg-accordion-8-2 , .bg-accordion-8-3 , .bg-accordion-8-4 {
		background-size: contain !important;
		background-color: #002d33;
	}	
}*/
@media only screen and (max-width: 480px),
@media only screen and (max-width: 850px),
{
	.bg-aula-13{
		max-height: 80px !important;
		min-height: auto !important;
		
	}
	.bg-accordion-8-0, .bg-accordion-8-1, .bg-accordion-8-2 , .bg-accordion-8-3 , .bg-accordion-8-4,
.bg-accordion-13-0,.bg-accordion-13-1,.bg-accordion-13-2,.bg-accordion-13-3	{
		background-position: right !important;
		min-height: auto !important;
	}	
	.btn-play {
	float: right !important;
	}
	.trail_button
	{ font-size: 10px !important;
	/*float: right !important;*/
	width: 80px !important;
	margin: -10px !important;
	}
	.leaderboard div {
	 padding: 10px 5px 10px 10px;
	}
	.leaderboard div {
	 padding: 10px 5px 10px 10px;
     font-size: 12px !important;
	}
	#pagetitle {
		padding-top: 35px !important;
	}
	#footer .phone{
		font-size: 12px !important;
	}
}
@media screen and (max-device-width: 820px) {
    html {
         background: url(video-bg.jpg) #000 no-repeat center center fixed;
    }
    #bgvid {
        display: none;
    }
	.prd-profile {
	margin: auto;
    width: 300px !important;
    display: block;
	}
	.img-bg{
	background: radial-gradient(circle, rgba(2,226,226,1) 0%, rgba(6,157,173,1) 22%, rgba(8,95,105,1) 58%, rgba(0,34,38,1) 100%) !important;
}
.img-thumbnail
{border: none!important;}
.notif_headerbutt {
    flex: 0 0 40% !important;
    max-width: 40% !important;    
}
#portal_headerbutt {
    flex: 0 0 55% !important;
    max-width: 55% !important;
}
#footer .phone{
		font-size: 12px !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.notif_headerbutt {
    flex: 0 0 40% !important;
    max-width: 40% !important;    
}
#portal_headerbutt {
    flex: 0 0 55% !important;
    max-width: 55% !important;
}
.contact-email .phone {
	font-size: 12px !important;
}
.fb-insta-icon {
text-align: start!important;
}
.img-thumbnail
{border: none!important;}
#footer .phone{
		font-size: 12px !important;
	}
.mainheader
{
	height: 55px !important;
}
}

@media only screen and (min-width: 640px) and (max-width: 959px){
.mainheader {
    height: 66px !important;
}
}