/* ===== Fonts ===== */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Passion+One:400,700,900|Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");
@import url('https://fonts.googleapis.com/css?family=Montserrat');

/* ===== Paleta de Cores ===== */

.laranja{
	color: #f58220 !important
}
.azul{
	color: #004069 !important;
}
.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

/* ===== GERAL ===== */
.tit-01{
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 800;
	text-transform: uppercase;
	color: #356b81;
}
.tit-02{
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
}
.p-format{
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #898989;
}
.p-format a{
	color: #898989;
}
.m-10{
	margin-top: 10px
}
.m-30{
	margin-top: 30px
}
.m-60{
	margin-top: 60px
}
.m-b-10{
	margin-bottom: 10px
}
.m-b-30{
	margin-bottom: 30px
}
.m-b-60{
	margin-bottom: 60px
}
.t-center{
	text-align: center;
}
/* =====  ===== */
@media (max-width:768px){
	.navbar-nav {
    margin: 0;
	}
}
.carousel-control{
	display: none;
}
.logo-topo {
    margin: 14px 0;
}
@media (max-width:768px){
	.espaco-topo{
	}
	.logo-topo {
    text-align: center;
	}
}
.barra-certificacoes {
    background: #f4f4f4;
    border-bottom: 1px solid #e1e1e1;
    height: 30px;
    padding: 6px 0;
    text-align: right;
}
.barra-certificacoes a{
	color: #898989;
    font-size: 13px;
	background: url(../img/icons/icon-certificacoes.png) no-repeat;
	width: 202px;
    display: block;
	float: right;
}
.espaco-aluno-barra{
	float: right;
}
.espaco-aluno-barra .panel-title {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #898989;
    margin-bottom: 6px;
    margin-left: 15px;
}
.espaco-aluno-barra .panel-default > .panel-heading{
	background: #fff;
}
.espaco-aluno-barra .panel-body {
    padding: 0px;
    border: 0px !important;
}
.espaco-aluno-barra .panel.panel-default {
    border-left: 0px solid #f58220;
}
.espaco-aluno-barra .panel {
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
}
@media (max-width:768px){
	.espaco-aluno-barra h4.panel-title {
		background: #004069;
		padding: 12px 6px;
		text-align: center;
	}
	.espaco-aluno-barra h4.panel-title a{
		color: #fff;
		font-weight: 400;
	}
	.espaco-aluno-barra .fa-angle-down {
    float: right;
    margin-right: 14px;
}
}
.espaco-esqueceu{
	font-size: 12px;
	    margin-left: 15px;
}
.espaco-aluno-tit{
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #898989;
	    margin-bottom: 6px;
	    margin-left: 15px;
}
#info-topo {
  padding: 7px 0;
}

#info-topo ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#info-topo ul li {
  height: 35px;
  float: left;
  margin: 0 5px 0 5px;
  padding: 15px 6px;
  line-height: 12px;
  display: block;
}

#info-topo ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 0.70em;
  color: #898989;
  text-transform: uppercase;
  padding: 3px 0 10px 35px;
  display: block;
}

#info-topo .btn-certificacoes a {
  background: url("../img/icons/icon-certificacoes.png") no-repeat;
}

#info-topo .btn-parceiras a {
  background: url("../img/icons/icon-parceiras.png") no-repeat;
}

#info-topo .btn-vagas a {
  background: url("../img/icons/icon-vagas.png") no-repeat;
}

#info-topo .btn-atendimento a {
  background: url("../img/icons/icon-atendimento.png") no-repeat;
}

#info-topo .duvidas-matriculas {
  float: right;
}

#info-topo .duvidas-matriculas .tit-matriculas {
  font-family: 'Open Sans', sans-serif;
  position: relative;
  top: 3px;
  font-size: 0.70em;
  font-weight: 600;
  color: #f58220;
  text-align: center;
  text-transform: uppercase;
}

#info-topo .duvidas-matriculas .tel-topo {
  padding-left: 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 1.8em;
  font-weight: 900;
  letter-spacing: -1px;
  color: #004069;
}
.btn-warning{
	background-image: linear-gradient(to bottom,#45b976 0,#008b3b 100%);
    border-color: #07af4e;
}
.btn-warning:hover {
    background-color: #048c3e;
	border-color: #039608;
}
.btn-warning:active {
    background-color: #025224;
    border-color: #026d23;
}
.btn-warning:focus {
    background-color: #078c40;
}
@media (max-width:768px){
	.interesse .btn-group{
		width: 100%;
	}
	.interesse .btn-group>.btn{
		width: 100%;
		padding-top: 25px;
		padding-bottom: 25px;
	}
}
#info-topo .duvidas-matriculas .tel-topo .prefix {
  display: inline-block;
  font-size: 0.65em;
}

#menu-topo {
  height: 60px;
  background-color: #f58220;
  border-bottom: 5px solid #a64c00;
}

#menu-topo .btn-menu {
  margin: 12px 0 10px 5px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
}

#menu-topo .btn-menu .fa-bars{
    font-size: 28px;
}
#menu-topo .menu-bars{
	width: 10%;
	float: right;
    right: 40px;
}

#menu-topo .btn-menu button {
  width: 97px;
  height: 30px;
  background: url("../img/icons/icon-menu.png") no-repeat;
  background-position: left;
  display: block;
  border: none;
}
@media (max-width:768px){
	#menu-topo .btn-menu button {
	  width: 97px;
	  background-position: left;
	}
}
.menu-txt{
	margin-top: 5px;
}
#menu-topo .menu-full {
  margin-top: 60px;
}

#menu-topo .menu-full .li-cursos {
  display: none;
}

#menu-topo .menu-full ul li {
  padding: 2px 0;
}

