@import url(fonts.css);.contentTextCarousel.textFull h1,.tabela-edicao .{text-align:center}.limitador_img,.owl-item .item,.photo-content{overflow:hidden}body{font-family:HelveticaNeueLTStd-LtCn}*{outline:0}.navbarMenu{background-color:#253d5e;height:100px;border-radius:0!important}.navbar{border:0}.navbarMenu .navbar-brand img{float:left;padding:0;max-width:310px;max-height:100px}.navbar-brand{padding:3px}#play-video i{position:absolute;left:50%;margin-left:-105px;margin-top:-125px;top:50%;font-size:18em}.navbar-toggle,.pai-de-todos,.relative{position:relative}.navbarMenu .navbar-nav>li>a{font-family:HelveticaNeueLTStd-BlkCn;text-transform:uppercase;font-size:1.2em;color:#fff;padding:40px;transition:.4s all;margin-left:1px}.navbarMenu .navbar-nav>li>a:hover{background-color:#122f3c;color:#fff;transition:.4s all}.tabela-edicao .{width:15%}.navbarMenu .navbar-nav>.active>a,.navbarMenu .navbar-nav>.active>a:focus,.navbarMenu .navbar-nav>.active>a:hover{background-color:#015379;color:#fff}.navbar-toggle{float:right;padding:9px 10px;margin-top:60px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#231f20}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.add-border{border:2px solid #9b2120!important;transition:.4s all}#carousel.carousel-section{background:url(../images/sec-04-bottom.png) 0 100%/100% 15% no-repeat #fff;float:left;padding-bottom:50px;padding-top:0px !important;width:100%}.contentTextCarousel h1{font-family:HelveticaNeueLTStd-XBlkCn;text-transform:uppercase;color:#b3b3b4;font-weight:800;line-height:60px}.contentTextCarousel p{font-size:1.8em;text-transform:uppercase;text-align: justify}.btn-more-info,.contentTextCarousel.textFull p{text-transform:none}.btn-more-info{font-family:HelveticaNeueLTStd-BlkCn;background-color:#015379;padding:15px;width:100%;border-radius:0;font-size:1em;color:#fff;transition:.4s all;border-bottom:solid 6px #003953}#about h1,#about h3,.breadcrumb{text-transform:uppercase}.btn-more-info:hover{background-color:#003953;color:#fff;transition:.4s all;border-color:#015379;padding:15px}#about.about-section{background:#253d5e;float:left;padding-bottom:60px;margin-bottom:70px;padding-top:60px;text-align:center;width:100%;color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(37,61,94,.42);-moz-box-shadow:0 10px 20px 0 rgba(37,61,94,.42);box-shadow:0 10px 20px 0 rgba(37,61,94,.42)}#about h1{font-family:HelveticaNeueLTStd-XBlkCn;font-size:3.5em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:4px solid #003953;width:50%}#about p{font-size:1.3em;padding:10px 0;text-align:justify}#about h3{font-family:HelveticaNeueLTStd-BdCn;font-size:2em}body .containerFull{background-color:#e1e1e1}#containerTitle .container{padding-left:0;padding-right:0}.containerTitle-section{background-color:#fff;margin:40px 0;width:100%;float:left}.containerTitle-section h1{font-family:HelveticaNeueLTStd-XBlkCn;font-size:2.5em;color:#b3b3b4;text-transform:uppercase;padding:20px 0;text-align:left}.breadcrumb{font-family:HelveticaNeueLTStd-BlkCn;padding:40px 15px;margin-bottom:0;list-style:none;background-color:#fff;border-radius:0;font-size:1.5em;text-align:right}.filtro-play,.naoAluno,h1{text-align:center}.breadcrumb a{color:#b4b4b5}.breadcrumb>.active{color:#bfbfc0;font-family:HelveticaNeueLTStd-LtCn}.thumbnail{padding:10px;border:none;border-radius:0;margin-bottom:15px}.btn-more-courses,.btn-registrationNow{border-radius:0;text-transform:uppercase}.thumbnail h3{font-family:HelveticaNeueLTStd-BdCn;color:#b4b4b5;height:55px}.thumbnail p.textCourses{color:#231f20;font-size:1.4em;height:120px}.thumbnail.thumbfull{width:100%;float:left;height:auto;margin-bottom:60px}.thumbnail.thumbfull h3{font-family:HelveticaNeueLTStd-XBlkCn;text-transform:uppercase;color:#b3b3b4;font-size:3.3em;font-weight:800;line-height:100%;height:125px}.thumbnail.thumbfull p{font-size:1.4em;height:170px}.pai-de-todos{width:100%;min-height:430px;float:left;padding:30px}.btn-more-courses,.btn-more-courses:hover{color:#fff;padding:10px;transition:.4s all}.filtro-play,.pai-de-todos iframe{position:absolute;height:100%;top:0;left:0;width:100%}.filtro-play{z-index:999}.filtro-play img{margin-top:130px}.btn-more-courses{font-family:HelveticaNeueLTStd-BdCn;background-color:#015379;width:100%;font-size:1.2em;border-bottom:solid 6px #003953;margin-top:10px}.btn-more-courses:hover{background-color:#003953;border-color:#015379}.detailsCourses{background:#fff;height:auto;padding:25px 15px;width:100%;float:left;margin-bottom:50px}.detailsCourses h3{font-family:HelveticaNeueLTStd-XBlkCn;text-transform:uppercase;color:#b3b3b4;font-size:3em}.detailsCourses p{font-size:1.3em;color:#333}.detailsCourses ul li{font-size:1.5em;font-weight:700;padding:10px 0}.btn-registrationNow{font-family:HelveticaNeueLTStd-BdCn;background-color:#00a4b8;padding:15px;width:100%;font-size:1.4em;color:#fff;transition:.4s all}.btn-registrationNow:hover{background-color:#008797;color:#fff;transition:.4s all}.photo-content{width:100%;height:170px}#contact i{font-size:3em}.contact-section{padding-top:50px;padding-bottom:50px;background:url(../img/contact-image.jpg)}#contact h1{font-family:HelveticaNeueLTStd-XBlkCn;font-size:3.5em;text-transform:uppercase;color:#333}#contact p.subTitleContact{font-size:1.7em}.contact-section h4{font-family:HelveticaNeueLTStd-BdCn;color:#231f20;font-size:1.5em}.form-contact input,.form-contact textarea{width:100%;border:1px solid #b4b4b5;padding:15px;margin-bottom:10px;font-size:1.2em;color:#231f20;background:rgba(255,255,255,.6)}.btn-send-mail,input.btn.btn-send-mail{font-family:HelveticaNeueLTStd-BdCn;border-radius:0;transition:.4s all;width:100%;text-transform:uppercase}input.btn.btn-send-mail{background-color:#015379;padding:10px;font-size:1.2em;color:#fff;border-bottom:solid 6px #003953;margin-top:10px}input.btn.btn-send-mail:hover{background-color:#003953;color:#fff;transition:.4s all;padding:10px;border-color:#015379}.form-contact textarea{height:200px;min-height:200px;max-height:200px;width:100%;min-width:100%;max-width:100%}.contact-section p{font-size:1.3em;padding-top:20px;padding-bottom:20px}.btn-send-mail{background-color:#003953;color:#231f20;padding:15px 30px;font-size:1.4em;margin:0 auto}.btn-send-mail:hover{background-color:#231f20;color:#003953;transition:.4s all}::-webkit-input-placeholder{color:#231f20;font-style:italic;font-size:1.1em}::-moz-placeholder{color:#231f20;font-style:italic;font-size:1.1em}:-ms-input-placeholder{color:#231f20;font-style:italic;font-size:1.1em}:-moz-placeholder{color:#231f20;font-style:italic;font-size:1.1em}#footer.footer-section{padding-top:25px;padding-bottom:25px;background-color:#003953;color:#fff;width:100%;float:left}#footer p{font-size:1.3em;color:#fff}#footer .logoFooter{margin:0 auto;text-align:center}#footer .copyright{float:left;line-height:20px;margin-top:10px}#footer .poweredby{font-size:1em;font-style:italic;font-weight:500}#footer .poweredby a{text-decoration:none;color:#fff}#footer .poweredby a:hover{text-decoration:none;color:ff;font-weight:800}#footer .social-link h4{font-weight:800}#footer .social-link{float:right;padding:25px 0;color:fff}#footer .social-link .icon-sociallink{list-style:none;display:inline-block;padding-left:5px}#footer .social-link .icon-sociallink a{color:#fff}.content-contact i.fa{font-size:3em}a.link-login{margin-left:5px!important;color:#de9a00!important;cursor:pointer!important}.btn-login-porque{color:#fff;background-color:#003953;border-color:#e29e00;outline:0;letter-spacing:2px}.row-full{width:100%;float:left;padding:15px 0;position:relative;margin:10px 0}.background-gray{background-color:#e1e1e1}.mrg-bottom-40{margin-bottom:40px}.naoAluno,h2.price-course.text-center{margin:0 auto;width:100%;padding:10px}.thumbnail a>img,.thumbnail>img{min-height:230px}h2.price-course.text-center{font-family:HelveticaNeueLTStd-BlkCn;color:#23759B;border:2px dashed}.naoAluno{float:left}p.valorCurso{font-size:18px;float:left;width:50%;text-align:left;font-weight:700;color:#8a8787}.navbar{margin-bottom:0}.propositos_gerais{width:100%;float:left;padding:20px 0;background:linear-gradient(to right,rgba(250,250,250,.9) 0,rgba(250,250,250,.9) 100%),url(../img/fundo.jpg)}.propositos_gerais .more-about{color:#253d5e}.propositos_gerais i{color:#253d5e;font-size:2.2em;margin-left:-14px;margin-top:79px}.propositos_gerais i.fa-eye,.propositos_gerais i.fa-university{margin-left:-16px}.propositos_gerais .more-about h3{font-size:2.2em;margin-top:14px}.propositos_gerais .more-about p{font-size:1.2em}.propositos_gerais .more-about i{padding-right:10px}.col-md-4.more-about.wow.bounceIn.animated,.col-md-4.more-about.wow.bounceInLeft.animated{border-right:none}.propositos_gerais .col-md-1,.propositos_gerais .col-md-11,.propositos_gerais .col-md-6{padding:0}.dashed{border-left:2px dashed #253d5e}.teachers-section{padding-top:100px;padding-bottom:100px;background-color:#253d5e;text-align:center;background-size:cover;background-attachment:fixed;margin-bottom:16px;-webkit-box-shadow:0 10px 20px 0 rgba(37,61,94,.42);-moz-box-shadow:0 10px 20px 0 rgba(37,61,94,.42);box-shadow:0 10px 20px 0 rgba(37,61,94,.42)}.section-header .section-title{font-size:2.5em;color:#fff;text-transform:uppercase;position:relative;padding-bottom:20px;margin:0 0 20px}.teachers-section h4,.teachers-section p{color:#fff}.section-content{margin-top:50px}.contentTextCarousel h1{font-size:4.1em}a.navbar-brand{height:93px}a.navbar-brand img{position:relative;top:50%;transform:translateY(-50%);height:auto}@media (max-width:991px){.item .row div img,.propositos_gerais div div div img{max-width:100%;margin:0 auto}}@media screen and (max-width:767px) and (min-width:230px){.navbar-brand>img{width:auto!important}.navbarMenu .navbar-brand img{max-width:180px}}.none{display:none} .mg-b-50{margin-bottom: 50px;}

#play-video-1 i, #play-video-2 i, #play-video-3 i, #play-video-3 i, #play-video-4 i, #play-video-5 i, #play-video-6 i, #play-video-7 i, #play-video-8 i, #play-video-9 i, #play-video-10 i{
	position: absolute;
    left: 50%;
    margin-left: -105px;
    margin-top: -125px;
    top: 50%;
    font-size: 18em;
}

