.tab-content,.well{box-shadow:1px 1px 0 rgba(0,0,0,.1)}
#notificacao .alert,.det_notificacao .bold,.notificacao:hover .bold{font-weight:700}body,main h3,main h4{font-family:Roboto,sans-serif}
.det_notificacao,.forum .table{table-layout:fixed}
.det_notificacao .titulo,.forum .titulo,.lis_aulas .tit_aula,.notificacao:hover .titulo{white-space:nowrap;text-overflow:ellipsis}body{background-color:#e9e9e9}
.nav-tabs>li>a{color:#444}
.bg_none{background:0 0!important}
.val_md{vertical-align:middle!important}
.pt_0{padding-top:0!important}
.dsp_ib{display:inline-block!important}
#paginacao,#toTop{display:none}
#toTop{position:fixed;bottom:5px;right:5px;z-index:9999;cursor:pointer}
.pointer{cursor:pointer}
.autosize{box-sizing:border-box;min-height:38px;overflow-x:hidden}
.alert,.table{margin-bottom:0!important}
.well{background:#fff}
.media-left,.media>.pull-left{padding-right:25px}
.form-horizontal .checkbox,.form-horizontal .radio{margin-left:25px}
.table-responsive{overflow-x:inherit}
.btn-radius{border-radius:100%;position:relative;width:32px;height:32px}
/*Essa classe serve para inserir botões dentros das <tr> dos modulos na pagina indice do curso */
.btnmenor{display:inline-block;padding:2px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0px solid transparent;border-radius:4px}
.btn-radius i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.btn-radius.btn-lg{width:46px;height:46px}
.btn-radius.btn-sm{width:22px;height:22px}
.btn-radius.btn-lg i{font-size:22px}
.input-group-btn button{border:1px solid transparent}
.popover{z-index:1050}
.froala-code{background:#202020;color:#fff}
#notificacao{position:fixed;left:20px;bottom:0}
#notificacao .alert{font-size:18px}
#notificacao .close{margin-left:15px}
.descricao .f-video-editor{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.descricao .f-video-editor embed,.descricao .f-video-editor iframe,.descricao .f-video-editor object{position:absolute;top:0;left:0;width:100%;height:100%}
.navbar-default{height:50px;background:0 0;border:none;-moz-transition:top .2s ease-in;-webkit-transition:top .2s ease-in;transition:top .2s ease-in}
.navbar-default:after{content:'';display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9}
.navbar-default .navbar-toggle{border:none}
.navbar-default .navbar-toggle .fa-bars{background-color:#fff}
.global-header-scrolling{
	/*top:-50px*/
}
.navbar-default .item_sub{position:relative}
.navbar-default .item_sub a{padding-bottom:15px!important}
.navbar-default .item_sub:hover>a{border-radius:5px 5px 0 0!important}
.navbar-default .item_sub ul{display:none;position:absolute;top:50px;left:-190px;width:300px;border-radius:0;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.navbar-default .institucional ul{left:0}
.navbar-default .item_sub ul li a{color:#fff;text-decoration:none;text-shadow:0 0 1px rgba(0,0,0,.6);padding:15px;display:block;font-size:16px;border-bottom:1px #ddd dashed}.navbar-default .item_sub ul li:last-child a{border-bottom:none}
.navbar-default .item_sub:hover ul{display:block}
.navbar-header .navbar-brand{text-align:center;display:inline-block;width:270px;height:60px;padding:0;position:absolute;border-radius:0 0 5px 5px;background:#fff;box-shadow:0 1px 4px 0 #99a3ad}
.navbar-default .navbar-brand:focus,.navbar-header .navbar-brand:hover{background:#fff;box-shadow:0 1px 14px 0 #99a3ad,inset 0 0 40px #fff}
.navbar-header .navbar-brand img{max-width:240px;max-height:60px;margin:0 auto}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{
	color:#fff;
	background:0 0;
	font-size:18px;
	text-shadow:0 0 1px rgba(0,0,0,.6);
	text-decoration:none;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.navbar-default .navbar-nav>.active>a.sub_item,
.navbar-default .navbar-nav>.active>a.sub_item:focus,
.navbar-default .navbar-nav>.active>a.sub_item:hover{
	padding-bottom:15px
}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}
.nav>li>a.foto{padding:5px 0 5px 10px}
.navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a.foto:hover{background:0 0!important}.carrinho .badge{padding:3px 5px;position:absolute;top:3px;right:3px;color:#666;font-size:11px;background:#fff}
.carrinho .itens_carrinho{display:none}
.carrinho:hover>a{border-radius:5px 5px 0 0!important}
.carrinho:hover .itens_carrinho{display:block;position:absolute;top:50px;right:-1px;background:#fff;z-index:1;border:1px solid #00A47A;border-top:none;padding:5px;width:400px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.lis_loja .lis_produtos .comprar,.notificacao .concluir{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}
.carrinho:hover .itens_carrinho thead{border-bottom:1px #333 solid}
.carrinho:hover .itens_carrinho thead th{font-size:14px;color:#666;padding:3px 2px;text-transform:uppercase}
.carrinho:hover .itens_carrinho tbody tr td{border-bottom:1px #aaa dotted;font-size:12px;color:#333;padding:5px 0}
.carrinho:hover .itens_carrinho .alert{font-size:16px;margin:5px 0!important;text-align:left;padding:5px}
.carrinho:hover .itens_carrinho tfoot td{border-top:1px #aaa dotted;padding:10px 15px}
.carrinho:hover .itens_carrinho tfoot td .subtotal{font-size:18px;color:#333;font-weight:700;padding:5px}
.finalizar{font-size:24px;color:#fff;display:block;background:#F60;padding:10px 15px;border-radius:2px;border-bottom:2px #F60 solid;text-align:center;width:260px}
.finalizar:hover{background:#FF7E28;border-bottom:2px #BB4A00 solid;color:#fff;text-decoration:none}
.finalizar span{font-size:11px}
.notificacao .fa-bell{font-size:18px}
.notificacao .badge{color:#fff;background:#D9534F;font-size:11px}.notificacao:hover .itens_carrinho{width:300px}
.notificacao:hover .itens_carrinho .notificacao_lida{font-size:12px;margin-top:3px}
.notificacao:hover .itens_carrinho .notificacao_hr{margin:3px 0 2px}.notificacao:hover .titulo{font-size:14px;padding:0 5px 5px;overflow:hidden}
.notificacao:hover .not_info{font-size:11px;color:#999;padding:0 5px}
.notificacao:hover .table{margin-bottom:0;table-layout:fixed}
.notificacao:hover .table .ativo>td{background:#f5f5f5}
.notificacao:hover .table tbody>tr>td{border-top:none}
.notificacao .concluir{font-size:16px;color:#fff;display:block;background:#B3C833;padding:10px 0;border-radius:2px;border-bottom:2px #B3C833 solid;text-align:center;width:100%;transition:all .2s ease-in-out}
.notificacao .concluir:hover{background:#C1D739;border-bottom:2px #8C9C29 solid;color:#fff;text-decoration:none}
.det_notificacao .ativo>td{background:#eee}
.det_notificacao .titulo{font-size:16px;overflow:hidden}
.det_notificacao .not_info{font-size:12px;padding-top:3px}
.det_notificacao .pull-right{font-size:14px}
.det_notificacao i{color:#ccc}main{padding:50px 0 40px}main h3{font-size:32px;font-weight:100;padding:20px 0 10px}main h3 i{color:#bbb}main h3 a>i{color:#fff}main h4{font-size:22px}.cursos{height:515px}.cursos .banner:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 80%,rgba(0,0,0,.6) 100%)}
.cursos .container{position:absolute;top:50px;left:0;right:0;margin-left:auto;margin-right:auto}
.cursos h3{color:#999;font-size:35px;line-height:0;margin:15px 0;font-weight:300}
.cursos h3 i{color:#fff}
.cursos .login form{margin-top:35px}
.login hr{position:relative;margin-bottom:10px}
.login hr:after{content:'ou';display:inline-block;position:absolute;top:-20px;bottom:0;left:50%;right:0;background:#fff;height:20px;width:50px;text-align:center;margin-left:-25px;font-size:24px;color:#ccc;font-weight:700}.cursos .mac{position:relative;margin-top:80px}
.cursos .mac .video_iframe{position:absolute;top:4.5%;left:12.3%;height:81%;width:83%}
.lis_loja .lis_produtos li{box-shadow:0 2px 2px rgba(0,0,0,.05);background:#fff;height:auto;width:230px;text-decoration:none;vertical-align:top;display:inline-block;position:relative}
.lis_loja .lis_produtos li .desejo{display:none}
.lis_loja .lis_produtos li:hover .desejo{display:block;position:absolute;top:8px;left:8px;z-index:3}
.lis_loja .lis_produtos li:hover .desejo button{font-size:12px;background:#fff;border-radius:3px;color:#999;border:1px solid #ccc}
.lis_loja .lis_produtos li:hover .desejo button:hover{box-shadow:0 2px 2px rgba(0,0,0,.1)}
.lis_loja .lis_produtos li:hover .desejo button i{color:#e74c3c}
.lis_loja .lis_produtos li a .mais{display:none}
.lis_loja .lis_produtos li a:hover .mais{position:absolute;top:0;left:0;height:278px;width:100%;z-index:2;opacity:.95;display:block}
.lis_loja .lis_produtos li a:hover .mais span{display:block;color:#fff;border:2px dashed #fff;text-align:center;text-shadow:0 0 1px #333;height:120px;width:120px;border-radius:50%;line-height:120px;position:absolute;top:50%;margin-top:-60px;left:50%;margin-left:-60px}
.lis_loja .lis_produtos li.professor{margin:20px 20px 15px}
.lis_loja .lis_produtos li:hover{box-shadow:0 2px 20px rgba(0,0,0,.15)}
a.classe_link { 
 text-decoration:none; 
 color:white; 
} 
.lis_loja .lis_produtos li a{display:block;text-decoration:none}
.lis_loja .lis_produtos .img{display:block;text-align:center;position:relative}

.lis_loja .lis_produtos .img .professor{position:absolute;bottom:-10px;right:10px;z-index:1;border:1px solid #eee}
.lis_loja .lis_produtos .titulo{font-size:18px;text-align:center;color:#333;display:block;padding:10px 10px 0;overflow:hidden;height:60px;width:100%;position:relative}

.lis_loja .lis_produtos .titulo:hover{text-decoration:underline}

.lis_loja .lis_produtos .subtitulo{font-size:14px;color:#aaa;display:block;padding:4px 0 0;text-align:center;margin:0 auto}

.lis_loja .lis_produtos .preco{color:#096;font-size:26px;display:block;text-align:center}

.lis_loja .lis_produtos .parcele{font-size:12px;text-align:center;display:block;color:#999;padding:0 0 10px}

.lis_loja .lis_produtos .acessar,.lis_loja .lis_produtos .comprar{font-size:18px;display:block;padding:8px 10px;border-radius:2px;color:#fff;text-transform:uppercase}

.lis_loja .lis_produtos .comprar{background:#B3C833;border-bottom:2px #B3C833 solid;text-align:center;transition:all .2s ease-in-out}

.box-flutuante .btn-comprar,.box-flutuante .btn-acessar,.lis_loja .lis_produtos .acessar{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;text-align:center}

.lis_loja .lis_produtos .comprar:hover{background:#C1D739;border-bottom:2px #8C9C29 solid;color:#fff;text-decoration:none}

.lis_loja .lis_produtos .acessar{background:#F60;border-bottom:2px #F60 solid;transition:all .2s ease-in-out}

.lis_loja .lis_produtos .acessar:hover{background:#FF7E28;border-bottom:2px #BB4A00 solid;color:#fff;text-decoration:none}
.det-loja .cover{height:620px;margin-top:-50px}

.det-loja .chamada{padding-top:95px}
.det-loja .chamada1{color:#fff;font-size:54px;font-weight:700;text-shadow:1px 1px 2px rgba(8,9,9,.3);line-height:130%}
.det-loja .chamada2{color:#fff;font-size:16px;line-height:130%;padding:15px 0;display:inline-block}

.det-loja .chamada2 a{color:#fff;font-weight:700;text-decoration:underline}

.det-loja .box{background:#fff;height:auto;width:360px;position:fixed;z-index:10;top:50px;border-radius:0 0 5px 5px;box-shadow:0 0 10px rgba(0,0,0,.2);-moz-transition:top .2s ease-in;-webkit-transition:top .2s ease-in;transition:top .2s ease-in}

.det-loja .box-flutuante.global-header-scrolling{
	/*top:0!important*/
}

.box-flutuante .selo-pre-venda{background:url(../../imagens/outras/pre-venda.png) center center no-repeat;height:97px;width:96px;display:inline-block;position:absolute;left:-60px;top:15px}

.box-flutuante .titulo{padding:0 20px 15px;color:#262626;font-size:33px;font-weight:700;line-height:130%;text-align:center;margin-bottom:0}.box-flutuante .avaliacoes{color:#5d5d5d;font-size:12px;text-align:center}.box-flutuante .avaliacoes a{color:#5d5d5d;text-decoration:underline}.box-flutuante .avaliacoes .star,.conteudo .avaliacoes .star,.det-loja .avaliacao .star{background:url(../raty/images/star.png) no-repeat;height:17px;width:18px;display:inline-block;vertical-align:sub}.box-flutuante .avaliacoes .star.ativo,.conteudo .avaliacoes .star.ativo,.det-loja .avaliacao .star.ativo{background-position:left}.box-flutuante .avaliacoes .star.inativo,.conteudo .avaliacoes .star.inativo,.det-loja .avaliacao .star.inativo{background-position:right}.box-flutuante .info-curso{margin:10px 0 5px}.box-flutuante .info-curso li{border-bottom:1px #d7d7d7 solid;padding:5px 0 5px 10px;font-size:18px;color:#656565}.box-flutuante .info-curso li:last-child{border-bottom:none}.box-flutuante .info-curso strong{font-size:25px;display:inline-block;width:80px;vertical-align:sub;text-align:center}.box-flutuante .info-curso .certificate{width:80px;text-align:center;vertical-align:middle;height:33px;display:inline-block;background:url(../../imagens/outras/certificate.png) center center no-repeat}.box-flutuante .parcele{background:#e1e1e1;padding:10px;font-size:16px;text-align:center;position:relative}

.box-flutuante .parcele .seta-comprar{position:absolute;background:url(../../imagens/outras/seta-comprar.png) center center no-repeat;height:72px;width:48px;display:inline-block;left:5px;top:30px}

.box-flutuante .parcele span{font-size:14px;color:#666;font-weight:300}

.box-flutuante .btn-comprar{background:#27ae60;text-shadow:1px 1px 2px rgba(8,9,9,.3);color:#fff;border-radius:3px;padding:10px 0;display:block;transition:all .2s ease-in-out}

.box-flutuante .btn-comprar:focus,.box-flutuante .btn-comprar:hover{background:#2ecc71;text-decoration:none}

.box-flutuante .btn-comprar .comprar{font-size:26px;font-weight:700;text-transform:uppercase}

.box-flutuante .btn-comprar .passo{font-size:14px;display:block;font-weight:300}

.box-flutuante .btn-acessar{background:#F60;text-shadow:1px 1px 2px rgba(8,9,9,.3);color:#fff;border-radius:3px;padding:10px 0;display:block;transition:all .2s ease-in-out}

.box-flutuante .btn-acessar:focus,.box-flutuante .btn-acessar:hover{background:#FF7E28;text-decoration:none}

.box-flutuante .btn-acessar .acessar{font-size:26px;font-weight:700;text-transform:uppercase}

.box-flutuante .btn-acessar .passo{font-size:14px;display:block;font-weight:300}

.box-flutuante .formas-pagamento{background:url(../../imagens/outras/formas-pagamento.jpg) no-repeat;height:43px;width:360px;display:inline-block;margin-top:5px}

.box-flutuante .formas-pagamento.paypal{background:url(../../imagens/outras/formas-pagamento-paypal.jpg) no-repeat}

.box-flutuante .formas-pagamento.pagseguro{background:url(../../imagens/outras/formas-pagamento-pagseguro.jpg) no-repeat}

.box-flutuante .formas-pagamento.boleto{background:url(../../imagens/outras/formas-pagamento-hotmart.jpg) no-repeat}.det-loja .conteudo{border-radius:10px;background:#fff;-moz-box-shadow:0 0 5px rgba(8,9,9,.2);-webkit-box-shadow:0 0 5px rgba(8,9,9,.2);box-shadow:0 0 10px rgba(8,9,9,.2);height:auto;position:relative;z-index:1;top:-120px}
.det-loja .conteudo .programatico .panel,.det-loja .faq .panel{box-shadow:none}
.det-loja .chamada img{border-radius:10px}.det-loja .conteudo .pc{padding:35px 0 25px}
.det-loja .conteudo .pc .descricao{font-size:18px;font-style:italic;padding-bottom:15px}.det-loja .conteudo .pc strong{font-size:18px;display:inline-block;padding:10px 0 0;margin-right:15px}
.det-loja .conteudo .pc .mais-avaliacoes{color:#5d5d5d;font-size:12px;text-decoration:underline;display:inline-block}.dados .pague:hover,.det-loja .conteudo .programatico .panel-title>a:focus,.det-loja .conteudo .programatico .panel-title>a:hover,.det-loja .faq .panel-title>a:focus,.det-loja .faq .panel-title>a:hover,.excluir,.lis_carrinho tbody td a>i,.sign .icon-button{text-decoration:none}.det-loja .conteudo .abas{background:#ebebeb;border-top:1px #cdcdcd dashed;padding:45px 0 45px 20px}.det-loja .conteudo .abas .nav-tabs{border:0}.det-loja .conteudo .abas .nav-tabs>li.active>a,.det-loja .conteudo .abas .nav-tabs>li.active>a:focus,.det-loja .conteudo .abas .nav-tabs>li.active>a:hover{border:1px solid #fff}.det-loja .conteudo .abas .nav-tabs>li>a{color:#656565;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:10px 10px 0 0;margin-bottom:1px}.det-loja .conteudo .abas .tab-content{border:0;padding:0}.det-loja .conteudo .abas .tab-content .descricao{padding:50px 25px 30px;font-size:15px}.det-loja .conteudo .abas .nav-tabs>li>a:hover{border-color:transparent}.det-loja .conteudo .abas .acesso{border-top:1px #cecece dashed;padding:15px}.det-loja .conteudo .abas .acesso .periodo{color:#666;width:100px;display:inline-block;border-right:1px #c2d3e0 solid;vertical-align:middle;margin-right:15px}.det-loja .conteudo .abas .acesso .duracao{font-size:42px;display:block;line-height:100%}

.det-loja .conteudo .abas .acesso .local-curso{font-size:25px;display:block;line-height:100%}

.det-loja .conteudo .abas .acesso .tempo{display:inline-block;vertical-align:middle;font-size:16px}.det-loja .conteudo .abas .acesso .sem-tempo{font-size:16px;display:inline-block}.det-loja .conteudo .abas .nome-professor{font-size:18px;padding:5px 15px 5px 0;display:inline-block}.det-loja .conteudo .abas .social{background:#547cc8;border-radius:100%;color:#fff;font-size:18px;padding:10px;height:35px;width:35px;text-align:center;display:inline-block;line-height:18px}.det-loja .conteudo .programatico{padding:0 0 30px 20px}.det-loja .conteudo .programatico .tit-programatico{display:block;padding:0 0 15px;border-bottom:1px #cecece dashed;font-weight:700;color:#666;margin-right:15px}.det-loja .conteudo .programatico .panel-default{border-color:transparent}.det-loja .conteudo .programatico .panel-default>.panel-heading{background:0 0;padding:0 15px 0 0}.det-loja .conteudo .programatico .panel-title>a{display:block;padding:10px 40px 10px 10px;font-size:24px;color:#fff;background:url(../../imagens/outras/pre-venda.png) 96% center no-repeat}
.det-loja .conteudo .programatico .panel-title>a.collapsed{color:#656565;border-bottom:1px #cecece dashed;background:url(../../imagens/outras/more.png) 98% center no-repeat #fff}
.det-loja .conteudo .programatico .panel-title>a.collapsed span{border:2px solid #656565}
.det-loja .conteudo .programatico .panel-title>a span{display:inline-block;line-height:27px;border:2px solid #fff;border-radius:50%;padding:3px;width:35px;height:35px;text-align:center;font-weight:700;margin-right:10px;vertical-align:inherit;font-size:18px}
.det-loja .conteudo .programatico .panel-group .panel-heading+.panel-collapse .panel-body{border-top:transparent;padding:25px 40px}
.det-loja .conteudo .programatico .lis_aulas li{color:#666;font-size:16px;border-bottom:1px #ececec solid;padding:10px 0}
.det-loja .conteudo .programatico .lis_aulas li span{width:30px;display:inline-block;text-align:center;margin-right:5px}
.det-loja .conteudo .programatico .lis_aulas i{font-size:28px;vertical-align:sub;color:#57616e}
.det-loja .conteudo .programatico .lis_aulas i.fa-lock{color:#e74c3c}
.det-loja .conteudo .programatico .lis_aulas i.fa-unlock{color:#2ecc71}
.det-loja .avaliacao{background:url(../../imagens/outras/bg-alunos.jpg);height:auto;position:relative;top:-180px;padding:100px 0 60px}
.det-loja .avaliacao .bg-color{opacity:.9;position:absolute;height:100%;width:100%;top:0;left:0}
.det-loja .avaliacao .item img{display:inline-block}
.det-loja .avaliacao .item .comentario{color:#fff;font-size:16px;text-shadow:0 0 1px #666;padding:15px 100px}
.det-loja .avaliacao .carousel-indicators{bottom:-20%}
.det-loja .faq{margin-top:-180px;background:#fff;border-bottom:1px #eee solid}.det-loja .padding-faq{padding-top:60px}
.det-loja .faq-content{padding:25px 20px 50px}
.det-loja .faq h2{font-weight:700;color:#666}
.det-loja .faq .panel-default{border-color:transparent}
.det-loja .faq .panel-default>.panel-heading{background:url(../../imagens/outras/bg-faq.png) center left no-repeat #fff;padding:0 0 0 55px;margin-top:15px}
.det-loja .faq .panel-title>a.collapsed{background:url(../../imagens/outras/icon-plus.png) right center no-repeat}
.det-loja .faq .panel-title>a{background:url(../../imagens/outras/icon-minus.png) right center no-repeat;display:block;padding:10px 0 10px 5px;border-bottom:1px #ececec solid;color:#666;font-weight:700}
.det-loja .faq .panel-group .panel-heading+.panel-collapse .panel-body{border-top:0;padding:20px 60px}
.det-loja .outros-cursos h2{font-weight:700;color:#666}
.det-loja .mais-cursos{margin-top:-160px;padding-top:40px}
.det-loja .outros-cursos{padding:25px 0 0 25px}
.det-loja .outros-cursos p{display:block;padding:10px 0}
.det-loja .lis_loja .lis_produtos li{margin:18px 30.5px 40px}
.lis_carrinho thead{background:#f3f3f3;font-size:16px;color:#666}
.lis_carrinho th{padding:12px 10px!important}
.lis_carrinho tbody{background:#fff}
.lis_carrinho tbody td{padding:20px 10px!important;vertical-align:middle!important;font-size:18px}
.lis_carrinho tbody td .img-thumbnail{max-width:initial}
.lis_carrinho tbody td a>i{color:#ccc}
.lis_carrinho tbody td a:hover>i{color:red}
.lis_carrinho tfoot td{padding:25px 10px!important}
.det_carrinho .subtotal{font-size:28px;line-height:130%;text-align:right}.det_carrinho .finalizar{width:300px}
.det_carrinho .concluir{font-size:24px;color:#fff;display:block;background:#B3C833;padding:10px 15px;border-radius:2px;border-bottom:2px #B3C833 solid;text-align:center;width:230px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.dados .opcoes,.dados .pague{font-size:12px;display:block}

.det_carrinho .concluir:hover{background:#C1D739;border-bottom:2px #8C9C29 solid;color:#fff;text-decoration:none}

.dados{border-radius:2px;box-shadow:1px 1px 10px rgba(50,50,50,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:20px 20px 5px;position:relative}.dados .opcoes{color:#999;padding:3px 0 15px}

.dados .info{color:#666}

.dados .lock{background:url(../../imagens/outras/lock.png) left 45% no-repeat;padding-left:60px}

.dados .seta_fp{background:url(../../imagens/outras/bg_seta_fp.png);width:35px;height:23px;position:absolute;right:110px;top:-23px}

.dados .seta_parcelar{background:url(../../imagens/outras/bg_seta_fp.png);width:35px;height:23px;position:absolute;left:110px;top:-23px}

.dados .pague{color:#333;background:#f1f1f1;padding:5px 15px;border-radius:5px;border-bottom:2px #B3C833 solid;text-align:center;width:230px;margin:5px 0 0}

.dados .pague .pagseguro,.dados .pague .boleto,.dados .pague .paypal{height:28px;display:inline-block;margin-top:5px}

.dados .pague:hover{background:#f3f3f3;border-bottom:2px #8C9C29 solid;color:#111}

.dados .pague .pagseguro{background:url(../../imagens/outras/pagseguro.png);width:144px}

.dados .pague .paypal{background:url(../../imagens/outras/paypal.png);width:121px}

.dados .pague .boleto{background:url(../../imagens/outras/boleto.png);width:121px}

.dados .aguarde{font-size:22px;padding:10px 0;display:block;color:#666}

.login form{margin:0 auto;background:#fff;width:100%;max-width:360px;padding:15px 15px 10px;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:5px}
.login form label{display:block}
.login form input[type=text],
.login form input[type=email],
.login form input[type=password]{width:100%;padding:10px;margin-bottom:10px}
.captcha{padding:6px 10px;margin-top:-9px;margin-left:5px}
.lis_alunos{margin:0;padding:0}
.lis_alunos li{margin:0;padding:20px 0;display:inline-block;width:91px}
.lis_alunos li .sp_img,.lis_alunos li .sp_nome{display:block;width:91px;text-align:center}

.lis_alunos li .sp_nome{padding:5px 0;height:30px;overflow:hidden}

.sign{padding-top:10px}

.sign .icon-button{background-color:#f5f5f5;border-radius:57px;cursor:pointer;display:inline-block;font-size:32px;height:57px;line-height:57px;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:57px}

.sign .icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}

.sign .icon-button:hover span{width:57px;height:57px;border-radius:57px;margin:-28px}

.sign .twitter span{background-color:#4099ff}

.sign .facebook span{background-color:#3B5998}

.sign .google-plus span{background-color:#db5a3c}

.sign .icon-button i{background:0 0;color:#fff;height:57px;left:0;line-height:57px;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:57px;z-index:10}

.sign .icon-button .fa-twitter{color:#4099ff}

.sign .icon-button .fa-facebook{color:#3B5998}

.sign .icon-button .fa-google-plus{color:#db5a3c}

.sign .icon-button:hover .fa-facebook,.sign .icon-button:hover .fa-google-plus,.sign .icon-button:hover .fa-twitter{color:#fff}

.forum .table th,.mensagens .table th{font-size:18px}.forum .table thead tr,.mensagens .table thead tr{background:0 0!important}.forum .table td,.mensagens .table td,.mensagens .table th{padding:10px 20px}.forum .table tr:hover,.mensagens .table tr:hover{background:#eee}.forum .titulo{overflow:hidden}.media-body{margin-left:105px;position:relative}.media,.media-body{overflow:initial}.media-body:after,.media-body:before{right:100%;top:35px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.media-body:after{border-color:rgba(245,245,245,0);border-right-color:#fff;border-width:15px;margin-top:-15px}.media-body:before{border-color:rgba(227,227,227,0);border-right-color:#ccc;border-width:16px;margin-top:-16px}.lis_col li .primeiro,.lis_col li .quarto,.lis_col li .quinto,.lis_col li .segundo,.lis_col li .sexto,.lis_col li .terceiro{border-bottom:1px #ccc dashed}.media img,.media-body img{max-width:100%}

.busca {padding-top:35px}

.busca_aula {padding-top: 0px}
.busca_aula {padding-bottom: 5px}

.busca .btns_acao{padding-top:45px}
.busca .search{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;width:80%}
.busca .search:focus{width:100%}

.novo_topico{margin-left:15px}
.editar,.excluir{margin-left:10px}

.forum .media-heading small{font-size:11px}.forum .media-heading i{font-size:16px}
.excluir{color:#D9534F}.excluir:hover{color:#D9534F;text-decoration:none}.editar,.editar:hover{color:#29A7CB;text-decoration:none}.tit_col{font-size:26px}.lis_col{margin:0;padding:0}.lis_col a{text-decoration:none;display:block;padding:10px 0}.lis_col li{list-style:none}.lis_col .foto{padding:0 10px 0 0;display:inline-block;vertical-align:top}.lis_col .info{width:auto;display:inline-block;font-size:18px}.lis_col .pontos{color:#999;font-size:12px;display:block;line-height:150%}.lis_col li .primeiro{background:url(../../imagens/outras/gold-trophy-small.png) right 50% no-repeat}.lis_col li .segundo{background:url(../../imagens/outras/silver-trophy-small.png) right 50% no-repeat}.lis_col li .terceiro{background:url(../../imagens/outras/bronze-trophy-small.png) right 50% no-repeat}.lis_col li .quarto{background:url(../../imagens/outras/medalha_media_platinum.png) right 50% no-repeat}.lis_col li .quinto{background:url(../../imagens/outras/medalha_media_ouro.png) right 50% no-repeat}.lis_col li .sexto{background:url(../../imagens/outras/medalha_media_prata.png) right 50% no-repeat}.lis_col li .setimo{background:url(../../imagens/outras/medalha_media_bronze.png) right 50% no-repeat}
.btn-link{margin-top:20px;text-decoration:none!important}
.like .fa-thumbs-o-up{margin-left:10px}
.like .count,.like .fa-thumbs-o-up{color:#5CB85C}
.like .count{text-decoration:none}
.like a{font-size:11px}
.breadcrumb{margin:30px 0 0}
.breadcrumb .voltar{color:#666;margin-left:20px;text-decoration:none}

.pedido .box_aprovado,.pedido .box_cancelado{width:230px}

.pedido .box_aguardando{width:240px}

.pedido .numero,.pedido .status{text-align:center;padding:10px 15px;font-size:18px}

.pedido .status.cancelado{background:#f66;color:#fff}

.pedido .status.aprovado,.valor_curso{background:#45c745;color:#fff}

.pedido .status.successo,.valor_curso{background:#38C000;color:#fff}

.pedido .status.expirado,.valor_curso{background:#00aeff;color:#fff}

.pedido .status.aguardando{background:#efb62d;color:#fff}

.pedido .numero{color:#666;display:inline-block;background:#f3f3f3}

.tab-content{background-color:#fff;border:1px solid #ddd;border-top:none;padding:20px}

.box_perfil{margin-top:40px;box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;border-radius:3px;padding:0}

.box_perfil .capa{position:relative;height:200px;background-size:100% 100%;border-radius:5px 5px 0 0}

.box_perfil .editar_capa{position:absolute;display:none}

.box_perfil .capa .overlay{position:absolute;background-image:url(../../imagens/outras/overlay.png);height:140px;width:100%;bottom:0;left:0}

.box_perfil .capa:hover .editar_capa{display:inline-block;font-size:13px;text-decoration:none;top:5px;right:10px;color:#fff;text-shadow:0 0 1px #333}

.box_perfil .social{position:absolute;right:10px;bottom:5px}

.box_perfil .social a{color:#fff;text-decoration:none;margin:0 5px;font-size:16px}

.box_perfil .profissao_cidade{text-align:center;color:#888}

.box_perfil .biografia{text-align:center;color:#777;padding:15px 15px 20px}

.certificado h2,.certificado h3{color:#2f2f2f;text-align:center}

.box_perfil .site{text-align:center;padding:5px 0 0}

.box_perfil .foto{position:absolute;bottom:-40px;left:50%;margin-left:-85px}

.box_perfil h3{padding-top:45px;line-height:1%;text-align:center}

.box_perfil .footer{background:#f3f3f3;padding:10px}

.f22{font-size:22px}

.cont_certificado .colunas th{color:#333;font-size:16px;padding:15px 10px}

.cont_certificado .modulo{background:#eee;color:#666;font-size:18px}

.cont_certificado .aulas td{font-size:14px}

.cont_certificado h1{font-family:Arial,sans-serif;font-size:22px;text-transform:uppercase;color:#8a8a89;font-weight:700}



.certificado{background:url(../../imagens/certificado/certificado.png) center center no-repeat;position:relative;box-shadow:5px 5px 10px #ccc;max-width:1140px;height:813px}

.certificado h2{font-family:caviar_bold,sans-serif,arial;padding:50px 0 0;margin-bottom:5px;font-size:42px}

.certificado h3{font-family:caviar_regular,sans-serif,arial;padding:0 0 5px;margin:0;font-size:40px}

.certificado .escola{position:absolute;top:45px;right:60px;max-height:65px}

.certificado .abed{background:url(../../imagens/certificado/abed.png) center center no-repeat;height:80px;width:80px;display:block;position:absolute;left:50%;margin-left:-40px;bottom:75px}

.certificado .emblema{background:url(../../imagens/certificado/emblema.png) center center no-repeat;height:87px;width:88px;display:block;position:absolute;left:50%;margin-left:-44px;bottom:67px}

.certificado .carimbo{background:url(../../imagens/certificado/carimbo.png) center center no-repeat;height:150px;width:275px;display:block;position:absolute;right:5%;margin-right:5px;bottom:45px}

.certificado .certificamos{text-align:center;font-size:22px;font-family:opensans_semibold,sans-serif,arial;padding:70px 0 30px;color:#8a8a89}

.certificado h1{font-family:Arial,sans-serif;font-size:48px;text-transform:uppercase;text-align:center;margin:15px 0 0;color:#8a8a89;font-weight:700}

.certificado .assinatura,.certificado .descricao{text-align:center;color:#8a8a89;font-family:opensans_italic,sans-serif,arial}

.certificado .descricao{padding:30px 0;font-size:22px;width:800px;height:200px;overflow:hidden;margin:0 auto}

.certificado .assinatura{display:inline-block;position:absolute;bottom:45px;left:80px;max-width:300px}

.certificado .assinatura img{margin:0 10px;max-width:240px;max-height:85px}

.certificado .assinatura hr{margin-top:0;margin-bottom:5px}

.certificado .codigo{display:inline-block;position:absolute;top:110px;right:135px;background:#f9f9f9;padding:5px;border-radius:5px;font-size:18px;border:1px dashed #ccc;color:red;font-family:caviar_regular,sans-serif,arial}

.pre-venda{position:relative;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';filter:alpha(opacity=30);-moz-opacity:.3;-webkit-opacity:.3;opacity:.3}

.pre-venda .oculta-aulas{height:100%;width:100%;position:absolute;top:0;left:0;z-index:9999}

.lis_aulas table{background:#f9f9f9;border-radius:5px}

.lis_aulas .anterior,.lis_aulas .comecar,.lis_aulas .indice{
	text-transform:uppercase;
	padding: 15px 15px;
	border-radius:2px;
	text-align:center;
	display:block
}

.lis_aulas .sobre i.duracao{font-size:80px;color:#00A47A;opacity:.8}

.lis_aulas .sobre i.fa-globe{font-stylesize:70px;color:#00A47A;opacity:.8}

.lis_aulas .sobre i.fa-book{font-size:70px}

.lis_aulas .sobre i.total{font-size:80px;color:#1C85EB;opacity:.8}

.lis_aulas .sobre i.andamento{font-size:80px;color:#FE5A32;opacity:.8}

.lis_aulas .sup i.andamento,.lis_aulas .sup i.fa-clock-o{font-size:70px}

.lis_aulas strong{font-size:18px;color:#666}

.lis_aulas span{font-size:16px}

.lis_aulas .estudadas{color:#090}

.lis_aulas .total{color:red}

.lis_aulas .avaliar {
    text-transform: uppercase;
    font-size: 17px;
    color: #fff;
    display: block;
    padding: 0px 15px;
    border-radius: 2px;
    text-align: center;
}

.lis_aulas .comecar{font-size:21px;color:#fff;background:#B3C833;border-bottom:2px #B3C833 solid}

.lis_aulas .comecar:hover{background:#C1D739;border-bottom:2px #8C9C29 solid;color:#fff;text-decoration:none}

.lis_aulas .anterior span,.lis_aulas .comecar span,.lis_aulas .indice span{font-size:24px}

.lis_aulas .anterior{font-size:24px;color:#fff;background:#F60;border-bottom:2px #F60 solid}.lis_aulas .anterior:hover{background:#FF7E28;border-bottom:2px #BB4A00 solid;color:#fff;text-decoration:none}

.lis_aulas .indice{font-size:24px;color:#fff;background:#46A3FF;border-bottom:2px #46A3FF solid}.lis_aulas .indice:hover{background:#379BFF;border-bottom:2px #06F solid;color:#fff;text-decoration:none}

.lis_aulas .progress{margin-bottom:25px}

.lis_aulas .colunas th{color:#333;font-size:16px;padding:15px 10px}

.lis_aulas .modulo{background:#eee;color:#666;font-size:18px}

.lis_aulas .aulas td{font-size:14px}

.lis_aulas .aulas .fa-check-circle,.lis_aulas .aulas .fa-circle,.lis_suporte .fa-check-circle{color:#67CE00;font-size:18px}.lis_suporte .fa-minus-circle{color:red;font-size:18px}

.lis_aulas .aulas .opacity{opacity:.3}.lis_aulas .aulas .fa-clock-o,.lis_aulas .aulas .fa-file-o,.lis_suporte .fa-clock-o,.lis_suporte .fa-file-o{color:#777;font-size:18px}.lis_aulas .fa-lock{color:#e74c3c;font-size:18px}

.lis_aulas .fa-unlock{color:#27ae60;font-size:18px}.lis_aulas .tit_aula{font-size:28px;color:#666;font-weight:300;overflow:hidden;max-width:940px}

.lis_aulas .tit_aula i{color:#ccc}
.tbl_download a>i,a.x1,a.x2,a.x3{color:#666;text-decoration:none}

.video_aula{background:linear-gradient(#364046,#15191B) #364046}
.video_aula .container_video{max-width:1140px;height:auto;margin:0 auto}
.video_aula .video_storage{padding-bottom:56.25%;height:0;overflow:hidden}
.video_aula .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video_aula .html{position:relative;height:642px;overflow:auto;background:#eee}
.video_aula .video .aula-html{background:#fff;margin:40px 80px;max-width:1140px;height:auto;padding:2% 5%;-webkit-box-shadow:0 0 0 1px #d1d1d1,0 0 4px 1px #ccc;-moz-box-shadow:0 0 0 1px #d1d1d1,0 0 4px 1px #ccc;box-shadow:0 0 0 1px #d1d1d1,0 0 4px 1px #ccc}
.video_aula .video iframe,.video_aula .video object{position:absolute;top:0;left:0;width:100%;height:100%}
.video_aula object,.video_aula video{width:100%;height:auto}
.video_aula video::-webkit-media-controls-enclosure{overflow: hidden;}
.video_aula video::-webkit-media-controls-panel{width: calc(100% + 32px);}
.video_aula audio{width:100%;position:absolute;top:50%;margin-top:-15px}

#fb-root,.det_avaliacao .aluno,.rodape .contato .links{margin-top:10px}
a.x1{font-size:16px}
a.x2{font-size:14px}
a.x3{font-size:12px}
.tmh1{max-width:560px!important}
.tmh2{max-width:800px!important}
.tmh3{max-width:1280px!important}
.tbl_download a>i{font-size:18px}

.form-inline textarea

.form-control{width:100%!important}

.fa-star{color:#FED017}

.rodape{background:#f3f3f3;padding:20px 0}.rodape h1{color:#333;font-family:Roboto,sans-serif;font-weight:100;font-size:28px}.rodape .siga a i{font-size:36px;margin-right:20px}.rodape .siga a:hover>i{text-decoration:none}.rodape .contato{font-size:22px}.rodape .contato a{color:#666}.rodape .contato i,.rodape .numeros i{color:#d9d9d9}.rodape .numeros a{color:#666;display:block;font-size:18px;padding:5px 0;text-decoration:none}.rodape .numeros i{font-size:32px;margin-right:5px;vertical-align:middle}.rodape .contato .txt-info{font-size:12px;color:#999;display:block;padding:5px 0 5px 20px}.rodape .contato .links li{padding:5px 0}.hospedado{background:#f6f6f6;padding:10px 0;border-top:1px #eee solid}#fb-root{overflow:hidden}.det_avaliacao .pergunta,.tit_pergunta{font-size:18px}.det_avaliacao .aluno,.det_avaliacao .gabarito{font-size:16px;color:#888;font-weight:700}.det_avaliacao .tipo{color:#666;margin:5px 0 10px}.det_avaliacao .fa-check-circle{color:#67CE00;font-size:18px}.det_avaliacao .fa-times-circle{color:red;font-size:18px}
.det_avaliacao .fa-exclamation-circle{color:#ff9000;font-size:18px}
@media(max-width:1300px){
	.video_aula .video iframe,
	.video_aula .video object{left:5%;width:90%}
}
@media(min-width:1200px){
	.lis_loja .lis_produtos li{margin:18px 25.5px 40px}
	.lis_loja .lis_produtos li:nth-child(4n){margin-right:0}
}
@media(max-width:1199px){.cursos h3{letter-spacing:-2px}}
@media(min-width:992px) and (max-width:1199px){.lis_loja .lis_produtos li{margin:18px 40.5px 40px}


.certificado .abed,.certificado .badge{background-size:contain;width:100px}

.certificado h2{font-size:36px}

.certificado .desc{font-size:20px}

.det-loja .chamada{padding-top:95px}

.det-loja .chamada1{font-size:42px}

.box-flutuante .titulo{font-size:26px;padding-top:0}

.det-loja .box-flutuante{width:294px}

.box-flutuante .parcele{font-size:12px}

.box-flutuante .parcele .seta-comprar{top:15px;background-size:32px;left:0}

.box-flutuante .formas-pagamento{background-size:294px}

.box-flutuante .info-curso .certificate,.box-flutuante .info-curso strong{width:60px}.det-loja .cover{height:560px}

.det-loja .conteudo .abas .acesso .periodo{width:80px}

.det-loja .conteudo .abas .img-circle{height:60px;width:60px}}

@media(max-width:991px){.det-loja .btn-social,.det-loja .chamada1,.det-loja .chamada2,.det-loja .conteudo .pc .descricao{text-align:center}

.busca .search {width:100%}

.certificado h2{padding-top:220px;font-size:36px}

.certificado .desc{padding:0 10%} 

.det-loja .conteudo{top:-80px}

.det-loja .conteudo .pc,.det-loja .conteudo .pc .avaliacoes{display:block;text-align:center}.det-loja .conteudo .pc .avaliacoes,.det-loja .conteudo .pc .descricao{margin:10px 0;padding-bottom:0}.det-loja .conteudo .pc strong{margin-right:0}#fb-root{width:235px}.det-loja .conteudo .abas{padding:40px 20px}.det-loja .conteudo .programatico{padding:0 15px 30px 20px}.det-loja .avaliacao{top:-140px}.det-loja .faq{margin-top:-140px}.panel-heading{padding:10px 15px 10px 0}
.det-loja .conteudo .programatico .panel-group .panel-heading+.panel-collapse .panel-body{padding:15px 25px 25px 10px}
.det-loja .conteudo .pc{padding:0 0 25px}.box-flutuante .formas-pagamento{margin-top:15px}.box-flutuante{width:80%;margin:0 auto}}
@media(min-width:768px) and (max-width:991px){
	.lis_loja .lis_produtos li{margin:18px 40px 40px 80px}
	.lis_loja .lis_produtos li:nth-child(2n){margin-right:0}
}

@media(max-width:767px){
	.navbar-default .item_sub ul{
		position:initial;
		display:block;
		width:290px
	}
	.navbar-default{height:auto}
	.navbar-default .navbar-toggle .icon-bar{
		background-color:#fff
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		color:#fff
	}
	.notificacao span.visible-md,
	.notificacao span.visible-xs{
		display:inline-block!important
	}

	.busca {padding:0 0 20px}
	.box_perfil .social{top:3px}
	.forum h3{padding-bottom:30px}
	.media .pull-left{
		margin-right:0;
		position:absolute;
		z-index:1;
		left:50%;
		margin-left:-30px;
		margin-top:-30px
	}
	.media-body{margin-left:0}
	.media,.media-body{overflow:hidden}
	.det-loja .chamada1{font-size:46px}
}

@media(max-height:800px){.box-flutuante .titulo{font-size:26px}.box-flutuante .info-curso li{padding:2px 0 2px 10px}}

@media(min-width:641px) and (max-width:767px){.lis_loja .lis_produtos li{margin:18px 0 40px 10.5%}}

@media(max-width:767px){.box-flutuante{width:95%}.det-loja .conteudo .abas .acesso .periodo{width:100%;border-right:none;border-bottom:1px #c2d3e0 solid;padding-bottom:10px;margin:0 0 5px}.det-loja .conteudo .abas .acesso .sem-tempo{padding:15px 0 0;display:block}.det-loja .conteudo .abas .acesso .sem-tempo,.det-loja .conteudo .abas .acesso .tempo{text-align:center}.det-loja .cover{height:auto;min-height:275px;padding-bottom:120px}.det-loja #professor .biografia-professor,.det-loja #professor .nome-professor{display:block;text-align:center}}

@media(min-width:561px) and (max-width:640px){.lis_loja .lis_produtos li{margin:18px 0 40px 30%}}

@media(min-width:481px) and (max-width:560px){.lis_loja .lis_produtos li{margin:18px 0 40px 22%}.box-flutuante{width:95%}}

@media(min-width:401px) and (max-width:480px){.lis_loja .lis_produtos li{margin:18px 0 40px 22%}}

@media(max-width:480px){.det-loja .chamada1{font-size:36px}.box-flutuante .info-curso li{font-size:16px}.box-flutuante .info-curso .certificate,.box-flutuante .info-curso strong{width:60px}.box-flutuante .parcele .seta-comprar{display:none}.box-flutuante .formas-pagamento{width:268px;background-size:268px}.det-loja .conteudo .programatico .tit-programatico,.det-loja .faq h2,.det-loja .outros-cursos h2{font-size:22px}.det-loja .conteudo .programatico .panel-title>a{font-size:16px}.det-loja .avaliacao .item .comentario{padding:15px}.det-loja .lis_loja .lis_produtos li{margin:18px 8% 40px}
.det-loja .conteudo .programatico .panel-group .panel-heading+.panel-collapse .panel-body{padding:15px 25px 25px 0}}

@media(max-width:400px){.navbar-header .navbar-brand img{max-width:90%}.lis_loja .lis_produtos li{margin:18px 11% 40px}.media .pull-left{margin-left:-25px}}

@media(max-width:360px){.navbar-header .navbar-brand{width:210px}.navbar-header .navbar-brand img{margin-top:6px}}

@media(max-width:320px){.lis_loja .lis_produtos li{margin:18px 10% 40px}.det-loja .lis_loja .lis_produtos li{margin:18px 2% 40px}}


/* CSS para linha de prova */
.line_test:hover{
   background:none!important;
}
.line_test .col-md-2,
.line_test .col-md-3{
  border-right:1px #ccc solid;
}
.line_test .col-md-3 .col-md-3,
.line_test .col-md-2:last-child{
  border:none;
}

.text-danger{
  color: #FF0000;
}
.line_test .num_big{
  font-size:28px;
  display:block;
  text-align:center;
}
.line_test .num_big2{
  font-size:28px;
  text-align:center;
}
.line_test .label_prova{
  font-size:14px;
  display:block;
  text-align:center;
}
.line_test .cronometro .col-md-4::after{
  content:':';
  color:#999;
  position:absolute;
  top:25%;
  left:0%;
}
.line_test .cronometro .col-md-4:first-child::after{
  content:'';
}
.line_test .progress{
  margin-top:10px;
  margin-bottom: 10px;
}
.line_test .btn_test{
  display:block;
  text-align:center;
  padding:16px 10px;
  display:block;
}
.line_test .go_test{
  background:#37bc9b;
  color:#fff;
  font-size:17px;
  display:block;
  text-align:center;
  padding:16px 10px;
  display:block;
  border-bottom: 2px #37bc9b solid;
}
.line_test .go_test:hover{
  text-decoration:none;
  border-bottom: 2px #1f8e72 solid;
}

.line_test td{
  width:100%;
}
.line_test .panel{
  margin-bottom:0;
  position:relative;
}

.line_test .panel-body {
  padding: 5px 15px;
}
 
.line_test .panel-heading {
  padding: 5px 15px;
  background: rgba(44, 130, 201, 0.05);
}

.block{
	height:100%;
	width:100%;
  background:#ccc;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	opacity:0.95;
	text-align:center;
	padding-top:40px;
	color:#fff;
	font-size:18px;
	text-shadow:0 0 1px #666;
}

.lis_aulas .fa-eye {
    color: #27ae60;
    font-size: 18px;
}

.lis_aulas .fa-eye-slash {
    color: #999;
    font-size: 18px;
}

.line_test .panel-body {
    position: relative;
}
 
.td-block {
    position: relative;
}
 
.td-block .block {
    padding-top: 5px;
}
 
.block{
    background: #a8b6c2;
    padding-top: 25px;
}

/*Estilo de icone com sinal MENOS vermelho */
.fa-minus-circle {
  color: #FF0000;
  font-size: 18px;
}
/*Estilo de icone com sinal de APROVADO verde */
.fa-check-circle {
  color: #67CE00;
  font-size: 18px;
}