#menu-topo .menu-full ul li a {
  font-family: "Open Sans", sans-serif;
  font-weight: 900;
  font-size: 1.6em;
  color: #FFF;
  letter-spacing: -1px;
  text-transform: uppercase;
}

#menu-topo .menu-full .social-topo {
  margin: 5px 0;
}

#menu-topo .menu-full .social-topo .icon-facebook,
#menu-topo .menu-full .social-topo .icon-twitter,
#menu-topo .menu-full .social-topo .icon-youtube,
#menu-topo .menu-full .social-topo .icon-linkedin,
#menu-topo .menu-full .social-topo .icon-gplus {
  float: left;
  margin: 8px 6px;
}

#menu-topo .menu-full .social-topo .icon-facebook a,
#menu-topo .menu-full .social-topo .icon-twitter a,
#menu-topo .menu-full .social-topo .icon-youtube a,
#menu-topo .menu-full .social-topo .icon-linkedin a,
#menu-topo .menu-full .social-topo .icon-gplus a {
  display: block;
  background-color: #3a559f;
  border-bottom: 5px solid #293c71;
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  font-weight: 900;
  letter-spacing: -0.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
  padding: 18px 20px;
}

#menu-topo .menu-full .social-topo .icon-facebook a:hover,
#menu-topo .menu-full .social-topo .icon-twitter a:hover,
#menu-topo .menu-full .social-topo .icon-youtube a:hover,
#menu-topo .menu-full .social-topo .icon-linkedin a:hover,
#menu-topo .menu-full .social-topo .icon-gplus a:hover {
  border-top: 4px solid #3a559f;
  border-bottom: 0px;
  background-color: #293c71;
}

#menu-topo .menu-full .social-topo .icon-facebook a {
  background: #3a559f url("../img/icons/icon-face.png") no-repeat center;
  border-bottom: 5px solid #293c71;
}
.icon-facebook {
  color: #3a559f ;
	font-size: 20px;
}

#menu-topo .menu-full .social-topo .icon-facebook a:hover {
  border-top: 4px solid #3a559f;
  border-bottom: 0px;
  background-color: #293c71;
}

#menu-topo .menu-full .social-topo .icon-twitter a {
  background: #50abf1 url("../img/icons/icon-twitter.png") no-repeat center;
  border-bottom: 5px solid #3a81b8;
}

#menu-topo .menu-full .social-topo .icon-twitter a:hover {
  border-top: 4px solid #50abf1;
  border-bottom: 0px;
  background-color: #3a81b8;
}

#menu-topo .menu-full .social-topo .icon-youtube a {
  background: #c4302b url("../img/icons/icon-youtube.png") no-repeat center;
  border-bottom: 5px solid #a02723;
}

#menu-topo .menu-full .social-topo .icon-youtube a:hover {
  border-top: 4px solid #c4302b;
  border-bottom: 0px;
  background-color: #a02723;
}

#menu-topo .menu-full .social-topo .icon-linkedin a {
  background: #c4302b url("../img/icons/instagram-logo-black-512.png") no-repeat center;
  border-bottom: 5px solid #a02723;
}

#menu-topo .menu-full .social-topo .icon-linkedin a:hover {
  border-top: 4px solid #a02723;
  border-bottom: 0px;
  background-color: #a02723;
}

#menu-topo .menu-full .social-topo .icon-gplus a {
  background: #dd4b39 url("../img/icons/icon-gplus.png") no-repeat center;
  border-bottom: 5px solid #b43d2f;
}

#menu-topo .menu-full .social-topo .icon-gplus a:hover {
  border-top: 4px solid #dd4b39;
  border-bottom: 0px;
  background-color: #b43d2f;
}
@media (min-width:768px){
	.float-r{
		float: right;
	}	
}

#menu-topo .menu-full-cursos {
  margin-top: 30px;
}

#menu-topo .menu-full-cursos .titulo {
  padding-left: 20px;
  font-family: "Passion One", cursive;
  font-size: 2em;
  text-transform: uppercase;
  color: #FFF;
}

#menu-topo .menu-full-cursos .box-cursos-menu {
  margin: 15px 8px;
  border: 2px solid #FFF;
  display: inline-block;
  float: left;
    border-radius: 7px;
}

#menu-topo .menu-full-cursos .box-cursos-menu a {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #FFF;
  padding: 15px 20px;
  display: block;
}

#menu-topo .menu-full-cursos .box-cursos-menu a:hover {
  background-color: #FFF;
  color: #004069;
}

#menu-topo .brand {
  width: 25px;
  height: 17px;
  margin: 5px;
  display: table;
}

#menu-topo .espaco-aluno {
  float: right;
  padding: 9px 10px;
}
@media (max-width:350px){
	#menu-topo .espaco-aluno {
	  float: right;
	  padding: 9px 10px;
	}
}
.matricula-modal .modal-body {
    padding: 17px 30px 30px 30px;
}
#menu-topo .espaco-aluno a {
  background: url("../img/icons/espaco-aluno.png") no-repeat left center;
  padding: 8px 0 10px 40px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.80em;
  color: #FFF;
  text-transform: uppercase;
}
@media (max-width:768px){
	#menu-topo .espaco-aluno a {
		background-image: none;
		text-align: right;
	}
}
.modal-dialog {
    margin: 70px auto;
}
#menu-topo .btn-acesso-aluno {
  margin: 10px 0;
  padding: 10px 0;
  width: 100%;
  background-color: #004069;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1em;
  font-weight: 600;
  color: #FFF;
  text-transform: uppercase;
}

#slider .carousel-control .glyphicon-chevron-right,
#slider .carousel-control .icon-next {
  border-radius: 20px;
  background-color: black;
  width: 40px;
  height: 40px;
  font-size: 1em;
  padding-top: 9px;
}

