@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,400,600,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

/* Atualizado 18 a 21 01 2019 */

html,body{
    overflow-x: hidden;
    text-rendering: optimizeLegibility;
    margin: 0;
    padding: 0;
}
#info-covid {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100vw;
  height: 100vh;
  z-index: 99999999;
  bottom: 0rem;
  top: 0rem;
  padding: 1rem;
  padding-right: 3rem;
  left: 0rem;
  right: 0rem;
}
#content-info {
  width: 51.5%;
  display: block;
  margin: 13.5rem auto;
  position: relative;
}
#id-info {
  position: absolute;
  top: 1rem;
  right: 2rem;
  cursor: pointer;
  font-weight: bolder;
  color: #0e0e0e;
}
#header-info {
  color: rgba(77, 79, 78);
  font-weight: bold;
  text-align: center;
  padding: 1rem;
  width: 50vw;
  background-color: rgba(232, 241, 248, 1);
}
#body-info {
  background-color: rgb(34, 46, 62);
  color: rgb(237, 245, 255);
  padding: 0.6rem;
  height: 50vh;
  text-align: center;
  width: 50vw;
}
.hide-covidInfo {
  display: none;
}
.tipo-curso{height:auto!important;font-size:23px!important;font-family:Open Sans Condensed;padding:15px!important;}
.video-coluna{padding-right:15px;padding-left:15px;}

.estudar_coluna{font-family:Open Sans;}
.estudar_coluna .estudar_coluna_titulo{font-family:Open Sans Condensed;font-size:25px;text-align:center;margin-bottom:14px;}
.motivo_estudar_educamais h4{font-size:15px;}


.procurar-curso{margin-top:15px!important;}
.procurar-curso-conteudo-container{padding:15px;height:auto!important;}
.procurar-curso-conteudo-container .procurar-curso-conteudo{padding:0;}
.procurar-curso-conteudo-container .procurar-curso-conteudo form{margin-top:5px;}
.procurar-curso-conteudo-container .procurar-curso-conteudo form input{border-top-left-radius:50px;border-bottom-left-radius:50px;}
.procurar-curso-conteudo-container .procurar-curso-conteudo form span{border-top-right-radius:50px;border-bottom-right-radius:50px;}
.procurar-curso-conteudo-container .procurar-curso-conteudo .procurar-texto{font-family:Open Sans Condensed;}

.cursos-container{padding-top:0!important;}
.cursos-container .row-cursos{min-height:auto;}
.cursos-container .row-cursos .curso{background-color:transparent;}
.cursos-container .row-cursos .curso .texto-curso{padding:0 7% 0 7%;min-height:250px;display:table;background-color:#fff;}
.cursos-container .row-cursos .curso .texto-curso h3{font-family:'Roboto Condensed', Helvetica, Arial;font-size:21px;margin:15px 0 20px 0;min-height:auto;}
.cursos-container .row-cursos .curso .texto-curso .detalhes-curso{font-family:'Open Sans', Helvetica, Arial;}
.cursos-container .row-cursos .curso .texto-curso .detalhes-curso i{font-size:15px;}
.cursos-container .row-cursos .curso .texto-curso .descricao-curso{font-family:'Open Sans', Helvetica, Arial;}

.btn-inscrever-curso{margin:0 5px 5px 0;font-family:Open Sans;font-size:13px;border-top-left-radius:8px!important;border-bottom-right-radius:8px!important;}
.btn-saibamais-curso {margin: 0 0 5px 5px;font-family: Open Sans;font-size: 13px;border-top-right-radius: 8px;border-bottom-left-radius: 8px;border: 0px;float: left;background-color: #018b95;color: #FFF;text-transform: uppercase;}

/*Atualizado 18 a 21 01 2019*/

body{
  font-family: sans-serif;
}



#right-tools {
  display: none!important;
}


.banner{
  display: block;
}

.banner-responsivo{
  display: none;
}

.menu-topo-mask{
    background-color: #373739;
    height: 55px;
}

.menu-topo{
  padding-top: 1%;
  height: auto;
}

.menu-topo-es{
  color: #FFF;
  list-style: none;
  float: left;
  padding-left: 0px;
  font-size: 11.5px;
  margin-top: 4px;
}

.menu-topo-es li{
  float: left;
  margin-right: 15px;
}

.menu-topo-es li label{
  font-size: 0.8571428571428571em;
}

.label-menu-topo-es{
  font-weight: normal;
}

.menu-topo-dir{
  list-style: none;
  float: right;

  display: flex;
  justify-content: space-between;

}

.menu-topo-dir li{
  float: left;
  margin-left: 5px;
}

.botao-menu-topo-dir{
  color: #FFF;
  background-color: inherit;
  border-color: #FFF;
  border-radius: 0px;
}

.menu-topo-popover{
  font-family: 'Roboto Condensed',Helvetica,Arial!important;
}

.logo{
  padding: 0px;
  height: 74px;/*75px*/
  background-color:#fff;
}

.logo:hover{
  background-color: #fff!important;
}

.logo img{
  margin-top: 4px;
  padding: 0 10px 0 10px;
}

.menu-navegacao{
  background-color: #005ba5;
  border: none;
  border-radius: 0px;
  margin-bottom: 0px;
  z-index: 200;
  width: 100%;
}

.navbar-default .navbar-nav > li > a{
  color: #FFF;
}

.navbar-default .navbar-nav > li > a:hover{
  color: #337ab7;
}

.navbar-default .navbar-nav > li > a{
  color: #FFF;
}

/* .navbar-default .navbar-nav > li > a:visited{*/
/*   color: #005ba5;*/
/* }*/

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  color: #fff;
  background-color: #163251;
}

