.section-nav li, 
.forms, 
.hero-nav, 
.tags, 
.container-boxes li, 
.maps, 
.other-audios li, 
.explore-temas-gestao,
#footer,
.a-z,
.palco,
.chamadas,
article .dd,
.load-more,
.link-azul,
article.main-content {
    position: relative !important;
    z-index: 2 !important;
}

.flex-control-nav {
    z-index: 3 !important;
}

li {
    list-style: none outside none !important;
}

.dicas-password li{
    list-style: disc !important;
}

.dicas-password ul li:first-child{
    list-style: none !important;
    margin-left: -15px !important;
}

.grid-tema .container-boxes ul li.lateralAudioVideo{
    position: relative !important;
}

.grid-tema .container-boxes ul li, .box .button, .carousel-controls a, .palco a {
    position: absolute !important;
}

.grid-tema .container-boxes ul li._msddli_ {    
    position: relative !important;    
}

listaBox a{
   z-index: 5;  
}

.grid-tema .container-boxes {
    position: relative !important;
    z-index: 5;    
}

a.btn{
    cursor: pointer !important;
}

.orcamentos-content,
.carousel-controls {
	z-index: 2;
}

.conteudo-relacionado {
    margin-top: 60px;
}

.continue_lendo {
    position: relative !important;
    z-index: 5 !important;
}

.nav-estados ul li {
    word-wrap: normal !important;
}

.main-patrocinio{
	z-index: 2;
}

.main-projetos{
	z-index: 2;
}

.form .form-item-436 {
	width: 440px;
}

#main-content-front  {
	z-index: 9;
}

.hero-nav-link {
  clear: both;
  background: #ecf0f1;
  height: 55px;
}

.hero-nav-link ul {
  width: 100%;
  display: table;
  table-layout: fixed;
  padding: 8px 0;
  margin: 0;
  height: 55px;
}

.hero-nav-link ul li {
  display: table-cell;
  width: 0;
  border-right: solid 1px #ddd;
  vertical-align: middle;
  text-align: center;
  padding: 0 5px;
}
.hero-nav-link ul li a {
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #5c6d7e;
  line-height: 1.1;
}
.hero-nav-link ul li a:hover, .hero-nav-link ul li a.selected {
  color: #2e66b7;
}
.hero-nav-link ul li:last-of-type {
  border: none;
}

#accordion-content-patrocinio{
	margin-bottom: 50px;
}

strong {
    font-weight: bold !important;
}

.grid-tema .container-boxes .player ul li {    
    position: relative !important;    
}

/* esse seletor sÃ¯Â¿Â½ vale na Ã¯Â¿Â½rea nÃ¯Â¿Â½o logada */
.box {
    padding: 0px !important;
}

/* esse seletor sÃ¯Â¿Â½ vale na Ã¯Â¿Â½rea nÃ¯Â¿Â½o logada */
.over {
    padding: 20px !important;
}

/* esse seletor sÃ¯Â¿Â½ vale na Ã¯Â¿Â½rea nÃ¯Â¿Â½o logada */
.form input[type="button"] {
    width: auto !important;
}

.desc {
    cursor: pointer;
}

.logged, .notlogged, .perfilPessoa, .perfilEmpresa {
    display: none;
}

.linkSearch {
    height: auto !important;
}

.accordion .accordion-link {
  float: left;
  width: 100%;
  background: #2e66b7;
  color: #fff;
  padding: 16px 56px 16px 16px;
  font-size: 18px;
  position: relative;
  margin: 10px 0 0 0;
  font-weight: 700;
}

.accordion .accordion-box .accordion-content {
  padding: 30px;
  background: #FFFFFF;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);
}

.link-search {
    display: none;
}

sup{
	vertical-align: initial !important;
}

.form .form-item input[type="text"], .form .form-item input[type="password"], .form .form-item input[type="search"], .form .form-item textarea, .form .form-item .form-select {
	padding: 10px 10px;
}

.login{
	height: auto;
	z-index: 9;
}

#link-login-estrang{
	display: none !important;
}

.accordion .accordion-box .accordion-content {
  padding: 30px;
  background: #FFFFFF;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0);
}

.accordion .accordion-select {
  background: #fff;
  color: #5c6d7e;
  border: 1px solid #d1d8dc;
  font-size: 16px;
  height: 56px;
}

.accordion .accordion-link .accordion-icon {
  width: 58px;
  height: 54px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #325a95;
}

.accordion .accordion-select .accordion-icon {
  background-color: #fff;
}

.accordion .accordion-select .accordion-icon .ico {
  margin-top: 23px;
  margin-left: 23px;
  background-position: 0 -7653px;
}



.alertMessage  {
  font-size: 22px;
  margin-top: 20px;
  text-align: center;
  color: #fff;
  padding: 15px 15px 15px 75px;
  font-weight: 900;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  background: #b9092d url("../img/ico/error.jpg") no-repeat 10px 7px;
  color: #FFF;
}


.form .form-actions .msg{
	padding: 13px 75px;
}

.errorField {
    border: 1px solid #f00 !important;
}

div.fale-com a.quadrado-azul {
    display: block;
    float: left;
    padding: 13px 16px 18px 16px;
    background: #2e66b7;
    color: #fff;
    text-align: center;
    margin-top: 0px;
}

.carousel-hor-container .audio .content-title{
    max-height: 54px;
    overflow: hidden;
}

.player .side-carousel .carousel-container .carousel-content li {
	width: 200px !important;
	height: 110px !important;
	margin: 0 0 20px 0;
}

.overlay-cadastro-termos{
	display: none;
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 2000px;
	background: url(../img/transparencia2.png) repeat;
	opacity: .8;
	z-index: 99;
}

.modal-termos .modal-termos-content{
	height: 620px !important;
}