#slider .carousel-control .glyphicon-chevron-left,
#slider .carousel-control .icon-prev {
  border-radius: 20px;
  background-color: black;
  width: 40px;
  height: 40px;
  font-size: 1em;
  padding-top: 9px;
}

#slider .item img {
  width: 100%;
}

#beneficios {
  background-color: #ebebeb;
  padding: 20px 0;
  border-bottom: 4px solid #dedede;
}

#beneficios .icon-bene-1 {
  background: url("../img/icons/icon-bene-1.png") no-repeat;
  padding-left: 60px;
}

#beneficios .icon-bene-2 {
  background: url("../img/icons/icon-bene-2.png") no-repeat;
  padding-left: 60px;
}

#beneficios .icon-bene-3 {
  background: url("../img/icons/icon-bene-3.png") no-repeat;
  padding-left: 60px;
}

#beneficios .icon-bene-4 {
  background: url("../img/icons/icon-bene-4.png") no-repeat;
  padding-left: 60px;
	line-height: 122%;
}

#beneficios .icon-bene-1 h1,
#beneficios .icon-bene-2 h1,
#beneficios .icon-bene-3 h1,
#beneficios .icon-bene-4 h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 1.2em;
  font-weight: 800;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  color: #356b81;
}

#beneficios .icon-bene-1 p,
#beneficios .icon-bene-2 p,
#beneficios .icon-bene-3 p,
#beneficios .icon-bene-4 p {
  font-family: "Open Sans", sans-serif;
  color: #356b81;
}

/* ##### CERTIFICACOES #### */
.certificacoes img{
	margin-bottom: 15px;
	height: 120px;
}
.certificacoes .col-md-4 {
    margin-bottom: 50px;
}
/* CONTEÚDO CURSOS */

	/* menu matricula */
.top-container {
  background-color: #f1f1f1;
  padding: 30px;
  text-align: center;
}

.header {
  padding: 10px 16px;
  background: #555;
  color: #f1f1f1;
}

.content {
  padding: 16px;
}

.sticky {
  position: fixed;
  top: 350px;
  width: 250px;
}

.sticky + .content {
  padding-top: 102px;
}