.item-menu:hover{
  background-color: #FFFFFF;
}

.navbar-nav{
  font-family: 'Roboto Condensed',sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  text-rendering: optimizeLegibility;
  float:none;
}

.dropdown-menu li{
  font-family: sans-serif;
  text-transform: none;
  margin: 0 6px 0 6px;
  border-radius: 3px;
  color:#333;
}

/*.item-menu:hover .dropdown-menu{
  display: block;
}*/

.dropdown-menu{
/*   background-color: #6c6b71;*/
  opacity: 0.97;
  border:0!important;
}

.dropdown-menu > li > a{
  color: #333;
  padding: 3px 15px 3px 7px;
  font-family: Roboto Condensed;
  font-size: 15px;
  font-weight: 600;
}

.navbar-nav > li > .dropdown-menu{
  min-width: 100%;
}

.carousel-indicators{
      margin-left: 38%;
      width: 10%;
}

.carousel-indicators li{
  background-color: #738ac1;
  border: #738ac1;
}

.msg-central{
  margin-bottom: 5%;
}

.msg-central h1{
  font-family: Roboto Condensed;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.5em;
  color: #363739
}

.container-nivel-conhecimento{
  margin-top: 20px;
}

.msg-central-destaque{
  font-weight: bold;
}

.circulo{
  border-radius: 50%;
  background-color: blue;
  height: 170px;
  weight: 170px;
  max-height: 170px;
  max-width: 170px;
  min-width: 170px;
  min-height: 170px;
  color: #FFF;
}

.circulo{
  margin: auto;
}

#imagem-circulo1{
  position: relative;
  top: 59px;
  left: 40px;
}

#imagem-circulo2{
  position: relative;
  top: 51px;
  left: 43px;
  color: #FFF;
}

#imagem-circulo3{
  position: relative;
  top: 43px;
  left: 37px;
}

#imagem-circulo4{
  position: relative;
  top: 47px;
  left: 41px;
  color: #FFF;
}

.imgs-central a{
  text-decoration: none;
  color: #333333;

}

.imgs-central a:link{
  text-decoration: none;
    color: #000 !important;
}

.texto-circulo{
  text-align: center;
}

.texto-circulo h4{
  text-transform: uppercase;
  font-weight: bold;
}

.procurar-curso{
  background-color: #FFF;
  margin-top: 2%;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  height: 85px;


}

.procurar-curso h3{
  font-size: 27px;

}

.procurar-curso-conteudo{
  margin: 0px;
  padding-top: 2%;
}

.procurar-curso-conteudo-container{
    background-color: #3f3a36;
    height:inherit;
}

.procurar-texto{
  text-transform: uppercase;
  color: #FFF;
  font-weight: bold;
  margin: 0px;
  line-height: 1.7;
}
.stylish-input-group .input-group-addon{
    background: white !important;

}

.input-group-addon{
    border-radius: 11px;
}
.stylish-input-group .form-control{
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;

}

.form-control{
  border-radius: 11px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}

.row-cursos{
  margin-right: 0px !important;
  margin-left: 0px !important;
  min-height: 698px;
}

.cursos{

  background-color: #FFF;

}

.cursos-container{
  padding-top: 2%;
  background-color: #e8e6e6;
/*   height: 830px;*/
}