@media (min-width: 762px)
{
	.col-align-center{
		float: none;
		margin: 0 auto;
		display: inline-block;
		width: 24%;
	}
}

.pai-de-todos{
	min-height: 393px !important;
}

.contentTextCarousel h1 {
    font-size: 45px;
    margin-top: 0;
    line-height: 55px;
}


@media (max-width: 1199px){
	.pai-de-todos{
		min-height: 322px !important;
	}
	
	/* TÍTULO BANNER */
	.contentTextCarousel h1 {
	    font-size: 34px;
	    margin-top: 10px;
	    line-height: 45px;
	}
}

@media (max-width: 991px){
	.pai-de-todos{
		min-height: 432px !important;
	}
}

@media (max-width: 767px){
	p, h1, h2, h3, h4, h5, h6, section, .row, #about{
	//	float: left;
	//	width: 100%;
	}
	
	#about .row .col-sm-6.col-md-4 .thumbnail .caption{
		height: 350px;
	}
	
	#about .row .col-sm-6.col-md-4 .thumbnail .caption h3{
		float: left;
	    width: 100%;
	    height: auto;
	}
	#about .row .col-sm-6.col-md-4 .thumbnail .caption .textCourses{
	    max-height: 86px;
	    overflow: hidden;
	    margin-bottom: 15px;
	}
	
	#play-video-1 i, #play-video-2 i, #play-video-3 i, #play-video-3 i, #play-video-4 i, #play-video-5 i, #play-video-6 i, #play-video-7 i, #play-video-8 i, #play-video-9 i, #play-video-10 i{
	    position: absolute;
	    left: 50%;
	    margin-left: -60px;
	    margin-top: -60px;
	    top: 50%;
	    font-size: 120px;
	}
	
	.navbarMenu .navbar-nav>li>a {
	    color: #fff !important;
	}
}