.panel.panel-default {
    border-left: 2px solid #f58220;
    border-radius: 6px;
	border-top-left-radius: 0px;
}
.panel-heading{
	background: #f58220;
}
.panel-title{
	font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
}
.panel.panel-default {
  padding: 0px;
}
.panel-heading {
    border-bottom: 0px;
}
.panel {
	border: 0px;
}
.panel-default > .panel-heading {
    background-image: linear-gradient(to bottom, #f5f5f5 0, #f5f5f5 100%);
    color: #f58220;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 17px;
    font-weight: 600;
}
.panel-heading{
	border-color: #fff !important;
}
.fa-check{
	color: rgba(245, 130, 32, 0.47843137254901963);
}
.list-group-item {
    color: #00000070;
	border: 1px solid #ececec;
}
.panel-footer {
    color: #8a8989 !important;
    font-weight: 600;
}
.cursos-margim {
    margin-bottom: 21px !important;
}
figure {
    margin: 0;
    background: #8a8997;
    color: #fff;
    padding: 10px;
    text-align: right;
}
.horastotais{
	text-align: center;
	font-size: 15px;
	font-weight: 600;
}

.img-opacity{
	    opacity: 0.5;
}
.img-curso{
	background: #000;
}
.img-curso {
  position: relative;
  overflow: hidden;
}
.img-curso img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.img-curso:hover img {
  -moz-transform: scale(1.1) rotate(4deg);
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
	
}
@media(max-width: 768px) and (orientation: landscape) {
	.img-curso img {
		width: 100%
	}
}

	/* CURSOS */

.banner-geral{
	background-size: cover;
	height: 225px;
	font-family: 'Source Sans Pro', sans-serif !important;
	text-transform: uppercase;
	text-align: right;
}
.curso-titulo-menor, .curso-titulo-maior{
	color: #fff;
	border-right: 3px solid #928c9b;
	padding-right: 5px;
}
.curso-titulo-menor{
	
}
.curso-titulo-maior{
	font-size: 36px;
    font-weight: 800;
	/*width: 330px;*/
    position: absolute;
	bottom: 10%;
    right: 13%;
    transform: translate(0%,-0%);
}
.curso-titulo-maior span{
	font-size: 20px;
    font-weight: 600;
}
.alin-tit {
	position: relative;
	height: 100%;
}
#camada {
	width: 100%;
    background: #0000008c;
    position: absolute;
    height: 225px;
}
.banner-admin{
	background: url(../img/cursos/curso-administracao.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-corretor{
	background: url(../img/cursos/curso-corretor.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-edificacoes{
	background: url(../img/cursos/curso-edificacoes.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-seguranca{
	background: url(../img/cursos/curso-seguranca.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-petroleo{
	background: url(../img/cursos/curso-petroleo.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-informatica{
	background: url(../img/cursos/curso-programacao.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-ambiente{
	background: url(../img/cursos/curso-ambiente.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-documentacao{
	background: url(../img/cursos/curso-documentacao.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-avaliacao{
	background: url(../img/cursos/curso-avaliacao.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-vendas{
	background: url(../img/cursos/curso-vendas.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-orcamento{
	background: url(../img/cursos/curso-orcamento.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-topografia{
	background: url(../img/cursos/curso-topografia.jpg) no-repeat;
	background-attachment: fixed;
}
.banner-digitalizacao{
	background: url(../img/cursos/curso-digitalizacao.jpg) no-repeat;
	background-attachment: fixed;
}
.diferenciais p{
	text-align: center;
}
.diferenciais-col5 {
    width: 20%;
	text-align: center;
}
@media (max-width:768px){
.diferenciais-col5 {
    width: 100%;

	}
}
.fa-clock, .fa-desktop, .fa-certificate, .fa-dollar-sign, .fa-book, .fa-building {
	font-size: 50px;
}
/* menu cursos */ 
ul.menu-cursos {
    padding: 0px;
}
.menu-cursos li {
    list-style: none;
    float: left;
    margin: 0 7px 10px 0;
    background: #004069cc;
	color: #fff;
    padding: 5px 7px;
}
.menu-cursos li a{
	color: #fff;
}

.flex {
    display: flex;
}

.sidebarDrag {
    height: 100%;
}
.btn-group-vertical>.btn, .btn-group>.btn {
    padding: 14px 69px;
    font-size: 18px;
    text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 900;
	color: #fff;
}
/* REDES BARRA  LATERAL */

.social-bar{
	width:45px;
	height:auto;
	position:fixed;
	left:0;
	top:130px;
	z-index:1000;	
}
@media (max-width:768px){
	
}
.social-bar .social-icon{
	position:relative;
	float:left;
	width:45px;
	height:43px;
}
.social-bar .icon{
	float:left;
	margin-bottom:1px;
	background:#7f8c8d;
	padding:10px;
	display:block;
	position:relative;
	z-index:2;
	-webkit-transition:  all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition:  all 0.2s ease-out 0s;
	-ms-transition:  all 0.2s ease-out 0s;
	transition:  all 0.2s ease-out 0s;	
}
.social-bar .phone:hover .icon{
	background:#333333;	
}
.social-bar .twitter:hover .icon{
	background:#2AA9E0;	
}
.social-bar .gplus:hover .icon{
	background:#EE3E2B;	
}
.social-bar .youtube:hover .icon{
	background:#BE202C;	
}
.social-bar .facebook:hover .icon{
	background:#3B5998;	
}
.social-bar .linkedin:hover .icon{
	background:#67AFD3;	
}
.social-bar .blog:hover .icon{
	background:#F0812D;	
}
.social-bar .info_icon{
    left: -250px;
    position: absolute;
    top: 0;
    width: 215px;
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:11px 0;	
	text-transform:uppercase;
	-webkit-transition:  all 0.35s ease-out 0s;
	-moz-transition: all 0.35s ease-out 0s;
	-o-transition:  all 0.35s ease-out 0s;
	-ms-transition:  all 0.35s ease-out 0s;
	transition:  all 0.35s ease-out 0s;
}
.social-bar .social-icon .info_icon:hover,
.social-bar .social-icon .info_icon:focus{
	text-decoration:none;	
}
.social-bar .social-icon:hover .info_icon{
	left:46px;	
}
.social-bar .phone:hover .info_icon{
	background:#333333;
}
.social-bar .twitter:hover .info_icon{
	background:#2AA9E0;
}
.social-bar .gplus:hover .info_icon{
	background:#EE3E2B;
}
.social-bar .youtube:hover .info_icon{
	background:#BE202C;
}
.social-bar .facebook:hover .info_icon{
	background:#3B5998;
}
.social-bar .linkedin:hover .info_icon{
	background:#67AFD3;
}
.social-bar .blog:hover .info_icon{
	background:#F0812D;	
}
.social-bar .instagram:hover .info_icon{
	background:#F0812D;	
}


#cursos .titulo-cursos {
  margin: 15px 0 15px 0;
  display: flex;
  flex-flow: row wrap;
}
.titulo-cursos p {
    margin-bottom: 30px;
}
#cursos .titulo-cursos h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 2.2em;
  font-weight: 900;
  letter-spacing: -1px;
  color: #f58220;
  margin-bottom: 0px;
}

#cursos .titulo-cursos h1 span {
  color: #004069;
}

#cursos .titulo-cursos p {
  font-family: "Open Sans", sans-serif;
  font-size: 1.6em;
  font-weight: lighter;
  color: #898989;
}
.cursos-interna .tit-01 {
    margin-top: 40px;
}
.quem h1{
	margin-bottom: 21px !important;
}
/* FIM CONTEÚDO CURSOS */


/* FAQS */
.faq p, .p-faq {
    color: #00000070;
    text-align: justify;
}
.p-faq {
	padding: 25px;
}
.p-faq li:last-child  {
	margin-bottom: 15px;
}
.p-faq ul{
	list-style: none;
	margin: 0px;
    padding: 0px;
}
.p-faq li{
	margin-bottom: 5px;
}
.faq .panel-heading {
    background: #f58220;
}
.faq{
	padding: 0 20px;
}


/* POLOS */

h4.modal-title {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    color: #8b8b8b;
    text-align: center;
}

.modal-body p {
    text-align: center;
}
.polos img {
    margin: 15px 0;
}
.img-100 img{
	width: 100%;
}
.polos p {
    color: #898989;
}
.polos .fas {
    color: #f58220;
}
/* POLOS fim*/


.logo-parceiro{
	text-align: center
}
.logo-parceiro img{
	max-height: 70px;
	margin-bottom: 20px;
}
.parceiros .col-md-4 {
    height: auto;
    font-size: 13px;
    color: #8d8d8d;
    text-align: justify;
	margin-bottom: auto;
}
.row.parceiros {
    margin-bottom: 70px;
}
@media (max-width:768px){
.parceiros .col-md-4 {
    height: auto;
	margin-bottom: 30px;
	}
}
#cursos .busca-cursos {
  padding: 30px 0;
}

#cursos .busca-cursos input {
  background: url("../img/icons/icon-sarch.png") no-repeat center right;
  padding-right: 45px;
}

#cursos .listagem-cursos .box-cursos {
  display: table;
  margin-bottom: 45px;
}

#cursos .listagem-cursos .box-cursos a {
  padding: 4px 0px;
  display: table;
  text-decoration: none;
}

#cursos .listagem-cursos .box-cursos a .chapeu {
  position: absolute;
  top: 20px;
  right: 15px;
  float: right;
  font-family: "Open Sans", sans-serif;
  font-size: 0.70em;
  font-weight: 700;
  letter-spacing: 1px;
  color: #FFF;
  text-transform: uppercase;
}

#cursos .listagem-cursos .box-cursos a .chapeu .texto {
  padding: 2px 4px;
  /*float: left;*/
  background-color: #679d98a1;
}

#cursos .listagem-cursos .box-cursos a .chapeu .cidade {
  padding: 2px 4px;
  /*float: left;*/
	background-color: #7bafaba1;
}
#cursos .listagem-cursos .box-cursos a .chapeu .duracao {
	padding: 2px 4px;
	background-color: #4c8681a1;
}
.box-cursos .cidade, .box-cursos .texto{
	 -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/*.box-cursos:hover .cidade{
	background-color: #ce6c19 !important;
}
.box-cursos:hover .texto{
	background-color: #ba6115 !important;
}*/
#cursos .listagem-cursos .box-cursos a .titulo {
  position: absolute;
  top: 133px;
  right: 15px;
  padding-right: 15px;
  line-height: 25px;
  text-align: right;
}

#cursos .listagem-cursos .box-cursos a .titulo span {
  font-family: "Open Sans", sans-serif;
  font-size: 0.85;
  font-weight: lighter;
  font-weight: 600;
  color: #ded5ae;
}

#cursos .listagem-cursos .box-cursos a .titulo p {
  font-family: "Open Sans", sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  color: #FFF;
	    text-shadow: 1px 1px 1px #000;
}

#cursos .listagem-cursos .box-cursos a .descricao {
  padding: 10px 0;
}

#cursos .listagem-cursos .box-cursos a .descricao p {
  height: 60px;
  overflow: hidden;
  margin: 0 0 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  color: #898989;
}

#cursos .listagem-cursos .box-cursos a .descricao p span {
  padding: 3px;
  background-color: #ebebeb;
  font-family: "Open Sans", sans-serif;
  font-size: 0.70em;
  font-weight: 600;
  color: #356b81;
  text-transform: uppercase;
}

#cursos .listagem-cursos .box-cursos a .descricao p span:hover {
  background-color: #356b81;
  color: #FFF;
}

#cursos .listagem-cursos .box-cursos .btn-matricule-se a {
  padding: 10px 0;
  border-radius: 4px;
  border: 2.5px solid #f58220;
  display: inherit;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 800;
  color: #f58220;
  text-align: center;
  text-transform: uppercase;
  box-shadow: 0px 3px 0px 0px #ccc;
}

#cursos .listagem-cursos .box-cursos .btn-matricule-se a:hover {
  background-color: #f58220;
  color: #FFF;
}
@media (max-width:768px){
	.sideBarEmp{
		position: inherit !important;
		width: 111% !important;
	}
	.flex {
		width: 100%;
	}
	.bt-mat{
		text-align: center;
	}
}
#quem-somos {
  background: url("../img/bg-quem-somos.png") repeat-y;
  min-height: 430px;
}

#quem-somos .quem-somos h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 6.5em;
  font-weight: 900;
  color: #004069;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: -8px;
}