.curso{
  background-color: #FFF;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: 5px #005ba5 solid;
  border: 20px solid #e8e6e6;


}

.detalhes-curso{
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.valor-antigo-curso{
  text-decoration: line-through;
}

.texto-curso{
  padding: 7%;
  min-height: 343px;
}

.texto-curso h3{
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10%;
  min-height: 53px;
}

.texto-curso i{
  color: #34518d;
  text-align: justify;
}

.texto-curso p{
  text-align: justify;
}

.tempo-curso{
  font-size: 0.7em;
}

.valor-curso{
  font-size: 0.7em;
}

.inicio-curso{
  font-size: 0.7em;
}

.curso img{
  width: 100%;
}

hr{
  margin-bottom: 5px;
}


.btn-inscrever-curso{
  border: 0px;
  border-radius: 0px;
  float: right;
  background-color: #005ba5;
  color: #FFF;
  text-transform: uppercase;
  margin-bottom: 2%;
}

.titulo-parceiros{
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 2%;
  font-size: 2.1em;
}

.container-curso{
  margin: 0;
}

.parceiros{
  text-align: center;
  margin-top: 10%;
  margin-bottom: 8%;
}


.footer{
  background-color: #3f3a36;
  height: 260px;
}



.footer-bar{
  height: 50px;
  background-color: #303030;
  text-align: center;
  color: #cacccc;
  padding-top: 1%;
}

.navbar-footer{
  color: #FFF;
  width: 100%;
  height: 80px;
  padding-top: 2.5%;
}

.navbar-footer ul{
  list-style: none;
  display: flex;
  float: right;

}
.navbar-footer li{
  font-family:'Roboto Condensed',Helvetica;
  float: left;
  padding: 5px 16px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.navbar-footer li:hover{
  background-color:#333;
  border-radius:5px;
}

.navbar-footer li a {
  text-decoration: none;
  color: #FFF;
}


.navbar-footer li a:link{
  text-decoration: none;
}

.navbar-footer li a:visited{
  text-decoration: none;
}

.logo-footer{
  float: left;
  margin-top: 16px;
  border-right: 3px #3c3733 solid;
}


.footer-lft{
/* height: 260px;*/
/* padding-top: 5%;*/
/* padding-left: 6%;*/
}


.footer-lft h3{
  color: #d8d3cf;
  font-weight: bold;
}

.footer-md{
/* height: 260px;*/
/* padding-top: 5%;*/
color: #d8d3cf;
}


.footer-md h3{
  font-weight: bold;
}

.footer-rgt{
/* height: 260px;*/
/* padding-top: 5%;*/
  padding-left: 6%;
  color: #d8d3cf;
}

.footer-rgt h3{
  font-weight: bold;
}


.pagina{
  font-family: 'Open Sans Condensed',sans-serif;
  color: #000000;
  font-size: 1.2142857142857142em;
  padding-top: 3%;
  padding-bottom: 5%;
}

.pagina-referencia{
  font-family: 'Open Sans Condensed',sans-serif;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 400;
    color: #888888;
}

.pagina-titulo{
  font-family: 'Open Sans Condensed',sans-serif;
  text-transform: none;
  font-size:  1.9285714285714286em;
  font-weight: 700;
  color: #343434;
  margin-top: 3%
}

.pagina-subtitulo{
  font-family: 'Open Sans Condensed',sans-serif;
  text-transform: none;
  font-size: 1.3571428571428572em;
  font-weight: 700;
  color: #343434;
  margin-top: 5%;
  margin-bottom: 2%;
}

.txt-destaque{
    font-weight: bold;
}

.row > .column {
  padding: 8px 8px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Create four equal columns that floats next to eachother */
.column {
  float: left;
      margin: 0.9765625%;
  border: 5px solid #ffffff;
    background-color: #ffffff;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 400;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 40%;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

/* Hide the slides by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev-infraestrutura,
.next-infraestrutura {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next-infraestrutura {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev-infraestrutura:hover,
.next-infraestrutura:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Caption text */
.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

img.demo {
  opacity: 0.6;
  padding: 8px;
}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.txt_slide{
  background-color: #000;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-bottom: 0px;
}*/

.img-control
{width: 100%;}


a.link-infraestrutura:hover{
  text-decoration: none;
}

.cpa-citacao{
  margin-top:5%;
  text-align: right;
  font-weight: bold;
}

.programa-de-financiamento-estudantil{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.programa-de-financiamento-estudantil .item p{
  text-align: center;
}

.programa-de-bolsas{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.programa-de-bolsas .item p{
  text-align: center;
}

.convenios{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.convenios .item p{
  text-align: center;
}

.btn-enviar{
  width: 100%;
  background-color: #005ba5;
  border: none;
  color: #FFF;
  font-size: 17px;
  font-family: 'Open Sans',sans-serif;
  font-weight: bold;
}

.btn-enviar:hover{
  background-color: #005ba5;
    color: #FFF;
}

.form-control{
  border-radius: 5px;
  font-size: 1.0em;
}

.form-inline{
  width: 100%;
}

.form-acesso{
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #f2f2f2;
}

.label-form{
  font-family: 'PT Sans', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.0em;
  margin-bottom: 5%;
}

.box-lembrar-senha{
  margin-top: 5%;
}


.lembrar-senha{
  color: #000;
}


.lembrar-senha:hover{
  color:inherit;
  text-decoration: none;
}

.rotate {
    transform: rotate(0deg);
    transition: .3s;
}

.rotate{transform: rotate(0deg);transition:.3s;}
.rotate2{transform: rotate(180deg);transition:.3s;}

.list-group i{
  float: right;
}

.voce-sabia-lista{
  background-color: #fbfbfb;
  border-color: #FFF;
}

.voce-sabia-lista i{
  color: #005ba5;
}

.img-voce-sabia{
  margin-bottom: 5%;
}

.item-menu i{
  display: none;
}

.navbar-nav > li > a{
  line-height: 44px;
}

.titulo-informacoes-lateral{
  background-color: #d1d2d4;
  border-bottom: 8px solid #23568f;
  padding-left: 20px;
  padding-top: 20px;
}

.titulo-informacoes-lateral p{
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 5px;
}

.texto-informacoes-lateral{
    padding-left: 20px;
    padding-top: 15px;
    min-height: 80px;
}

.texto-informacoes-lateral p{
  font-weight: bold;
}


.box-informacoes{
  background-color: #faf9f7;
}

.icones-topo i{
  color: #1164a6;
}


.botoes-cursos button{
  width: 100%;
  margin-bottom: 5%;
  text-transform: uppercase;
  font-weight: bold;
}



.botao-curso-inscrever{
  background-color: #245c97;
  color: #FFF;
}

.botao-curso-inscrever:hover{
  color: #FFF;
}




.botao-curso-registro-interesse{
  background-color: #939192;
  color: #FFF;
}


.botao-curso-registro-interesse:hover{
  color: #FFF;
}

.cadastro-tipo-curso{
  font-weight: bold;
  color: #000;
}


.div-btn:hover, .div-btn:focus, .div-btn.focus{
   color: #FFF;
}


.bt-voltar{
  color: #FFF;
}

.bt-voltar:hover, .bt-voltar:focus{
  color: #FFF;
}

.menu-topo-menu{
  display: none!important;
}

.input-menu-topo{
  width: 100%!important;
  margin-bottom: 2%;
  font-family: 'Roboto Condensed',Helvetica,Arial;
}

.btn-menu-topo{
  width: 100%;
  font-family: 'Roboto Condensed',Helvetica,Arial;
}

.topicos-quem-somos{
  list-style: none;
  padding: 0px;
}

.indicador{
  color: #BC2024;
  font-weight: bold;
}

.tipo-curso{
  background-color: #005ba5;
  margin: none;
  color: #FFF;
  height: 50px;
  padding-top: 15px;
  margin-top: 15px;
  font-size: 18px;
}

.visualiza-cursos{
  float: right;
  background-color: #005ba5;
  color: #FFF;
  height: 50px;
  padding: 15px;
  font-size: 18px;
}

.visualiza-cursos a{
  text-decoration: none;
  color: #FFF;
}

.video-container{
  margin-top: 2%;
}

.video-sidebar{
 padding: 40px 40px;
 background-color: #e8e6e7;
}

.estudar_educamais{
  margin-bottom: 2%;
}


.cursos-aprovados{
  background-color: #ff743d;
}

.professores{
  background-color: #00beca;
}

.processo-seletivo{
  background-color: #ffd452;
}

.facil-acesso{
  background-color: #27455f;
}

.estudar_coluna_titulo{
  margin-top: 0px;
  margin-bottom: 10px;
  text-transform: uppercase;

}

.motivo_estudar_educamais h4{
  margin-bottom: 0px;
  margin-top: 10px;
}

.icone_estudar_educamais{

}

.motivo_estudar_educamais{

  font-size: 12px;
}

.estudar_educamais{
  width: 100%;
  height: 70px;
}

.object {
    width: 100%;
    height: auto;
}

.vp-player-layout{

}
.tempo-estimado-curso{

}

.parcela-curso{

}


.inicio-aulas-curso{

}



.container-nivel-conhecimento{
  background-color: #d3f0f6;
}


@media (max-width: 1200px) {

.menu-topo-es{
  font-size: 9.3px;
  margin-top: 8px;
}


  .navbar-nav{
    font-size: 13px;
  }

  .procurar-curso h3{
    font-size: 22px;
  }

}



@media (min-width: 1025px) {


}


@media screen and (max-width: 1024px) {

  .cursos-container{
/*     height: 800px;*/
  }

  .navbar-nav{
    font-size: 9px;
  }

  .tempo-curso {
    font-size: 0.7em;
    text-align: left;
  }

  .valor-curso{
    font-size: 0.7em;
    text-align: left;
  }

  .inicio-curso{
    font-size: 0.7em;
    text-align: left;
  }

  .procurar-curso h3{
    font-size: 22px;
  }

  .texto-curso{
    min-height: 362px;
  }




/* === Menores de 992px === */
@media screen and (max-width:992px) {

.navbar-nav {
    font-size: 9px;
}

.menu-topo-es{
  font-size: 6px;
  margin-top: 10px;
}

.tempo-curso {
  font-size: 0.9em;
  text-align: left;
}

.valor-curso{
  font-size: 0.9em;
  text-align: left;
}

.inicio-curso{
  font-size: 0.9em;
  text-align: left;
}

.cursos-container{
/*   height: 1520px;*/
}

.procurar-curso h3{
  font-size: 12px;
}

.dropdown-menu li{
  font-size: 12px;
}

/* === Menores de 768px === */
@media screen and (max-width:767px) {

  .banner{
    display: none;
  }

  .banner-responsivo{
    display: block;
    max-width: 650px;
	height: 194px;
    max-height: 194px;
  }

  .navbar-nav {
      font-size: 15px;
  }

  .navbar-nav > li > a{
    line-height: 28px;
  }

  .menu-topo-es{
    font-size: 14px;
  }

  .menu-topo-mask{
    display: none;
  }

  .menu-topo-menu{
    display: block!important;
  }

  .navbar-default .navbar-toggle{
    border-color: #fff;
  }

  .navbar-default .navbar-toggle .icon-bar{
    background-color: #fff;
  }

  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color: #005ba5;
  }

  .item-menu i{
    display: inline-block;
  }

  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #054b84;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #337ab7;
  }

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #333333;
}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{
    background-color: #333!important;
}



  .logo img{
    height: 55px;
  }

  .logo{

  height: 55px;
  }

  .footer-rgt{
    text-align: center;
  }

  .footer{
    height: 601px;
  }

  .navbar-footer li{
    font-size: 12px;
  }

.modal-content{
  width: 90%;
}

.navbar-footer{
  display: none;
}


.logo-footer{
  display: none;
}

.texto-circulo{
  margin-top: 10%;
  margin-bottom: 10%;
}

.cursos-container{
/*   height: 2700px!important;*/
}

.parceiros img{
  width: 35%;
}

.cursos{
    padding: 0px;
}

.curso{
  border-top: none;
  border-bottom: 50px solid #e8e6e6;
  border-left: 80px solid #e8e6e6;
  border-right: 80px solid #e8e6e6;
}

.carousel-indicators{
      margin-left: 28%;
      width: 20%;
      margin-bottom: 0px;
}


.logo{
padding: 0px;
height: 55px;
}
}


/* === Menores de 425px === */
@media screen and (max-width: 425px){

.container-nivel-conhecimento {background-color:transparent;padding:0 10px 0 10px;}
.msg-central h1{font-size: 1.1em;}
.imgs-central div.col-md-3{color:#fff;padding:10px;font-family:Open Sans Condensed;}
.imgs-central div.bar-01{background-color:#003257;}
.imgs-central div.bar-02{background-color:#004773;}
.imgs-central div.bar-03{background-color:#005d9a;}
.imgs-central div.bar-04{background-color:#018b95;}
.imgs-central div .circulo{background-color:transparent;float:left;width:80px;max-width:80px;min-width:80px;height:80px;max-height:80px;min-height:80px;border:solid;}
.imgs-central div .circulo #imagem-circulo1{width:80%;top:21px;left:8px;}
.imgs-central div .circulo #imagem-circulo2{width:80%;top:13px;left:8px;}
.imgs-central div .circulo #imagem-circulo3{width:80%;top:13px;left:8px;}
.imgs-central div .circulo #imagem-circulo4{width:80%;top:12px;left:8px;}
.imgs-central div.bar-01 .texto-circulo{margin-top:28px!important;margin-bottom:0!important;}
.imgs-central div.bar-02 .texto-circulo{margin-top:28px!important;margin-bottom:0!important;}
.imgs-central div.bar-03 .texto-circulo{margin-top:28px!important;margin-bottom:0!important;}
.imgs-central div.bar-04 .texto-circulo{margin-top:15px!important;margin-bottom:0!important;}
.imgs-central div .texto-circulo h4{line-height:unset;}

.estudar_coluna .estudar_coluna_titulo{font-family:Open Sans Condensed;text-align:center;margin-top:15px;font-size:20px;}

.estudar_educamais {height:auto;margin-bottom:15px;}
.estudar_educamais .icone_estudar_educamais{width:30%;}
.estudar_educamais .motivo_estudar_educamais{width:70%;float:left;padding:0;font-family:Open Sans;}
.estudar_educamais .motivo_estudar_educamais h4{margin:0;font-size:15px;font-weight:600;}
.estudar_educamais .motivo_estudar_educamais p{margin:0;}

.procurar-curso{height:auto;}
.procurar-curso-conteudo-container{}
.procurar-curso-conteudo{padding:0;margin:0;padding-bottom:10px;}
.procurar-curso-conteudo div h3{font-family:Open Sans;font-size:15px;text-align:center;}
.input-group .form-control:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px;}
.input-group-addon{border-radius:50px;}

.procurar-curso-conteudo{}

.curso{width:auto!important;height:auto!important;border-radius:10px;margin:0 15px 15px 15px;border:0!important;overflow:hidden;box-shadow:0px 8px 13px -11px rgba(0,0,0,0.75);}


.tipo-curso{height:auto;padding:15px;font-size:21px;font-family:Open Sans Condensed;}
.texto-curso{padding:4%;min-height:auto;}
.texto-curso h3{font-size:18px;font-family: roboto Condensed;min-height:auto;margin:0 0 15px 0;}
.texto-curso .detalhes-curso{font-family:Open Sans;}
.texto-curso .detalhes-curso i{font-size:15px;}
.texto-curso .descricao-curso{font-size:13px;font-family:Open Sans;}

.visualiza-cursos{background-color:#333;padding:10px;height:auto;width:100%;text-align:right;font-family:Open Sans;}

.btn-inscrever-curso{margin:0 5px 5px 0;font-family:Open Sans;font-size:13px;border-top-left-radius:8px;border-bottom-right-radius:8px;}
.btn-saibamais-curso {margin: 0 0 5px	 5px;font-family: Open Sans;font-size: 13px;border-top-right-radius: 8px;border-bottom-left-radius: 8px;border: 0px;float: left;background-color: #018b95;color: #FFF;text-transform: uppercase;}


.caret {
display: inline-block;
width: 0;
height: 0;
margin-top: 14px;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
float:right;
}

#right-tools{display:none!important;}

.dropdown-menu > li > a{font-size: 13px;}


  .procurar-curso h3{
    font-size: 16px;
  }

  .curso{
    border: 15px solid #e8e6e6;
/*     height: 700px!important;*/
  }

.cursos{
  padding: 0px;
}

/*.carousel-inner img{
  height: 110px!important;
}*/

.cursos-container{
/*   height: 2200px!important;*/
}

.carousel{
  padding: 0px;
}

.tempo-curso {
  font-size: 0.7em;
  text-align: left;
}

.valor-curso{
  font-size: 0.7em;
  text-align: left;
}

.inicio-curso{
  font-size: 0.7em;
  text-align: left;
}

.visualiza-cursos{
  font-size: 12px;
}

/* === Menores de 375px === */
@media screen and (max-width: 375px){
  .curso{
 /*  height: 700px!important;*/
  }
}

/* === Menores de 320px === */
@media screen and (max-width: 320px){

  .cursos-container{
/*       height: 2340px!important;*/
  }

  .tipo-curso{
    font-size: 15px;
  }

  .curso{
    height: 740px!important;
  }

  .procurar-curso h3{
    font-size: 12px;
  }
}