/*
	BANNER
*/
@media (max-width: 680px){
	#carouselPorque .col-md-7.col-xs-12{
	    height: 340px;
	    padding-right: 0;
	}
	
	.filtro-play, .pai-de-todos iframe{
	    height: 340px;
	}
}


@media (max-width: 480px){
	#carouselPorque .col-md-7.col-xs-12{
	    height: 250px;
	    padding-right: 0;
	}
	
	.filtro-play, .pai-de-todos iframe{
	    height: 250px;
	}
}

@media (max-width: 380px){
	#carouselPorque .col-md-7.col-xs-12{
	    height: 210px;
	    padding-right: 0;
	}
	
	.filtro-play, .pai-de-todos iframe{
	    height: 172px;
	}
}


/* Video Overlay */

#overlay {
background-color:rgba(0,0,0,.65);
height:100%;
left:0;
position:relative;
top:0;
transition:background-color 300ms ease;
width:100%;
}

.fade { background-color:rgba(0,0,0,.85) !important; }



.formas-de-pagamentos-aceitos .img-pagseguro, .formas-de-pagamentos-aceitos .img-paypal {
    width: 50%;
    float: left;
    padding: 0 18px;
}
.formas-de-pagamentos-aceitos .img-paypal img.img-responsive, .formas-de-pagamentos-aceitos .img-pagseguro img.img-responsive {
    background: #fff;
    border-radius: 5px;
    padding: 4px 12px;
}
@media (max-width: 992px){
	.formas-de-pagamentos-aceitos {
    width: 54%;
    float: left;
    margin: 0 auto;
    text-align: left;
}
}