#quem-somos .quem-somos h2 span {
  color: #f58220;
}

#quem-somos .quem-somos p {
  font-family: "Open Sans", sans-serif;
  color: #898989;
  font-size: 1.2em;
  text-align: justify;
  padding: 0 100px;
}

.back-to-top {
  cursor: pointer;
  position: fixed;
  z-index: 1000;
  bottom: 20px;
  right: 20px;
  display: none;
  padding: 10px 10px;
  border-radius: 100px;
  font-size: 1.2em;
  line-height: 0;
  background-color: #3e6887;
  color: #FFF;
	display: none !important;
}

#depoimentos {
  background: url("../img/bg-depoimentos.png") no-repeat center top;
  margin-bottom: 100px;
  display: block;
}

#depoimentos h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 3em;
  font-weight: 900;
  letter-spacing: -2px;
  text-align: center;
  color: #FFF;
  padding-top: 75px;
}

#depoimentos p {
  font-family: "Open Sans", sans-serif;
  font-size: 1.4em;
  font-weight: 100;
  color: #FFF;
  text-align: center;
  padding: 25px 40px;
}

#depoimentos .video {
  height: 420px;
  position: relative;
  top: 50px;
    z-index: 1;
}

#depoimentos .video .slider-videos {
  width: 100%;
}

#depoimentos .control-videos {
  position: relative;
  top: 85px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
}

#depoimentos .control-videos .prevControl {
  width: 50%;
  text-align: left;
  color: #898989;
  padding-left: 40px;
  cursor: pointer;
  background: url("../img/icons/prevControl.png") no-repeat;
}

#depoimentos .control-videos .nextControl {
  float: right;
  border-left: 3px solid #d7d7d7;
  width: 50%;
  text-align: right;
  color: #898989;
  padding-right: 40px;
  cursor: pointer;
  background: url("../img/icons/nextControl.png") no-repeat right;
}

