/*NAVEGAÃ‡ÃƒO MULTIPAGE************************************************************/
body { opacity: 0; -webkit-transition: 0.5s; transition: 0.5s;}
  .page-ready body { opacity: 1; }

/********************************************************************************/

.article{
  opacity: 1;
}

.cursos-default{cursor: default!important;}

}

span.c-time, span.c-title{display: block!important; font-weight: 600; margin-bottom: 10px; font-size: 18px}
span.c-text{display: block!important; margin-bottom: 5px; font-size: 14px}


p.list{font-size: 16px!important; margin-bottom: 25px;}
p.list::before{content: "* "; margin-left: -9px;}

.sidebar .logo{
  margin-bottom: 0px!important;
}

.sidebar .subMenu li{
  font-size: 18px!important
}

p.ajuda{font-size: 16px!important;}
p.micro{font-size: 14px;}

.slides.whiteSlide .panel .actionButton svg{fill: #333333}

p.light{font-size: 15px;}


.destaque{background-color: #E1BE5A!important}
.text-destaque{color: #E1BE5A!important}
.text-destaque-sum{color: #E1BE5A!important; font-weight: 500;}
.text-destaque-link{color: #E1BE5A!important; text-decoration: underline;}
span.destaque{color: #E1BE5A!important}

.subPasso{
  background-color: #E1BE5A!important;
  display: inline-block!important;
  padding: 1px 9px 0px 5px;
  border-radius: 4px;
  color: #fff;
  opacity: 1;
}

.titulo-sections{
  text-transform: uppercase;
  color: #878787;
}


.verde{
  color: #2dbaab;
}




/*SLIDER COM SETAS*************************************************************/
/* CUSTOM HEIGHT */
.slider[data-slider-id="customHeight"] li {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: block;
   -webkit-transition: 0.5s;
   transition: 0.5s;
   /* before selected */
   opacity: 0;
}

/* selected */
.slider[data-slider-id="customHeight"] li.selected { opacity: 1; }

/* arrows */
.leftControl,
.rightControl {
   position: absolute;
   top: 50%;
   margin-top: -35px;
   margin-left: -100px;
   cursor: pointer;
   font-size: 0;
}

.rightControl {
   right: 0;
   margin-right: -100px;
}

.leftControl svg,
.rightControl svg {
   width: 30px;
   height: 70px;
}

@media screen and (max-width:1180px) {
  .leftControl,
  .rightControl {
     display:none;
  }
}


/* tamanho dos icones do material design */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }


/* fundo da imagem em zoom branco */
.zoom-overlay {
  background: #ffffff;
}