@media (max-width: 500px){
	.formas-de-pagamentos-aceitos {
	    width: 100%;
	    float: initial;
	    padding-bottom: 5px;
	}
}

.position-img {
	position: relative;
    left: 50%;
    transform: translateX(-50%);
}
	
.inscricoes-full {
	color: #fff;
    border-radius: 0px;
    background: #253d5e;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 25px;
    width: auto !important;
}

.titulo-section h1{
	font-family: HelveticaNeueLTStd-XBlkCn;
    font-size: 3.5em;
    text-transform: uppercase;
    
}





.area_main_left_curso {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 20px;
    border: 1px solid #ededed;
}
.area_price_left_curso {
    background: green;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    margin-bottom: 20px;
}
.price_left_curso_p {
    color: #fff;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
}
.area_main_right_curso {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 20px;
    border: 1px solid #ededed;
}
.area_description_comprar_curso_init {
    padding-top: 20px;
    border-top: 1px solid #ededed;
}
.area_description_comprar_curso {
    padding-top: 20px;
    border-top: 1px solid #ededed;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}
.area_descricoes_left_curso {
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.area_descricoes_left_curso p{
    margin: 0;
}
.img-pagseguro img.img-responsive, .img-paypal img.img-responsive{
    max-width: 100px !important; 
    margin: 0 auto;
}
.area_title_comprar_curso h3 {
    margin: 0 0 20px 0;
}
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f3f3f3; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #c5c5c5; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #c5c5c5; 
}

.area_main_right_curso_custom {
    padding: 20px;
    background-color: #fff;
    margin-bottom: 20px;
    border: 1px solid #ededed;
    height: 290px;
    overflow-x: hidden;
    overflow-y: auto;
}
.area_description_comprar_curso_custom {
    padding-top: 20px;
    border-top: 1px solid #ededed;
    max-height: 200px;
}
a#btnComprar, .price_left_curso_p{
    font-size: 20px;
    font-weight: bold;
}
#containerTitle .containerTitle-section {
    margin-bottom: 0;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#containerCursos{
    margin-top: 40px
}
#area_checkbox_terms{
    transition: 0.4s all;
}

.area_leia_termos_btn {
    display: block;
    position: initial;
    white-space: pre-line;
    width: 100%;
}

.area_leia_termos_btn a {
    width: 100%;
    border-radius: 0;
    margin-left: 0px !important;
}

.btn-more-info-buy {
    background-color: #015379 !important;
    border: solid 2px #DDDDDD !important;
    color: #FFFFFF !important;
    font-size: 2.2em !important;
    display: block!important;
}

.btn-more-info-buy:hover {
    background-color: #0999dc !important;
    transition: all 0.7s ease-out;
}

.panel-collapse{
    padding: 10px!important;
}
.form-contact select{
    width: 100%;
    border: 1px solid #999;
    padding: 15px;
    margin-bottom: 10px;
    font-size: 1.2em;
    color: #231f20;
    background: rgba(255, 255, 255, .6);
}