#social-rodape {
  margin: 80px 0;
}
.barra-rodape{
	background: #004069;
	height: 55px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	color: #fff;
	padding: 10px 0;
	z-index: 2;
}
.barra-rodape .fab, .barra-rodape .fas{
	font-size: 30px !important;
	margin-top: 5px;
}
.barra-rodape a{
	color: #fff;
}
.barra-rodape a:hover{
	color: #a8a5a5;
}
.barra-rodape span {
    font-size: 17px;
    font-weight: 600;
}
@media (max-width:768px){
	.barra-rodape{
		display: none;
	}
}
/*
#social-rodape .icon-facebook,
#social-rodape .icon-twitter,
#social-rodape .icon-youtube,
#social-rodape .icon-linkedin,
#social-rodape .icon-gplus {
  width: 100%;
  margin: 10px 0;
}

#social-rodape .icon-facebook a,
#social-rodape .icon-twitter a,
#social-rodape .icon-youtube a,
#social-rodape .icon-linkedin a,
#social-rodape .icon-gplus a {
  display: block;
  background-color: #3a559f;
  border-bottom: 5px solid #293c71;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight:100;
  letter-spacing: -0.5px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
  padding: 0px 5px;
}

#social-rodape .icon-facebook a:hover,
#social-rodape .icon-twitter a:hover,
#social-rodape .icon-youtube a:hover,
#social-rodape .icon-linkedin a:hover,
#social-rodape .icon-gplus a:hover {
  border-top: 4px solid #3a559f;
  border-bottom: 0px;
  background-color: #293c71;
}*/
#social-rodape .fab{
	font-size: 40px;
}
@media (min-width:768px){
	#social-rodape .float-r{
		text-align: right;
	}
}
#social-rodape .col-md-1{
	margin-top: 15px;
}
#social-rodape .icon-twitter a {
  color: #50abf1;
}

#social-rodape .icon-twitter a:hover {

}

#social-rodape .icon-youtube a {
  color: #c4302b;
}

#social-rodape .icon-youtube a:hover {
}

#social-rodape .icon-linkedin a {
  color: #0e76a8;
}

#social-rodape .icon-linkedin a:hover {

}

#social-rodape .icon-gplus a {
  color: #dd4b39;
}

#social-rodape .icon-gplus a:hover {
}
#social-rodape .icon-blog a {
  color: #f58220;
}

#social-rodape .icon-blog a:hover {
}
#social-rodape .icon-wht a {
  color: #219c36;
}
#social-rodape .icon-facebook a {
  color: #4267B2;
}

#social-rodape .icon-facebook a:hover {
}

#social-rodape .titulo {
  padding: 7px 20px;
  border-right: 4px solid #d7d7d7;
  font-family: "Open Sans", sans-serif;
  font-size: 1.8em;
  font-weight: 900;
  line-height: 22px;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-align: center;
  color: #3e6887;
  background-size: 100%;
}

#social-rodape .titulo span {
  color: #f58220;
}

footer {
  background: url("../img/bg-footer.png") center center;
  height: 420px;
}

footer .atendimento-rodape {
  margin-top: 40px;
}

footer .atendimento-rodape .contato .titulo {
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
  font-weight: 900;
  text-transform: uppercase;
  text-align: center;
  color: #f58220;
  margin-top: 20px;
}

footer .atendimento-rodape .contato .numero {
  font-family: "Open Sans", sans-serif;
  font-weight: 900;
  font-size: 2.2em;
  text-align: center;
  color: #3e6887;
}

footer .atendimento-rodape .contato .numero span {
  font-size: 0.65em;
}

footer .atendimento-rodape .cartoes .titulo {
  float: right;
  font-family: "Open Sans", sans-serif;
  font-size: 0.75em;
  text-transform: uppercase;
}

img.img-responsive.cartoes-rodape {
    float: right;
}

footer .rodape {
  margin-top: 155px;
  background: url("../img/bg-rodape.png") no-repeat;
  background-size: cover;
  height: 210px;
}

footer .rodape .logo-rodape {
  padding: 55px 0;
}

footer .rodape .info-rodape {
  padding-left: 30px;
  padding-top: 30px;
}

footer .rodape .info-rodape .endereco {
  font-family: "Open Sans", sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  color: #FFF;
  line-height: 20px;
}

footer .rodape .info-rodape .endereco span {
  font-family: "Open Sans", sans-serif;
  font-size: 0.70em;
  font-weight: 400;
  text-transform: initial;
}

footer .rodape .info-rodape .horarios {
  margin-top: 5px;
  color: #7c3900;
  font-family: "Source Sans Pro", sans-serif;
}

footer .rodape .info-rodape .mapa {
  margin-top: 5px;
}

footer .rodape .info-rodape .mapa a {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 0.95em;
  font-weight: lighter;
  color: #FFF;
}

footer .rodape .info-rodape .mapa a:hover {
  color: #7c3900;
  text-decoration: none;
}

footer .rodape .info-rodape ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  text-align: right;
}

footer .rodape .info-rodape li a {
  list-style: none;
  color: #FFF;
  font-family: "Open Sans", sans-serif;
}

footer .rodape .info-rodape li a:hover {
  color: #7c3900;
  text-decoration: none;
}

footer .copy {
  font-family: "Open Sans", sans-serif;
  font-size: 0.80em;
  text-transform: uppercase;
  padding: 20px 0;
}

/* ##### CHAT WHATSAPP ####*/