.page-search .page-title {
    background: none !important;
}

.accordion .accordion-select .accordion-icon {
  background-color: #fff;
}

.explore-temas-gestao li a {
	font-size: 18px !important;
}

.search-results li {
    z-index: 3;
}

#msgCpfExiste{
	color: #0000F0 !important;
	font-size: 24px !important;
}

#msgCpfInvalido{
	color: #0000F0 !important;
	font-size: 24px !important;
}

#msgCpfCrm{
	color: #0000F0 !important;
	font-size: 24px !important;
}

.saiba-mais-o-que{
	width: 105%;
}

#content-senha{
	width: 220px !important;
}

#content-duvidaSenha{
	width: 20px !important
}

#content-confirmSenha{
	width: 215px !important;
}

.box-content-duvida-cad{
	width: 500px;
	background: #2e66b7;
	color: #fff;
	position: absolute;
	padding: 20px;
	z-index: 12;
	left: 170px !important;
	margin-top: 10px !important;

}


.box-content-duvida-cad h3{
	font-weight: 700 !important;
	font-size: 15px !important;
	margin-bottom: 20px !important;
}	

.close-duvida-cad{
	position: absolute;
	top: 0;
	right: 0px;
	padding-top: 8px;
	text-align: center;
	background: #384e65;
	width: 30px;
	height: 30px;

}

.seta-cima-cad{
	position: absolute;
	top: -10px;
	left: 128px !important;

}

.not-captalize{
    text-transform: none !important;
}

.box-estado-atual{
    z-index: -1 !important;
}

.container-boxes .box-outer .titulo{
    display:table;
    padding:0 20px 20px 20px;
    font-size:18px;
    font-weight:900;
    line-height:1
}

.ico_biblioteca  img{
	margin-bottom: -5px !important;
}

#input-btn-prosseguir {
    width: 100% !important;
    font-weight: 700 !important;
}

#ul-dica-senha {
    margin: 1em 0;
    padding: 0 0 0 40px;
}

#button-enviar{
    font-weight: 700 !important;
    width: 100% !important;
}

#content-cpf{
    margin-bottom: 30px !important;
}

#dataNascimentoAux{
    margin-bottom: 30px !important;
}

#btn-entrarCadastro{
    font-weight: 700 !important;
    width: 100% !important;
}


#btn-checkEmails{
    font-weight: 700 !important;
    width: 100% !important;
}

#btnCriarSenha{
    font-weight: 700 !important;
    width: 100% !important;
}

#btn-checkDtNascimento{
    font-weight: 700 !important;
    width: 100% !important;
}

#content-cpf{
    margin-bottom: 20px !important;
}

#btnEsqSenhaEnviarEmail{
    font-weight: 700 !important;
    width: 100% !important;
}

.md-tema-cooperacao{
    border-top: 4px solid #996f45 !important;
    cursor: pointer;
}
.md-tema-cooperacao span b, .md-tema-cooperacao h3{
    color: #996f45 !important;
}

.md-tema-empreendedorismo{
    border-top: 4px solid #ff8040 !important;
    cursor: pointer;
}
.md-tema-empreendedorismo span b, .md-tema-empreendedorismo h3{
    color: #ff8040 !important;
}

.md-tema-financas{
    border-top: 4px solid #83bf30 !important;
    cursor: pointer;
}
.md-tema-financas span b, .md-tema-financas h3{
    color: #83bf30 !important;
}

.md-tema-inovacao{
    border-top: 4px solid #a1adb3 !important;
    cursor: pointer;
}
.md-tema-inovacao span b, .md-tema-inovacao h3{
   color: #a1adb3 !important;
}

.md-tema-leis-normas{
    border-top: 4px solid #994599 !important;
    cursor: pointer;
}
.md-tema-leis-normas span b, .md-tema-leis-normas h3{
    color: #994599 !important;
}

.md-tema-mercado{
    border-top: 4px solid #00cc92 !important;
    cursor: pointer;
}
.md-tema-mercado span b, .md-tema-mercado h3{
    color: #00cc92 !important;
}

.md-tema-organizacao{
    border-top: 4px solid #14adcc !important;
    cursor: pointer;
}
.md-tema-organizacao span b, .md-tema-organizacao h3{
    color: #14adcc !important;
}

.md-tema-institucional{
    border-top: 4px solid #2e66b7 !important;
    cursor: pointer;
}
.md-tema-institucional span b, .md-tema-institucional h3{
    color: #2e66b7 !important;
}

.md-tema-pessoas{
    border-top: 4px solid #bf303c !important;
    cursor: pointer;
}
.md-tema-pessoas span b, .md-tema-pessoas h3{
    color: #bf303c !important;
    
}

.md-tema-planejamento{
    border-top: 4px solid #ffbf40 !important;
    cursor: pointer;
}
.md-tema-planejamento span b, .md-tema-planejamento h3{
    color: #ffbf40 !important;
}

.mdCursorHand{
    cursor: pointer;
}

#hero-nav-seja-consultor{
	display: block;
    width: 200%;
    margin-left: -50%;
}

.ui-autocomplete {
    max-width: 940px !important;
    right: auto !important;
}

.form .form-item .custom-radio {
     width: auto !important;
     height: auto !important
}

.form .form-item .custom-check {
     width: auto !important;
     height: auto !important
}

.div-ajax-carregamento-pagina{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999997;
	/* transparência compatível com os navegadores comuns.*/
	opacity:0.40;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
	text-align: center;
}

.dd .ddChild {
	border: 1px solid #d1d8dc;
	background-color: #fff;
	left: -1px;
	width: 101%;
	overflow: auto;
}

.dd.list .ddChild {
	min-height: 150px;
	overflow: auto;
}