.barra-slide {
    background: rgba(39,174,96,0.86);
    position: fixed;
    width: 320px;
    bottom: 20px;
    height: 45px;
    right: 280px;
    border-radius: 20px;
    font-family: 'Titillium Web', sans-serif;
    padding: 8px 20px 5px 20px;
	z-index: 999999;
}
.barra-slide a{
	cursor: pointer;
}
.slide-logo{
	width: 55px;
	height: auto;
}
a#slide-botao {
    color: #fff;
	text-decoration: none;
	font-size: 19px;
}
.slide-tit-topo {
    background-color: #27ae60;
    padding: 10px 10px;
    color: #fff;
	line-height: 116%;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	margin: 2px;
	    font-size: 16px;
}
#conteudo-slide{
    height: 0;
    overflow: hidden;
    transition: height 0.8s ease;
	font-family: 'Titillium Web', sans-serif;
}
div#conteudo-slide {
    width: 307px;
    background: #fff;
    position: fixed;
    bottom: 75px;
	right: 280px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0px 0px 3px #969696;
	z-index: 99;
}
#conteudo-slide a {
    width: 100%;
    height: 75px;
    display: block;
    padding: 3px;
        padding-top: 10px;
	text-decoration: none;
	border-bottom: 1px solid #66666629;
}
#conteudo-slide a:hover {
	background: #ededed;
	}
.slide-atende img {
    height: 55px;
    border-radius: 50%;
}
.slide-link:hover .slide-atende{
	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
	-webkit-transform: translate3d(0,-6px,0);
    -moz-transform: translate3d(0,-6px,0);
    transform: translate3d(0,-6px,0);
}
.slide-atende {
    float: left;
    margin-right: 12px;
}
.slide-atende-setor {
    display: flex;
	color:#3B3B3B;
	text-decoration: none;
	font-size: 14px;
}
.slide-atende-nome {
    display: flex;
	color: #000;
	text-decoration: none;
	font-weight:bold;
	font-size: 16px;
}
@media (max-width:768px) {
	#hubspot-messages-iframe-container{
		margin-bottom: 70px;
	}
}
	/* --chat 02-- */


.barra-slide2 {
    background: rgba(11, 65, 104, 0.81);
    position: fixed;
    width: 200px;
    bottom: 20px;
    height: 45px;
    left: 70px;
    border-radius: 20px;
    font-family: 'Titillium Web', sans-serif;
    padding: 8px 20px 5px 20px;
	z-index: 999999;
}
.inverte{
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
	    margin-right: 8px;
}
.barra-slide2 a{
	cursor: pointer;
}
.slide-logo2{
	width: 55px;
	height: auto;
}
a#slide-botao2 {
    color: #fff;
	text-decoration: none;
	font-size: 19px;
}
.slide-tit-topo2 {
    background-color: #0b4168;
    padding: 10px 10px;
    color: #fff;
	line-height: 116%;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	margin: 2px;
	margin-bottom: 0;
}
#conteudo-slide2{
    height: 0;
    overflow: hidden;
    transition: height 0.8s ease;
	font-family: 'Titillium Web', sans-serif;
}
div#conteudo-slide2 {
    width: 307px;
    background: #fff;
    position: fixed;
    bottom: 75px;
	left: 70px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0px 0px 3px #969696;
	z-index: 99;
}
#conteudo-slide2 a {
    width: 100%;
    height: auto;
    display: block;
    padding: 3px;
	text-decoration: none;
	border-bottom: 0px solid #66666629;
	color: #3B3B3B
}
#conteudo-slide2 a:hover {
	}
.slide-atende2 img {
    height: 55px;
    border-radius: 50%;
}
.slide-link2:hover .slide-atende2{
	-moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
	-webkit-transform: translate3d(0,-6px,0);
    -moz-transform: translate3d(0,-6px,0);
    transform: translate3d(0,-6px,0);
}
.slide-atende2 {
    float: left;
    margin-right: 12px;
	height: 100px;
}
.slide-estado {
    background: #1469a6;
    margin: 0 2px;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 400;
    padding: 6px 7px;
    text-align: center;
}
.borda-chat{
	border-top: 1px dashed #d4d4d4;
	    margin-top: 5px;
    padding-top: 8px;
}
.slide-atende-setor2 {
    display: flex;
	color:#3B3B3B;
	text-decoration: none;
	font-size: 14px;
}
.slide-atende-nome2 {
    display: flex;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
.pading-0{
	padding: 0px;
}


@media (max-width:768px){
	.barra-slide {
		width: 210px;
		right: 6px;
		padding: 8px 10px 5px 12px;
	}
	a#slide-botao {
    	font-size: 17px;
	}
	div#conteudo-slide {
    	right: 18px;
	}
	.barra-slide2 {
    width: 140px;
		left: 2px;
		padding: 8px 18px 5px 13px;
	}
	a#slide-botao2 {
    	font-size: 17px;
	}
	div#conteudo-slide2{
		left: 20px;
	}
}
/* ##### FIM CHAT WHATSAPP ####*/
.tg {
  border-collapse: collapse;
  border-spacing: 0;
}
.tg td {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  padding: 10px 5px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  word-break: normal;
  border-color: black;
}

.tg th {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: normal;
  padding: 10px 5px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  word-break: normal;
  border-color: black;
}

.tg .tg-l711 {
  border-color: inherit;
}

.tg .tg-us36 {
  border-color: inherit;
  vertical-align: top;
}

a.collapsed.titulo-accordion {
  font-size: 13px;
  font-weight: bold;
  color: #004069;
}

a.titulo-accordion {
  font-size: 18px;
  font-weight: bold;
  color: #004069;
  letter-spacing: -1px;
  display: block;
  width: 100%;
  height: 100%;
  font-family: 'Source Sans Pro', sans-serif !important;
}

.box-matricula {
  margin-top: 90px;
}

.valor {
  text-align: center;
}

#apenas-matricula {
  font-size: 20px !important;
  color: #f58220 !important;
  font-weight: bold !important;
  letter-spacing: -1px !important;
  font-family: 'Source Sans Pro', sans-serif !important;
}

p#valor-matricula {
  font-size: 84px !important;
  color: #f58220 !important;
  font-weight: bold !important;
  margin-top: -30px;
  letter-spacing: -6px !important;
  font-family: 'Source Sans Pro', sans-serif !important;
}

span.valor-real {
  font-size: 37px;
  position: absolute;
  margin-left: -35px;
  margin-top: 27px;
  font-family: 'Source Sans Pro', sans-serif !important;
}

p#valor-aviso {
  font-size: 14px !important;
  color: #f58220 !important;
  margin-top: -23px;
}

img.sombra-pkn {
  margin-top: -30px;
}

.box-social p {
  text-align: center;
  font-size: 14px !important;
}

a.collapsed.titulo-accordion {
  font-family: 'Source Sans Pro', sans-serif !important;
  font-size: 18px;
  color: #356b81;
  text-decoration: none;
}

a:focus, a:hover {
  text-decoration: none;
}

.panel-default {
  border-color: #fff;
}


#cursos .titulo-cursos p {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: lighter;
  color: #898989;
}
.p2 p{
	font-size: 14px !important;
}
h2.h2-cursos {
  font-weight: 500;
  font-size: 28px;
}

tr {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: lighter;
  color: #898989;
}

p.font-texto {
  font-weight: bold !important;
  letter-spacing: -1px;
  color: #000 !important;
}

.col-md-12.carga-horaria {
  margin-top: 35px;
}

img.icon-mais {
  float: right;
  margin-top: -25px;
}



.text-padrao {
  margin-top: 20px;
  font-size: 14px !important;
}

/*===== CONTATO =====*/
.modal-footer {
    text-align: center !important;
}
.bt-contato {
    width: 150px;
    height: 40px;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}
.form-contato span{
	font-size: 13px;
	font-weight: 700;
}
ul.endereco {
    list-style: none;
	padding: 0;
}
.endereco a{
    color: #f58220;
}
/*===== RESPONSIVO =====*/
@media (min-width: 320px) and (max-width: 640px) {
  #info-topo .duvidas-matriculas .tel-topo {
    font-size: 1.6em;
  }
  #menu-topo .menu-full {
    width: 100%;
  }
  #menu-topo .menu-full ul {
    width: 100%;
  }
  #menu-topo .menu-full ul li a {
    width: 100%;
    display: block;
    padding: 8px;
    font-size: 20px;
  }
}

@media (min-width: 320px) and (max-width: 768px) {
  #info-topo .btn-certificacoes,
  #info-topo .btn-parceiras,
  #info-topo .btn-vagas,
  #info-topo .btn-atendimento {
    display: none;
  }
  #info-topo .duvidas-matriculas {
    width: 100%;
    text-align: center;
  }
  #menu-topo .espaco-aluno {
    padding: 1px 10px;
  }
  #cursos .listagem-cursos .box-cursos a .titulo {
    top: 90px;
  }
  #cursos .listagem-cursos .box-cursos a .titulo p {
    font-size: 1.7em;
    line-height: 20px;
  }
  #cursos .listagem-cursos .box-cursos a .titulo span {
    font-size: 1.15em;
    font-weight: 600;
  }
  .li-cursos {
    display: block !important;
  }
  #quem-somos {
    min-height: 400px;
  }
  #quem-somos .quem-somos h2 {
    font-size: 4em;
    letter-spacing: -3px;
  }
  #quem-somos .quem-somos p {
    padding: 0 8px;
  }
  #depoimentos h2 {
    padding-top: 15px;
    font-size: 2.2em;
  }
  #depoimentos p {
    padding: 20px 15px;
    font-size: 1.2em;
  }
  #depoimentos .control-videos {
    position: relative;
    top: 10px;
  }
  #depoimentos .control-videos .prevControl,
  #depoimentos .control-videos .nextControl {
    color: #FFF;
  }
  footer {
    background: #f58220;
    height: inherit;
  }
  footer .atendimento-rodape .contato .titulo {
    font-size: 1em;
    color: #FFF;
  }
  footer .atendimento-rodape .contato .numero {
    font-size: 1.5em;
    color: #FFF;
    margin-bottom: 18px;
  }
  footer .atendimento-rodape .cartoes .titulo {
    margin: 5px 0;
    float: inherit;
    text-align: center;
    color: #FFF;
  }
  footer .rodape {
    background: inherit;
    height: inherit;
    text-align: center;
    margin-top: 0px;
  }
  footer .rodape .logo-rodape {
    padding: 20px 0 0 0;
  }
  footer .rodape .info-rodape {
    padding-left: 0px;
  }
  footer .rodape .info-rodape .col-md-4 {
    margin-bottom: 20px;
  }
  footer .rodape .info-rodape .horarios {
    color: #FFF;
  }
  footer .rodape .info-rodape ul {
    text-align: center;
  }
  footer .rodape .info-rodape li {
    padding: 10px 0;
  }
  footer .copy {
    text-align: center;
    color: #FFF;
  }
  .box-matricula {
    margin-top: 30px;
  }
}

@media (min-width: 640px) and (max-width: 992px) {
  #cursos .listagem-cursos .box-cursos a .titulo {
    top: 160px;
  }
  #cursos .listagem-cursos .box-cursos a .titulo p {
    font-size: 2em;
  }
  #depoimentos h2 {
    padding-top: 15px;
    font-size: 2.2em;
  }
  #depoimentos p {
    padding: 20px 15px;
    font-size: 1.2em;
  }
  #depoimentos .control-videos {
    position: relative;
    top: 10px;
  }
  #depoimentos .control-videos .prevControl,
  #depoimentos .control-videos .nextControl {
    color: #FFF;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #cursos .listagem-cursos .box-cursos a.titulo {
    line-height: 0px;
  }
}

/* ALTERAÇÃO JANEIRO 2019 */
#curso-quero-ser-aluno, #curso-quero-ser-aluno select {
  display: none;
}
