/*------------------------------------------------------------------------------------------------------*/
#contq233 {
  display: none;
}

#colunasEscolhas {
  width:100%;
  padding:0;
  margin:0;
  background-color:#1a1a1a;
  overflow-y:hidden !important;
  margin-top: 1.5%; 
}

.mainTltEL {
  margin-bottom: 3%;
}

#rowEscolhasPrincipais {
  padding:0;
  margin:0;
  width:100%;
}

.escolhaDireita {
  float:right;
  display:inline-table;
  padding-bottom: 20px;
  cursor: pointer;
  padding-right: 0px;
  padding-left: 0px;
}

.escolhaEsquerda {
  float:left;
  display:inline-table;
  padding-bottom: 20px;
  padding-left: 0px;
  cursor: pointer;
  padding-right: 0px;
  padding-left: 0px;
}

.tituloEsquerdoOpcPrincipal {
  min-height:220px;
  width:90%;
  float:left;
  /*display:inline-table;*/
  position: absolute;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-out 0.8s;
  transition:all ease-in-out 0.8s;
}

.imgDireitaOpcPrincipal {
  min-height:267px;
  width:15%;
  float:right;
  display:inline-table;
  transition:all 0.8s ease-in-out;
  -webkit-transition:all ease-in-out 0.5s;
  -moz-transition:all ease-in-out 0.5s;
  -webkit-backface-visibility:hidden;
}

.tituloDireitoOpcPrincipal {
  width:90%;
  float:right;
  /*display:inline-table;*/
  position: absolute;
  margin-left: 10%;
  min-height:220px;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-out 0.8s;
  transition:all ease-in-out 0.8s;
}

.imgEsquerdaOpcPrincipal {
  width:15%;
  float:left;
  display:inline-table;
  min-height:267px;
  transition:all 0.5s ease-in-out;
  -webkit-transition:all ease-in-out 0.5s;
  -moz-transition:all ease-in-out 0.5s;
  -webkit-backface-visibility:hidden;
}

.img-responsive.center-block.imgEscolha {
  min-height:267px;
  width:80%;
}

#tituloEsq1ELopc {
  min-height: 267px;
  background-color:#e20048;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-outÂ 0.8s;
  transition:all ease-in-out 0.8s;
  background-image:url(../images/back23.png);
  background-position:center center;
  background-size:cover;
  background-repeat:no-repeat;
}

#tituloEsq2ELopc {
  min-height: 267px;
  background-color:#81a93f;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-out 0.8s;
  transition:all ease-in-out 0.8s;
   background-image:url(../images/verdeEL.png);
  background-position:center center;
  background-size:cover;
  background-repeat:no-repeat;
}

#tituloDir1ELopc {
  min-height: 267px;
  background-color:#ff8500;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-out 0.8s;
  transition:all ease-in-out 0.8s;
  background-image:url(../images/back1.png);
  background-position:center center;
  background-size:cover;
  background-repeat:no-repeat;
}

#tituloDir2ELopc {
  min-height: 267px;
  background-color:#29a0d7;
  -webkit-transition:all ease-in-out 0.8s;
  -moz-transition:all ease-in-out 0.8s;
  transition:all ease-in-out 0.8s;
  background-image:url(../images/back1.png);
  background-position:center center;
  background-size:cover;
  background-repeat:no-repeat;
}

#tituloEsq1ELopc:hover {
  
  transition:all 0.5s ease-in-out;
}

#tituloDir1ELopc:hover {
 
  transition:all 0.5s;
}

#tituloDir2ELopc:hover {
  
  transition:all 0.5s;
}

#tituloEsq2ELopc:hover {
  
  transition:all 0.5s;
}

.bgescolhas {
  background-color: #1a1a1a !important;
  transition:all 0.5s ease-in-out;
  background-image:none !important;
  color:#e20048 !important;
  background-size:200% 100%;
}

p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.titulosEscolhaesquerda {
  color:white;
  width:80%;
  float:right;
  margin-right:5%;
  margin-top:3%;
}

.tituloEscolhadireita {
  width:80%;
  float:left;
  margin-left:8%;
  margin-top:3%;
  color:white;
}

.corTitulo h1 {
  color:#e20048 !important;
  transition:all 0.5s ease-in-out;
}

.efeitoLargura22 {
  width:85%;
  transition:all 0.5sÂ ease-in-out;
}

.efeitoLargura2 {
  width:84%;
  margin-left: 15%;
  transition:all 0.5sÂ ease-in-out;
}

.numeroEscolhas {
  font-size:70px;
  font-weight:300;
}

.tituloEscolhas {
  font-size:30px;
  font-weight:300;
}

#subtituloELescolhasPrincipais {
  color: white;
  font-weight: 300;
  font-size: 26px;
}

#tituloELescolhasPrincipais {
  color: #e20048;
  font-weight: 300;
  font-size: 36px;
}

.separadorELimg {
  width:112%;
  margin-left:-3%;
}

.separadorELimg1 {
  width:105%;
  margin-left:-1%;
}

html {
  overflow-x:hidden;
}

.container.sepEL {
  width:100%;
  padding:0;
  margin:0;
}

#sep {
  width:100%;
}

#sep1 {
  padding:0;
  margin:0;
  width:100%;
  margin-top:-8%;
  position: absolute;
  z-index: 1;
}

#sepimg2 {
  width:100%;
}

#landingEL {
  margin:0;
  padding:0;
  width:100%;
  height: 100%;
  background-color: #dedede;
  background-image:url(../images/fundoel.png);
  background-position:center;
  background-size:cover;
}

#elObj {
  width:61%;
  position: relative;
  z-index: 0;
}

#botaoBaixoEL {
  position:relative;
  margin-top:-15%;
  cursor:pointer;
}

#dedo {
  width:18%;
  float:right;
  margin-top:-10%;
  position:relative;
  margin-right:27%;
  animation-name:mover;
  -webkit-transform:translate3D(0, 0, 0);
  -webkit-animation:mover 0.6s infinite  alternate;
  animation:mover 0.6s infinite  alternate;
  -webkit-backface-visibility:hidden;
}

@keyframes mover {
  0% {
    transform:translateY(0);
  }
  100% {
    transform:translateY(-20px);
  }
}

#subEscolha1 {
  margin:0;
  padding:0;
  width:100%;
  display: none;
}

#rowSubEsc1 {
  width:100%;
  margin:0;
}

.Subesc1Dir {
  float:right;
}

.blackLeft {
  width: 90px;
  float:right;
  background-color:#1a1a1a;
  height:240px;
  height: 240px;
}

.blackRight {
  float:left;
  width:90px;
  background-color:#1a1a1a;
  height:240px;
  height: 240px;
}

.colorLeft {
  background-color:#e20048;
  height:240px;
  width: calc(100% - 90px);
  float:left;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

.bloco {
  margin-bottom: 40px;
  padding-right: 0px;
  padding-left: 0px;
  width: 49%;
  cursor: pointer;
}

.blocoEsq {
  margin-right: 1%;
}

.blocoDir {
  margin-left: 1%;
}


.SubescLeft {
  position:relative;
}

.colorRight {
  width: calc(100% - 90px);
  float:right;
  height:240px;
  background-color:#e20048;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  transition:all ease-in-out 0.5s;
}

.colorRight:hover {
  background-color:#e20048;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  transition:all ease-in-out 0.5s;
}

.colorLeft:hover {
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

#subEsc2 {
  margin:0;
  padding:0;
  width:100%;
  display: none;
}

#rowSubEsc2 {
  width:100%;
  margin:0;
}

.color2Left {
  background-color:#ff8500;
  height:240px;
  float:left;
  width: calc(100% - 90px);
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

.color2right {
  width: calc(100% - 90px);
  float:left;
  height:240px;
  background-color:#ff8500;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

#subEsc3 {
  width:100%;
  padding:0;
  margin:0;
  display: none;
}

.row.rowSubesc {
  width:100%;
  margin:0;
}

.color3Left {
  width: calc(100% - 90px);
  float:left;
  height:240px;
  background-color:#81a93f;
  background-image:url(../images/verdeEL.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

.color3right {
  float:left;
  height:240px;
  width: calc(100% - 90px);
  background-color:#81a93f;
  background-image:url(../images/verdeEL.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

#subEsc4 {
  width:100%;
  padding:0;
  margin:0;
  display: none;
}

.color4Left {
  width: calc(100% - 90px);
  height:240px;
  float:left;
  background-color:#29a0d7;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

.color4Right {
  width: calc(100% - 90px);
  height:240px;
  float:right;
  background-color:#29a0d7;
  background-image:url(../images/back23.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all ease-in-out 0.5s;
}

.color2Left:hover {
  transition:all ease-in-out 0.5s;
}

.color2right:hover {
  transition:all ease-in-out 0.5s;
}

.color3Left:hover {
  transition:all ease-in-out 0.5s;
}

.color3right:hover {
  transition:all ease-in-out 0.5s;
}

.color4Left:hover {
  transition:all ease-in-out 0.5s;
}

.color4Right:hover {
  transition:all ease-in-out 0.5s;
}

.rightttlEL {
  color:white;
  padding-top:10%;
}

.text-right.rightttlEL.ttlLeftSubesc {
  padding-right:5%;
  font-weight: 300;
}

.text-left.rightttlEL.ttlRightSubesc {
  padding-left:5%;
  font-weight: 300;
}

.selectAnim {
  height:80px;
  display:block;
  color:white;
}

.h1, h1 {
  margin:0;
}

.icon.ion-ios-plus-empty.center-block {
  color:white;
  width:30%;
  font-size:65px;
  transition:all ease-in-out 0.5s;
}

.numberSubesc {
  padding-top:4%;
  padding-left:2.7%;
  font-weight: 300;
}

.titulosSubEsc {
  margin-top:5%;
  margin-left: 20%;
}

.numeroTituloELSE {
  font-size:55px;
}

.numeroTTl h1 {
  font-weight: 300;
}

.numeroTTl {
  float:left;
  padding-right: 15px;
}

.tituloTTL {
  font-weight: 300;
}

.tituloTTL h1 {
  font-weight: 300;
}

.subescTTL4 div h1 {
  color:#29a0d7;
}

.subescTTL3 div h1 {
  color:#81a93f;
}

.subescTTL2 div h1 {
  color:#ff8500;
}

.subescTTL1 div h1 {
  color:#e20048;
}

.spacer {
  cursor:initial;
}

.iconRotate {
  color: white;
}

.corTitulo2 div h1 i{
  color:#e20048 !important;
  background-color: #1a1a1a !important;
}

.rotate45 {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  transition:all ease-in-out 0.5s;
}

#redir13 {
  font-weight: bold;
}

/*----------------------------------------------------------------------------------------------------*/

#sepCinza {
  width: 100%;
}

div#cont12EL.container {
  width:60%;
  margin-left:20%;
  margin-right:5%;
}

h1#heading112 {
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
}

div#arvoreContEL {
  display:inline-table;
}

div#heading12ELcont {
  display:inline-table;
  margin-left:2%;
}

div#paraCOnt12EL {
  margin-top:5%;
}

p#p112EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

p#p212EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
  margin-top:3%;
}

img#insecto.img-responsive {
  margin-top:4%;
  width: 99%;
}

.colunaIdent {
  margin-bottom: 5px;
}

p#p312EL {
  
  font-family:'Lato';
  font-size:15px;
  line-height:27px;
  margin-top:5%;
}

.retirar {
  display: none;
}

p#p412EL {
  font-family:'Lato';
  font-size:15px;
  line-height:27px;
  margin-top:2%;
}

div#cont212EL.container {
  width:100%;
  padding:0;
  background-color:#e3e3e3;
  
  margin-top: -1%;
}

#textosVideo {
    /* width: 60%; */
    /* margin-left: 20%; */
    margin-top: -6%;
    margin-bottom: 40px;
}

div#titulos122EL {
  width:90%;
  margin-right:5%;
  margin-left:5%;
}

h2#titulo122EL {
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
}

div#polvoContEL {
  display:inline-table;
}

div#tituloEL12 {
  display:inline-table;
  margin-left:2%;
}

div#paragrafos2EL {
  width:90%;
  margin-left:5%;
  margin-right:5%;
  margin-top:5%;
}

p#p512EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

p#p612EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
  margin-top:3%;
}

div#videoCont {
  width: 100%;
  cursor: pointer;
}

#video11 {
  width: 100%;
}

div#cont4EL12.container {
  width:60%;
  margin-left:20%;
  margin-right:5%;
}

#tulipa {
  margin-top: 40px;
  width: 100%;
}

h2#titulo123EL {
  font-family:'Lato';
  color:#e20048;
  margin-top: 10%;
}

div#peixeCOntEL {
  display:inline-table;
}

div#tituloCon123EL {
  display:inline-table;
  margin-left:2%;
}

div#titulosCont4EL {
  margin-top:5%;
}

div#cont5.container {
  width:100%;
  padding:0;
  margin-top:15%;
}

.numero {
  color:#e20048;
  font-family:'Lato';
  font-weight:700;
}

.texto {
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
  line-height:27px;
  margin-left:1%;
}

div#p1EL {
  display:inline-table;
  margin-left:-6%;
}

div#p2EL {
  display:inline-table;
}

div#p3EL {
  display:inline-table;
  margin-left:-6%;
}

div#p4EL {
  display:inline-table;
}

div#p5EL {
  display:inline-table;
  margin-left:-6%;
}

div#p6EL {
  display:inline-table;
}

div#p7EL {
  display:inline-table;
  margin-left:-6%;
}

div#p8EL {
  display:inline-table;
}

.tabela12EL {
  width:22.5%;
  display:inline-table;
  margin-left:2%;
}

div#p1COntEL.tabela12EL {
  display:inline-table;
}

.textoUltEL {
  font-family:'Lato';
  font-size:15px;
  line-height:27px;
  font-weight:300;
  margin-top:3%;
}

div#botao {
  float:right;
  height:10vh;
  width:40vh;
  margin-top:5%;
  margin-right: -8%;
}

div#Continuar {
  width:30vh;
  height:10vh;
  float:left;
  display:inline-block;
}

div#setaCont {
  height:10vh;
  width:20vh;
  float:right;
  display:inline-block;
}

#geral11EL {
  width: 65%;
  margin-left: 16%;
}

#aprfGeral {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  padding: 0;
  display: none;
}

#videoM {
 display: none; 
}

/*----------------------------------------------------------------------------------------------------*/

div#contquestoesGeral.container {
  padding:0;
  margin:0;
  width:60%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  display: none;
}

h1#headerQuestoes1 {
  font-family:'Lato';
  color:#e20048;
  font-weight:300;
}

div#contTitulo13 {
  display:inline-table;
  margin-left:2%;
}

div#contimagemtitulo13 {
  display:inline-table;
}

div#questoes.container {
  margin:0;
  padding:0;
  width:100%;
  margin-top:5%;
}

h1#alinea1 {
  font-family:'Lato';
  color:#e20048;
  font-weight:400;
  font-size:65px;
  padding-left: 25px;
}

h1#pergunta1 {
  font-family:'Lato';
  color:#e20048;
  font-weight:300;
  font-size:20px;
  margin-top: 15px;
  padding-left: 20px;
}

div#questao1Conttitulo, #questao2Conttitulo {
  margin-bottom: 20px;
}

p#parte1EL13 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
  margin-right:1%;
}

input#part2el13 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color: #e8e8e8;
  border: none;
  box-sizing: border-box; 
}

p#parte3el13 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

div#parte1Quest1 {
  margin-left:5%;
}

p#parte1EL132 {
  font-family:'Lato';
  margin-right:1%;
  font-size:15px;
  font-weight:300;
  display:inline-table;
}

input#part2el132 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color: #e8e8e8;
  border: none;
  box-sizing: border-box; 
}

p#parte3el132 {
  display:inline-table;
  margin-left:1%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#parte1Quest12 {
  margin-left:5%;
}

div#parte1Quest13 {
  margin-left:5%;
}

p#parte1EL133 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
  margin-right:1%;
  color:#e20048;
  margin-left:1%;
}

input#part2el134 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color: #e8e8e8;
  border: none;
  box-sizing: border-box; 
}

input#part2el135 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color: #e8e8e8;
  border: none;
  box-sizing: border-box; 
}

p#parte3el133 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
  margin-right:1%;
  color:#e20048;
  margin-left:1%;
}

input#part2el136 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color: #e8e8e8;
  border: none;
  box-sizing: border-box; 
}

p.alinea {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
  font-size:15px;
}

.resposta {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#alineasCont {
  margin-top:5%;
  margin-left:5%;
}

div#questaoCont {
  margin-top:5%;
}

button#submeter1 {
  font-family:'Lato';
  font-weight:300;
  font-size: 15px;
  color:white;
  background-color:#e20048;
  margin-left:5%;
  margin-top:2%;
  border: none;
  outline: none;
  height: 40px;
  width: 125px;
}

div#rCorreta {
  height: 45px;
  width: 225px;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#respostaCerta1 {
  font-family:'Lato';
  color:white;
  font-size:20px;
  font-weight:300;
  padding-top:5%;
  padding-left:3%;
}

p#p1Certo {
  font-family:'Lato';
  font-weight:700;
  color:#508d46;
  font-size:15px;
}

div#rCertaParagraf {
  margin-top:3%;
}

p#p2Certo {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

p#p3Certo {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#508d46;
}

div#pCertos {
  margin-left:5%;
  display: none;
}

div#pErro {
  margin-left:5%;
  display: none;
}

div#rErrado {
  height: 45px;
  width: 225px;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#respostaErrado1 {
  font-family:'Lato';
  color:white;
  font-size:17px;
  font-weight:300;
  padding-top:7%;
  padding-left:5%;
}

p#p1Errado {
  font-family:'Lato';
  font-weight:700;
  color:#e20048;
  font-size:15px;
  margin-top:3%;
}

.normal {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.alineaErrado {
  font-family:'Lato';
  font-weight:700;
  color:#e20048;
  display:inline-table;
}

p.alineaErrNorm {
  color:#e20048;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

div#divpErrados {
  margin-top:3%;
}

p#NotaErrado {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

p#pnotaErrado {
  color:#e20048;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#questao2 {
  margin-top:5%;
  display: none;
}

#questao2exL {
  margin-top:5%;
  display: none;
}

div#sim {
  height:40px;
  width:80px;
  display:inline-table;
  background-color:#508d46;
  margin-right:3%;
  margin-left:7%;
  margin-top:3%;
  cursor: pointer;
}

div#nao {
  height:40px;
  width:80px;
  display:inline-table;
  background-color:#e20048;
  cursor: pointer;
}

div#pergunta2Q {
  margin-top:6%;
}

p#questao2txt {
  width:70%;
  margin-left:5%;
  margin-top:-2%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

.bgsimNao {
  background-color:#1a1a1a !important; 
  color: #e20048 !important;
  transition: all ease-in-out 0.5s;
}

.bgsimNao h1{ 
  color: #e20048 !important;
  transition: all ease-in-out 0.5s;
}

h1#EscSim {
  color:white;
  font-family:'Lato';
  margin-left:17%;
  padding-top:3%;
  font-weight: 300;
  font-size: 30px;
  transition: all ease-in-out 0.5s;
}

h1#EscNao {
  font-family:'Lato';
  color:white;
  margin-left:10%;
  padding-top:2%;
  font-weight: 300;
  font-size: 30px;
  transition: all ease-in-out 0.5s;
}

div#submeter2 {
  font-family:'Lato';
  font-weight:300;
  color:white;
  background-color:#e20048;
  margin-left:5%;
  margin-top:2%;
}

div#rcerta2 {
  height: 45px;
  width: 225px;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

#alinea121 {
  cursor: pointer;
}

#alinea1212 {
  cursor: pointer;
}

#alinea1213 {
  cursor: pointer;
}

#alinea1214 {
  cursor: pointer;
}

.selecionado21 {
  color: #e20048;
  transition: all 0.5s ease-in-out;
  font-weight: 700 !important;
}

#rerrado2 {
  display: none;
}

#RCerta2 {
  display: none;
}

p#rcerta2P {
  font-family:'Lato';
  color:white;
  font-size:20px;
  padding-top:5%;
  padding-left:3%;
}

button#submeter2 {
  font-family:'Lato';
  font-weight:300;
  font-size: 15px;
  color:white;
  background-color:#e20048;
  margin-left:7%;
  margin-top:2%;
  border: none;
  outline: none;
  height: 40px;
  width: 125px;
}

#restart2 {
  font-family:'Lato';
  font-weight:300;
  font-size: 15px;
  color:white;
  background-color:#e20048;
  margin-left:7%;
  margin-top:2%;
  border: none;
  outline: none;
  height: 40px;
  width: 125px;
  display: none;
}


div#certoErrado2 {
  margin-left:7%;
}

p#pcerto2 {
  font-family:'Lato';
  font-weight:700;
  color:#508d46;
  font-size:15px;
  margin-top:3%;
}

p#pcerto3 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:3%;
}

p#pcerto4 {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

p#pcerto5 {
  font-family:'Lato';
  font-weight:300;
  color:#508d46;
  font-size:15px;
  margin-top:-1%;
}

div#erradoButton {
  height: 45px;
  width: 225px;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#reeerado2p {
  font-family:'Lato';
  color:white;
  font-size:17px;
  font-weight:300;
  padding-top:7%;
  padding-left:5%;
}

p#pErrado {
  font-family:'Lato';
  font-weight:700;
  color:#e20048;
  font-size:15px;
  margin-top:3%;
}

p#pErrado2 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#pErrado3 {
  display:inline-table;
  color:#e20048;
  font-family:'Lato';
  font-weight:700;
}

p#pErrado4 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#pErrado5 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#e20048;
}

p#pErrado6 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#pErrado7 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#e20048;
}

div#pErradosCont {
  margin-top:3%;
}

p#pErrado8 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#e20048;
}

p#pErrado9 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#pErrado10 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:black;
}

p#pErrado11 {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

p#pErrado12 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#pErrado13 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#e20048;
}

div#titulos113 {
  margin-left:5%;
}

h1#titulo2113 {
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
  width:100%;
  font-size:25px;
  margin-left:-1%;
}

h1#titulo212 {
  color:#e20048;
  font-family:'Lato';
  font-weight:400;
  font-size:45px;
  display:inline-table;
  margin-left:-10%;
}

h1#titulo211 {
  color:#e20048;
  font-family:'Lato';
  font-weight:400;
  font-size:65px;
  display:inline-table;
}

div#titulo21Cont {
  display:inline-table;
}

div#titulo213Cont {
  display:inline-table;
}

div#titulos21ContGeral {
  margin-left:5%;
}

p.alinea21 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-right:0.5%;
}

p.frase21 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#questaoCont21 {
  margin-left:7%;
  margin-top:2%;
}

p#pergunta21 {
  margin-bottom:2%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

#questao21 {
  display: none;
  margin-top: 5%;
}

button#submeter3 {
  font-family:'Lato';
  font-weight:300;
  font-size: 15px;
  color:white;
  background-color:#e20048;
  margin-left:0%;
  margin-top:2%;
  border: none;
  outline: none;
  height: 40px;
  width: 125px;
}

div#respostaCerta21 {
  height: 45px;
  width: 225px;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#rCerta21 {
  font-family:'Lato';
  color:white;
  font-size:20px;
  padding-top:5%;
  padding-left:3%;
}

p#rCerta212 {
  font-family:'Lato';
  font-weight:700;
  color:#508d46;
  font-size:15px;
  margin-top:3%;
}

p#rCerta213 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:3%;
  display:inline-table;
}

p#rCerta214 {
  font-family:'Lato';
  font-weight:700;
  color:black;
  font-size:15px;
  margin-top:3%;
  display:inline-table;
}

p#rCerta215 {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

p#rCerta216 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:3%;
  display:inline-table;
}

p#rCerta217 {
  font-family:'Lato';
  font-weight:300;
  color:#508d46;
  font-size:15px;
  margin-top:3%;
  display:inline-table;
}

div#divvv1 {
  margin-top:-2%;
}

div#divvv2 {
  margin-top:-3%;
}

div#rcerta21 {
  margin-left:7%;
  display: none;
}

#divFinal21 {
  display: none;
}

div#rerradoB21 {
  height: 45px;
  width: 225px;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#pBrerrado21 {
  font-family:'Lato';
  color:white;
  font-size:17px;
  font-weight:300;
  padding-top:7%;
  padding-left:5%;
}

p#Rerrado211 {
  font-family:'Lato';
  font-weight:700;
  color:#e20048;
  font-size:15px;
  margin-top:3%;
}

p.normal21 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.cor21 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color:#e20048;
  display:inline-table;
}

div#divvv21 {
  margin-top:3%;
}

p#italico21 {
  font-family:'Lato';
  color:black;
  font-weight:300;
  font-size:15px;
}

div#divvv212 {
  margin-top:3%;
}

p#nota21 {
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top:3%;
}

div#rErrado21 {
  margin-left:7%;
  display: none;
}

div#reter {
  height: 45px;
  width: 225px;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center center;
  margin-top:5%;
}

p#pReter {
  font-family:'Lato';
  color:white;
  font-size:20px;
  font-weight:300;
  padding-top:5%;
  padding-left:32%;
}

#continuarQuestoesvermelho {
  display: none;
}

.botoesCOntinuar13{
  padding:0;
  margin:0;
  width:90%;
  margin-left: auto;
  margin-right: auto;
}

p.text-center.pReter1 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#preterid.text-center.pReter1 {
  margin-top:3%;
}

p#boldPreter.text-center {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#preterid2.text-center.pReter1 {
  margin-top:3%;
}

p#preterid3.text-center.pReter1 {
  margin-bottom:3%;
}

p#Continuar {
  font-family:'Lato';
  color:#e20048;
  font-size:25px;
}

div#continuarCont {
  display:inline-table;
  margin-left:73%;
  margin-top:5%;
}

div#setaCont13 {
  display:inline-table;
  margin-left:1%;
}

/*-----------------------------------------------------FIM PARTE 1 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO PARTE 2 E-LEARNING-------------------------------------------------------------------*/

.container-fluid {
  padding:0;
  margin:0;
  width:100%;
}

#row1Esclaranja {
  padding:0;
  margin:0;
  width:100%;
}

.col-md-5.subEscLaranja {
  padding:0;
  height:30vh;
  margin-bottom:5%;
}

p, h1, h2, h3, h4, h5 {
  font-family:'Lato';
}

#numero2ElLaranja {
  color:#ff8500;
  font-size:64px;
  float:left;
  display:inline-table;
}

#titulo2ElLaranja {
  color:#ff8500;
}

#numeroContlaranja {
  width:10%;
}

#tituloConelLaranja {
  width:90%;
  display:inline-table;
  float:right;
}

#colTitulosLaranja {
  width:60%;
  margin-left:20%;
}

.top {
  margin-top:3%;
}

.divLeftTitleLaranja {
  width:90%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:#ff8500;
  cursor:pointer;
}

.divrightNumber {
  width:10%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.divLeftTitleLaranja:hover {
  background-image:url(../images/back1.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all 0.5s;
}

.divrightituloLaranja {
  width:90%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:#ff8500;
  cursor:pointer;
}

.divrightituloLaranja:hover {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url(../images/back1.png);
  transition:all 0.5s;
}

.divLeftNumber {
  width:10%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:black;
}

#numeroLaranja {
  height:10vh;
}

#spacer {
  height:10vh;
}

#pluslaranja {
  height:10vh;
}

.h1, h1 {
  padding:0;
  margin:0;
}

#headerNumlaranja {
  color:white;
}

.headerNumlaranja {
  margin:0;
  padding:0;
  color:white;
  margin-left:7%;
  padding-top:5%;
}

#tiuloEscLaranja {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

#titulodirLaranja {
  margin-top:16%;
  margin-left:5%;
  font-weight:300;
  color:white;
}

.leftleftbuttonEx {
  width:47.5%;
}

.rightleftbuttonEx {
  width:47.5%;
  float:right;
}

#subesclaranja {
  display: none;
}

/*-----------------------------------------------------FIM PARTE 2 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO PARTE 3 E-LEARNING-------------------------------------------------------------------*/

.container-fluid {
  padding:0;
  margin:0;
  width:100%;
}

#row1EscVerde {
  padding:0;
  margin:0;
  width:100%;
}

.col-md-5.subEscVerde {
  padding:0;
  height:30vh;
  margin-bottom:5%;
}

p, h1, h2, h3, h4, h5 {
  font-family:'Lato';
}

#numero2ElVerde {
  color:#80a33f;
  font-size:64px;
  float:left;
  display:inline-table;
}

#titulo2ElVerde {
  color:#80a33f;
}

#numeroContVerde {
  width:10%;
}

#tituloConelVerde {
  width:90%;
  display:inline-table;
  float:right;
}

#colTitulosVerde {
  width:60%;
  margin-left:20%;
}

.top {
  margin-top:3%;
}

.divLeftTitleVerde {
  width:90%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:#80a33f;
  cursor:pointer;
}

.divrightNumber {
  width:10%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.divLeftTitleVerde:hover {
  background-image:url(../images/verdeEL.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all 0.5s;
}

.divrightituloVerde {
  width:90%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:#80a33f;
  cursor:pointer;
}

.divrightituloVerde:hover {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url(../images/verdeEL.png);
  transition:all 0.5s;
}

.divLeftNumber {
  width:10%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.numeroVerde {
  height:10vh;
}

#spacer {
  height:10vh;
}

.plusVerde {
  height:10vh;
}

.h1, h1 {
  padding:0;
  margin:0;
}

#headerNumlaranja {
  color:white;
}

.headerNumVerde {
  margin:0;
  padding:0;
  color:white;
  margin-left:7%;
  padding-top:5%;
}

#tiuloEscLaranja {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

#titulodirVerde {
  margin-top:16%;
  margin-left:5%;
  font-weight:300;
  color:white;
}

.left {
  width:47.5%;
}

.right {
  width:47.5%;
  float:right;
}

.tiuloEscVerde {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}



/*-----------------------------------------------------FIM PARTE 3 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO PARTE 4 E-LEARNING-------------------------------------------------------------------*/

.container-fluid {
  padding:0;
  margin:0;
  width:100%;
}

#row1EscAzul {
  padding:0;
  margin:0;
  width:100%;
}

.col-md-5.subEscAzul {
  padding:0;
  height:30vh;
  margin-bottom:5%;
}

p, h1, h2, h3, h4, h5 {
  font-family:'Lato';
}

#numero2ElAzul {
  color:#2994cb;
  font-size:64px;
  float:left;
  display:inline-table;
}

#titulo2ElAzul {
  color:#2994cb;
}

#numeroContAzul {
  width:10%;
}

#tituloConelAzul {
  width:90%;
  display:inline-table;
  float:right;
}

#colTitulosAzul {
  width:60%;
  margin-left:20%;
}

.top {
  margin-top:3%;
}

.divLeftTitleAzul {
  width:90%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:#2994cb;
  cursor:pointer;
}

.divrightNumber {
  width:10%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.divLeftTitleAzul:hover {
  background-image:url(../images/back1.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all 0.5s;
}

.divrightituloAzul {
  width:90%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:#2994cb;
  cursor:pointer;
}

.divrightituloAzul:hover {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url(../images/back1.png);
  transition:all 0.5s;
}

.divLeftNumber {
  width:10%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.numeroAzul {
  height:10vh;
}

#spacer {
  height:10vh;
}

.plusAzul {
  height:10vh;
}

.h1, h1 {
  padding:0;
  margin:0;
}

#headerNumlaranja {
  color:white;
}

.headerNumAzul {
  margin:0;
  padding:0;
  color:white;
  margin-left:7%;
  padding-top:5%;
}

#tiuloEscLaranja {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

#titulodirAzul {
  margin-top:16%;
  margin-left:5%;
  font-weight:300;
  color:white;
}

.left {
  width:47.5%;
}

.right {
  width:47.5%;
  float:right;
}

.tiuloEscAzul {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

#subOPc4 {
  display: none;
}

/*-----------------------------------------------------FIM PARTE 4 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO PARTE 1 E-LEARNING-------------------------------------------------------------------*/

.container-fluid {
  padding:0;
  margin:0;
  width:100%;
}

#row1EscVermelho {
  padding:0;
  margin:0;
  width:100%;
}

.col-md-5.subEscVermelho {
  padding:0;
  height:30vh;
  margin-bottom:5%;
}

p, h1, h2, h3, h4, h5 {
  font-family:'Lato';
}

#numero2ElVermelho {
  color:#e20048;
  font-size:64px;
  float:left;
  display:inline-table;
}

#titulo2ElVermelho {
  color:#e20048;
}

#numeroContVermelho {
  width:10%;
}

#tituloConelVermelho {
  width:90%;
  display:inline-table;
  float:right;
}

#colTitulosVermelho {
  width:60%;
  margin-left:20%;
}

.top {
  margin-top:3%;
}

.divLeftTitleVermelho {
  width:90%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:#e20048;
  cursor:pointer;
}

.divrightNumber {
  width:10%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.divLeftTitleVermelho:hover {
  background-image:url(../images/back1.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all 0.5s;
}

.divrightituloVermelho {
  width:90%;
  float:right;
  display:inline-table;
  height:30vh;
  background-color:#e20048;
  cursor:pointer;
}

.divrightituloVermelho:hover {
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  background-image:url(../images/back1.png);
  transition:all 0.5s;
}

.divLeftNumber {
  width:10%;
  float:left;
  display:inline-table;
  height:30vh;
  background-color:black;
}

.numeroVermelho {
  height:10vh;
}

#spacer {
  height:10vh;
}

.plusVermelho {
  height:10vh;
}

.h1, h1 {
  padding:0;
  margin:0;
}

#headerNumlaranja {
  color:white;
}

.headerNumVermelho {
  margin:0;
  padding:0;
  color:white;
  margin-left:7%;
  padding-top:5%;
}

#tiuloEscLaranja {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

#titulodirVermelho {
  margin-top:16%;
  margin-left:5%;
  font-weight:300;
  color:white;
}

.left {
  width:47.5%;
}

.right {
  width:47.5%;
  float:right;
}

.tiuloEscVermelho {
  color:white;
  float:right;
  margin-right:5%;
  margin-top:16%;
  font-weight:300;
}

/*-----------------------------------------------------FIM PARTE 1 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO CONTEUDOS 2 E-LEARNING-------------------------------------------------------------------*/

div#geral22EL.container {
  margin:0;
  padding:0;
  width:100%;
}

h1#titulo22EL {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
}

div#arvoreEL22 {
  display:inline-table;
}

div#tituloEL22Cont {
  display:inline-table;
  margin-left:2%;
}

img#quote.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

p#quotep.text-center {
  margin-left:auto;
  margin-right:auto;
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
  width: 95%;
}

div#fontes {
  float:right;
  margin-top:3%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#fonte2 {
  float:right;
}

div#lagartoELCont {
  margin-left:auto;
  margin-right:auto;
  margin-top:19%;
}

div#sepcinza22 {
  margin-top:3%;
}

div#cont22EL.container {
  margin:0;
  padding:0;
  width:100%;
  background-color:#e2e2e2;
}

div#titulopolvo {
  display:inline-table;
}

div#polvoL {
  display:inline-table;
  margin-right:2%;
}

h1#header2El22 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:30px;
}

div#paragrafoSubttlEL22 {
  margin-top:3%;
  margin-left:5%;
  color:#ff8500;
  font-family:'Lato';
}

div#paragrafoSubttlEL22 p {
  font-weight: 700;
}

.tabelaContLaranja {
  display:inline-table;
}

div#row {
  margin-top:7%;
  margin-left: auto;
  margin-right: auto;
}

p.text-center.tituloRowtxt {
  font-family:'Lato';
  font-weight:bold;
  margin-top:10%;
  margin-bottom:10%;
  font-size:15px;
}

p.text-center.rowtxt {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

img#frameLagarto.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

div#textoslagartobaixo {
  margin-top:5%;
}

p.txtBaixo {
  font-family:'Lato';
  font-weight:300;
  line-height:27px;
  font-size:15px;
}

div#cont322EL.container {
  margin:0;
  padding:0;
  width:80%;
  margin-top:-7%;
  margin-left: auto;
  margin-right: auto;
}

h1#heading3EL22 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:30px;
}

div#peixe {
  display:inline-table;
}

div#titulopeixe {
  display:inline-table;
  margin-left:2%;
}

div#geralPeixe {
  margin-top:10%;
}

p.texto {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p.numeroPeixe {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  color: #ff8500;
}

p#baixoPeixe {
  color:#ff8500;
  font-family:'Lato';
  font-weight:700;
  font-size:15px;
  margin-top: 40px;
}

div#tabelaPontos {
  margin-left:5%;
  margin-top:5%;
}

div#numeros {
  margin-top: 20px;
}

p.cor {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.cor1 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:5%;
  margin-bottom:2%;
}

p.normal22EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#ContP {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  font-size:25px;
}

div#continuarCont {
  display:inline-table;
  margin-right:2%;
}

div#setaCont {
  display:inline-table;
}

div#continuar1EL {
  float:right;
  margin-right:10%;
  width:30vh;
}

html {
  overflow-x: hidden; 
}

#conteudosLaranja {
  width: 100%;
  margin-left: auto;
  margin-right: auto; 
  padding: 0;
  margin-top: 5%;
  display: none;
}

/*-----------------------------------------------------FIM CONTEUDOS 2 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO CONTEUDOS 3 E-LEARNING-------------------------------------------------------------------*/

#conteudosVerde {
  width: 100%;
  padding: 0;
  margin: 0;
  margin-left: auto;
  margin-right: auto; 
  display: none;
}

.conteudos1Verde {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div#geralCont32.container {
  margin:0;
  padding:0;
  width:100%;
}

div#part1el32.container {
  margin:0;
  padding:0;
  width:100%;
  background-color:#e2e2e2;
}

div#arvoreel32 {
  display:inline-table;
}

div#tituloel32 {
  display:inline-table;
  margin-left:2%;
}



h1#tituloel321 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

p.cor32 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

p.normal32 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

div#txtEL32 {
  margin-top:3%;
}

.solto {
    /* margin-left: 145px; */
    margin-top: 40px;
    /* width: 80%; */
    padding-left: 15px;
    padding-right: 15px;
}

img#passaros.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top: 5%;
}

div#txt2el32 {
  margin-top:5%;
  border: solid white 4px;
}

div#txt2el32 p {
  padding: 10px;
}

div#cont3EL32.container {
  margin:0;
  padding:0;
  width:100%;
  margin-top:-2%;
  margin-right: auto;
}

div#titulo22EL32 {
  display:inline-table;
  padding-left: 30px;
      width: 90%;
}

div#polvoEL32 {
  display:inline-table;
}

div#titulos2EL32 {
  margin-left:0%;
  margin-top:7%;
}

h1#header2EL32 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

p#p2EL32 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#txtgrafcont {
  margin-left:5%;
  margin-top:5%;
  float:left;
}

div#aranha {
  padding-left: 20px;
}

div#graf {
  float:left;
  margin-left:5%;
  padding-left: 0px;
}

#grafImg {
  width: 100%;
}

div#textos4EL32 {
  margin-top:40px;
}

div#p32EL {
  margin-bottom:40px;
      padding-left: 30px;
}

p.numero32EL {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:700;
  color:#80a33f;
}

p.normal32EL {
  display:inline-table;
  margin-left:1%;
}

div.tabela32 {
  display:inline-table;
}



div#p45EL32 {
margin-top: 40px;
padding-left: 30px;
}

div#ultimoEL32.container {
  margin:0;
  padding:0;
  width:100%;
  background-color:#e2e2e2;
  padding-bottom: 200px;
}

div#peixe332 {
  display:inline-table;
}

div#titulos32Fim {
  display:inline-table;
  margin-left:2%;
}

h1#headerfim32 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

p#pfim32 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div.tabelaFim32 {
  display:inline-table;
  margin-top:5%;
}

p.text-center.textTabelafim32 {
  margin-top:6%;
  font-family:'Lato';
  font-weight:700 !important;
  font-size:15px;
}

p#pfim332 {
  font-family:'Lato';
  font-weight:300;
}

p#pfim232 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

div#pfim321 {
  margin-top:5%;
  margin-right: auto;
}

img#bbl.img-responsive {
  margin-top:5%;
}

div#contcont {
  display:inline-table;
}

div#concontG32 {
  float:right;
  margin-top:35px;
  cursor: pointer;
}

p#continuarEL {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
  font-size:25px;
}

p {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:25px;
}

/*-----------------------------------------------------FIM CONTEUDOS 3 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO CONTEUDOS 4 E-LEARNING-------------------------------------------------------------------*/
#btnazulConteudos {
  cursor: pointer;
  margin-top: 35px;
}

div#cont1el4.container {
  margin:0;
  padding:0;
  width:100%;
  background-color:#e2e2e2;
}

div#arvoreaEL4 {
  display:inline-table;
}

div#tituloelCont4 {
  display:inline-table;
  margin-left:2%;
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
}

p.txtSel {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

div#txtContel4 {
  margin-top:3%;
}

img#ninho.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

div#TXTPART1FIM4el {
  margin-top:3%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

div#cont24EL.container {
  width:100%;
  margin:0;
  padding:0;
  margin-top:-7%;
}

div#titulos24EL {
  margin-top:10%;
}

h1#header2EL4 {
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
  width:80%;
}

div#titulopolvoA {
  display:inline-table;
  width: 80%;
  margin-top: 40px;
}

div#polvoA {
  display:inline-table;
  margin-right:2%;
}



div#txtp2EL4 {
  margin-top:5%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
}

img#quoteazul.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

p#quote.text-center {
  margin-left:auto;
  margin-right:auto;
}

p#autorr.text-center {
  margin-right:auto;
  margin-left:auto;
  color:#2994cb;
  font-family:'Lato';
  font-weight:bold;
  font-size:20px;
}

p.autorr1 {
  margin-right:20%;
  float:right;
  margin-top:3%;
  margin-bottom: 20px;
}

img#passaro4el.img-responsive {
  margin-top:12%;
  margin-right:auto;
}

div#txtp2el4fim {
  margin-right:auto;
  margin-left:auto;
  margin-top:3%;
}

div#contfinal4.container {
  padding:0;
  margin:0;
  background-color:#e2e2e2;
  width:100%;
}

div#titulosfinal4EL2 {
  margin-right:5%;
  margin-top:5%;
}


div#peixefinalel {
  display:inline-table;
}

div#ttlfinalel4 {
  display:inline-table;
  margin-left:2%;
}

h1#headerfinalel4 {
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
}

div#bullet1 {
  margin-top:3%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div.tabelapen {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
  margin-right:auto;
}

p.normalpenel4 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:5%;
}

p.text-center.corel4f {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
  color:#2994cb;
}

div#row3EL4 {
  margin-top:5%;
}

div#lista2EL4 {
  margin-top:5%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

img#vinte20.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

div#lista3EL4 {
  margin-top:3%;
  font-family:'Lato';
  font-size:15px;
  line-height:27px;
  font-weight:300;
}

li#li1 {
  margin-bottom:2%;
}

img#bicho.img-responsive {
  margin-left:auto;
  margin-right:auto;
  margin-top:5%;
}

div#bullet2EL4 {
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
  line-height:27px;
  margin-top:5%;
}

p.alinea42EL {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
  color:#2994cb;
  display:inline-table;
}

p.normalEL4Al {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

div#alineasFEL4 {
  margin-top:3%;
}

p#id.normalELAl {
  margin-top:3%;
  width:82%;
}

div#ContfinalEL44.container {
  margin-top: 3%;
  padding:0;
}

div.tabela4EL4 {
  display:inline-table;
  margin-left:1%;
  margin-right:1%;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:27px;
  margin-top:10%;
}

p.text-center.lastP {
  margin-top:10%;
  font-size:15px;
  font-weight:300;
  line-height:27px;
  font-family:'Lato';
}

p#ContPazul {
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
  font-size:25px;
}

div#continuarContazul {
  display:inline-table;
  float: right;
}

div#setaContazul {
  display:inline-table;
}

div#continuar1ELazul {
  float:right;
  margin-right:10%;
  display: none;
}

p {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  line-height:25px;
}

#conteudosAzul {
  width: 100%;
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

/*-----------------------------------------------------FIM CONTEUDOS 4 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO QUESTOES E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO QUESTOES 2 E-LEARNING-------------------------------------------------------------------*/

#divAlinea1 {
  transition: all ease-in-out 0.5s;
  cursor: pointer;
}

#divAlinea2 {
  transition: all ease-in-out 0.5s;
  cursor: pointer;
}

#divAlinea3 {
  transition: all ease-in-out 0.5s;
  cursor: pointer;
}

#divAlinea4 {
  transition: all ease-in-out 0.5s;
  cursor: pointer;
}

#divAlinea5 {
  transition: all ease-in-out 0.5s;
  cursor: pointer;
}

.selecionadoLaranja p {
  color: #ff8500 ;
  font-weight: 700 !important;
  transition: all ease-in-out 0.5s;
}

.numeroEX2Laranja {
  float:left;
  width:5%;
  font-family:'Lato';
  color:#ff8500;
  font-weight:700;
  font-size:70px;
}

.txtEx2Laranja {
  float:right;
  font-family:'Lato';
  color:#ff8500;
}

div#geralQ22.container {
  width: 70%;
  margin:0;
  padding:0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  display: none;
}

h1#tituloq23 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
}

div#tituloq3Cont {
  display:inline-table;
}

div#arvoreQ23 {
  display:inline-table;
  margin-right:2%;
}

div#titulosq23 {
  margin-left:5%;
}

h1#questao1titulo {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
}

h1#ponto1Q23 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:700;
  font-size:60px;
}

.ex2NUm {
  color:#ff8500;
  font-family:'Lato';
  font-weight:700;
  font-size:60px;
}

.ex2NUm1 {
  font-weight: 300 !important;
  margin-bottom: 5%;
  word-wrap:break-word;
}

.tituloEX2Laranja {
  margin-left: 2%;
}

div#questao1tituloCont {
  display:inline-table;
}

div#ponto1Cont {
  display:inline-table;
}

div#titulosquestao123 {
  margin-left:5%;
  margin-top:5%;
}

p.textosq123 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#textosq1Cont {
  margin-left:5%;
  margin-top:5%;
}

p#italico.textosq123 {
  color:black;
}

p.alineaq23 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.normalQ23 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#alineasQ123 {
  margin-left:5%;
  margin-top:3%;
}

div#submeter123 {
  width:15vh;
  height:5vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color:#ff8500;
  margin-top:3%;
  cursor: pointer;
}

p#sumetep {
  margin-left:22%;
  padding-top:4%;
}

#restart123 {
  width:15vh;
  height:5vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color:#ff8500;
  margin-top:3%;
  cursor: pointer;
  display: none;
}

#restartp {
  margin-left:22%;
  padding-top:4%;
}

#certo123ex21 {
  display: none;
  margin-left: 15%;
  margin-top: 25%;
}

#continuarQuestoesLaranja {
  display: none;
}

.center-block.areterLaranja {
  height:40px;
  width:150px;
  background-image:url(../images/pIdentLaranja.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  margin-bottom: 5%;
}

.text-center.artrLaranja {
  font-family:'Lato';
  color:white;
  font-weight:300;
  padding-top:5%;
}

.areterTxt1 {
  font-family:'Lato';
  font-size:15px;
  line-height:25px;
  font-weight: 400 !important;
}

.light {
  font-weight:300;
}

.areterDivLaranja {
  margin-top: 100px;
  display: none;
}

p#p1cert23 {
  color:#508d46;
  font-family:'Lato';
  font-weight:700;
  margin-bottom:3%;
  margin-top:3%;
}

p#p1cert23ex2 {
  color:#508d46;
  font-family:'Lato';
  font-weight:700;
  margin-bottom:3%;
  margin-top:3%;
}

div#certo123 {
  margin-top:3%;
  margin-left:5%;
  display: none;
}

p.normalq123 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.normalq123ex2 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.moduloCons {
  color:#508d46;
  font-family:'Lato';
  font-weight:300;
  display:inline-table;
}

p.moduloConsex2 {
  color:#508d46;
  font-family:'Lato';
  font-weight:300;
  display:inline-table;
}

p#notaq123 {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

p#notaq123ex2 {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

div#certoBotao123 {
  width: 23vh;
  height: 5vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color:#508d46;
  margin-top:3%;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

div#certoBotao123ex2 {
  width: 23vh;
  height: 5vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  background-color:#508d46;
  margin-top:3%;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

p#pbotaoCerto123 {
  margin-left:13%;
  padding-top:5%;
}

p#pbotaoCerto123ex2 {
  margin-left:13%;
  padding-top:5%;
}

div#bErrado123 {
  width:33vh;
  height:8vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:3%;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

div#bErrado123ex2 {
  width:33vh;
  height:8vh;
  color:white;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  margin-top:3%;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

p#pErrado123 {
  margin-left:10%;
  padding-top:8%;
}

p#pErrado123ex2 {
  margin-left:10%;
  padding-top:8%;
}

div#errado123 {
  margin-left:5%;
  display: none;
}

div#errado123ex2 {
  margin-left:10%;
  display: none;
}

p#perrado1 {
  font-family:'Lato';
  font-weight:bold;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
}

p#perrado1ex2 {
  font-family:'Lato';
  font-weight:bold;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
}

p#alineaErr {
  font-family:'Lato';
  font-weight:bold;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
  display:inline-table;
}

p#alineaErrex2 {
  font-family:'Lato';
  font-weight:bold;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
  display:inline-table;
}

p#txtERR {
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
  display:inline-table;
}

p#txtERRex2 {
  font-family:'Lato';
  font-weight:300;
  color:#e20048;
  margin-top:3%;
  font-size:15px;
  display:inline-table;
}

p#perrado2 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

p#perrado2ex2 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

p#NotaERR {
  font-family:'Lato';
  font-weight:bold;
  margin-top:3%;
  font-size:15px;
}

p#NotaERRex2 {
  font-family:'Lato';
  font-weight:bold;
  margin-top:3%;
  font-size:15px;
}

p#perrado3 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

p#perrado3ex2 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
}

p#perrado4 {
  display:inline-table;
  font-family:'Lato';
  font-size:15px;
  font-weight:300;
  color:#e20048;
}

h1#questao1titulo2 {
  color:#ff8500;
  font-family:'Lato';
  font-weight:300;
  width:90%;
  margin-left:1%;
  margin-top:-2.5%;
  font-size:30px;
}

div#con2Q.container {
  margin:0;
  padding:0;
  width:100%;
  margin-top:3%;
}

.tabelaq223 {
  height:20vh;
  width:47.5%;
  display:inline-table;
}

div#opc1.tabelaq223 {
  margin-right:2.5%;
  margin-bottom:2.5%;
}

div#opc2.tabelaq223 {
  margin-left:2.5%;
  margin-bottom:2.5%;
}

div#opc4.tabelaq223 {
  margin-left:2.5%;
  margin-bottom:2.5%;
}

div#opc3.tabelaq223 {
  margin-right:2.5%;
  margin-bottom:2.5%;
}

div#opc5.tabelaq223 {
  margin-right:2.5%;
}

div#opc6.tabelaq223 {
  margin-left:2.5%;
}

div.numLeft {
  width:15vh;
  float:right;
  height:20vh;
}

div.letraLeft {
  width:15vh;
  float:left;
  height:20vh;
}

/*QUESTAO 2.2*/

.esquerda{
  
}

.direita {
  
}

.selected {
  color: white;
  background-color: #ff8500 !important;
  transition: all ease-in-out 0.5s;
}

.notSelected {
  color: black;
  background-color: white;
}

.btnEsq{
  float: left;
  display: block !important;
  width: 90%;
  padding-top: 20px;
  margin-top: 20px;
  transition: all ease-in-out 0.5s;
  border: solid transparent;
  height: auto;
  background-color: #efedee;
  font-weight: 300;
  font-family: 'Lato';
  font-size: 15px;
  line-height: 25px;
  display: block;
  min-height: 77px;
}

.btnDir {
  float: right;
  display: block !important;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 20px;
  transition: all ease-in-out 0.5s;
  border: solid transparent;
  height: auto;
  background-color: #efedee;
  font-weight: 300;
  font-family: 'Lato';
  font-size: 15px;
  line-height: 25px;
  padding-left: 20px;
  display: block;
}

.Certo {
  display: none;
  margin-top: 50px;
}

.Errado {
  display: none;
  margin-top: 50px;
}

.respostaInput{
  display: none;
}

.cx {
  width: 10%;
  float: left;
  margin-top: 20px;
  color: white;
  height: 77px;
  background-color: #ababab; 
}

.value{
  margin-top: 10px;
  font-weight: 700;
  font-family: 'Lato';
  font-size: 15px;
  line-height: 25px;
}

.btnContainer {
  position: relative;
  margin-top: 50px !important;
  padding-left: 30px;
}

.btnSubmit {
  height: 40px;
  width: 120px;
  font-weight: 300;
  font-size: 20px;
  font-family: 'Lato';
  color: white;
  background-color: #ff8500;
  border: none;
  float: left;
  margin-left: 0px;
  margin-top: 30px;
  outline: none;
}

.colunaEx22L {
  font-family: 'Lato';
  font-weight: 400;
  color: white;
}

.Leftex22 {
  background-color: #ff8500;
  height: 60px;
  width: 100%;
  float: left;
}

.Rightex22 {
  background-color: #ff8500;
  height: 60px;
  width: 100%;
  float: right;
}

.cardCerto {
  color:#fff;
  font-family:'Lato';
  font-size:15px;
  font-weight:400;
  background-image:url(../images/fundoverProbId.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  height:45px;
  width:170px;
}

.cardCerto p {
  padding-top:10px;
  font-weight:400;
}

.textColorCertoEx2M2 {
  color:#81a93f;
}

.nota {
  font-weight:400;
}

#txtColor1Ex2M2 {
  margin-top:20px;
}

.cardErrado {
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  height:45px;
  width:180px;
  color:white;
  font-weight:400;
}

.cardErrado p {
  padding-top:10px;
  font-weight:400;
}

#txtColor1Ex2M22 {
  margin-top:20px;
  color:#e20048;
}

#ErradoEx22M2 {
  float: left;
  margin-top:50px;
  padding-left: 30px;
  display: none;
}

#certoEx22M2 {
  float: left;
  margin-top:150px;
  padding-left: 30px;
  display: none;
}

.spanColor {
  color:#e20048;
  font-weight: 700;
}



/*FIM QUESTAO 2.2*/

/*-----------------------------------------------------FIM QUESTOES 2 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO QUESTOES 3 E-LEARNING-------------------------------------------------------------------*/

  div#questoes33.container {
  margin:0;
  padding:0;
  width:70%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  display: none;
}

h1#titulo33Q {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

div#ttl33 {
  display:inline-table;
}

div#aq33 {
  display:inline-table;
  margin-right:2%;
}

div#ttlCon33 {
  margin-right:5%;
}

h1#ponto133 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:700;
  font-size:55px;
}

div#ttlq133 {
  margin-top:5%;
  margin-left:5%;
}

h1#ponto1333 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
}

div#pontoC {
  display:inline-table;
}

div#ponto2C {
  display:inline-table;
}

p.quest33 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  width:75%;
}

div#quest33ConP {
  margin-left:5%;
  margin-top:5%;
}

p.numq33EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p.normalq33EL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

div#alineasc33 {
  margin-left:5%;
  margin-top:5%;
}

#alinea1ex1p3 {
  cursor: pointer;
}

#alinea2ex1p3 {
  cursor: pointer;
}

#alinea3ex1p3 {
  cursor: pointer;
}

#alinea4ex1p3 {
  cursor: pointer;
}

#alinea5ex1p3 {
  cursor: pointer;
}


.selecionadoVerde {
  color: #80a33f;
  font-weight: 700 !important;
  transition: all ease-in-out 0.5s;
  border: none;
}

div#submeter33EL {
  height: 45px;
  width: 120px;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#80a33f;
  margin-top:3%;
  cursor: pointer;
}

p#psubEL {
  margin-left:14%;
  padding-top:8%;
}

div#botaoCerto {
  height:6vh;
  width:32vh;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#80a33f;
  margin-top:3%;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

#certo3el13 {
  display: none;
}

#errado3el3 {
  display: none;
}

div#certo133 {
  margin-left:5%;
  display: none;
}

p#pcerto133 {
  margin-left:14%;
  padding-top:4%;
}

p#pcerto233 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:bold;
  margin-top:3%;
  margin-bottom:3%;
}


p#pcerto333 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#pcerto533 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
  display:inline-table;
}

p#pcerto433 {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

div#botaoErrado133 {
  height:6vh;
  width:32vh;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#e20048;
  margin-top:3%;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

div#errado133 {
  margin-left:5%;
  display: none;
}

p#pberrado133 {
  margin-left:10%;
  padding-top:6%;
}

div#perradotxt33 {
  margin-top:3%;
}

p#peraado1 {
  color:#e20048;
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

p#normal33Errado {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#corErrado33 {
  color:#e20048;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
  width:85%;
}

p#notaerrado1 {
  font-weight:bold;
  font-family:'Lato';
  font-size:15px;
}

p#perrado332 {
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p#perrado3323 {
  color:#e20048;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

div#q233 {
  margin-left:5%;
  margin-top:3%;
}

p#continuarEL {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
  font-size:25px;
}

div#contcont {
  display:inline-table;
}

div#contcontcont {
  display:inline-table;
}

div#rcertob23 {
  height:6vh;
  width:32vh;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#80a33f;
  margin-top:3%;
  background-image:url(../images/botaoCerto.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

div#rerrado23 {
  height:6vh;
  width:32vh;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#e20048;
  margin-top:3%;
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

p#pcerto3EL2 {
  margin-left:14%;
  padding-top:4%;
}

p#perrado3EL2 {
  margin-left:10%;
  padding-top:6%;
}

div#txtcertoEL3 {
  margin-top:3%;
  font-family:'Lato';
  font-size:15px;
}

p#biosacer {
  color:#80a33f;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#biosacer2 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#certo123 {
  color:#80a33f;
  font-family:'Lato';
  font-weight:bold;
  margin-top:3%;
  margin-bottom:3%;
}

p#biosaerr2 {
  color:#e20048;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#biosa4 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#biosAa5 {
  color:#e20048;
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
  display:inline-table;
}

p#biosa6 {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#biosa7 {
  color:#e20048;
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
  margin-top:3%;
}

p#notabiosa9 {
  font-weight:bold;
  margin-top:3%;
}

div#areter {
}

p#problemaIDentverdee.text-center {
  font-family:'Lato';
  font-weight:300;
  color:white;
  font-size:20px;
  padding-top:5%;
}

div#ProblemaFinalverdee {
  height:6vh;
  width:23vh;
  margin-left:auto;
  margin-right:auto;
  background-color:#80a33f;
  background-image:url(../images/g6622.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
}

div {
  font-family:'Lato';
}

div#areter2 {
  font-family:'Lato';
  font-size:15px;
  line-height:27px;
}

p.text-center.pfinal3 {
  margin-top:3%;
  width:60%;
  margin-left:21%;
}

div#cfinalIdent {
  margin-top:5%;
  display: none;
}

/*-----------------------------------------------------INICIO QUESTAO 2 M3 E-LEARNING-------------------------------------------------------------------*/

.verdade{
  display: inline-table;
  background-color: #e0dedf;
  border: solid #afafaf 1px;
  color: black;
  font-family: 'Lato';
  width: 120px;
  height: 45px;
  font-weight: 300;
  outline: none;
  font-size: 15px;
}

.selectVerdade {
  background-color: #80a33f !important;
  color: white !important;
  border: none;
}

.selectFalso {
  background-color: #e20048 !important;
  color: white !important;
  border: none;
}

.falso {
  display: inline-table;
  background-color: #e0dedf;
  border: solid #afafaf 1px;
  color: black;
  font-family: 'Lato';
  margin-left: 10px;
  width: 120px;
  height: 45px;
  font-weight: 300;
  outline: none;
  font-size: 15px;
}

.rowof2 {
  margin-top: 20px;
}

#btnSubmitExvf1 {
  background-color: #80a33f;
  color: #fff;
  font-family: 'Lato';
  width: 120px;
  height: 45px;
  margin-top: 20px;
  border: none;
  font-size: 15px;
  outline: none;
}

.rspInput {
  display: none;
}

.alineaVerde2ex {
  font-family: 'Lato';
  font-weight: 300;
  margin-bottom: 20px;
}

/*-----------------------------------------------------INICIO QUESTAO 2 M3 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------FIM QUESTOES 3 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO QUESTOES 4 E-LEARNING-------------------------------------------------------------------*/

  div#conq4EL.container {
  padding:0;
  margin:0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10%;
  display: none;
}

h1#headerq4 {
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
}

div#titulo4Q {
  display:inline-table;
}

div#arvore4Q {
  display:inline-table;
  margin-right:2%;
}

div#titulosq4EL {
  margin-bottom:3%;
}

div#q244 {
  margin-top:3%;
}

h1#tituloq1 {
  color:#2994cb;
  font-family:'Lato';
  font-weight:300;
}

h1#ponto14EL {
  color:#2994cb;
  font-family:'Lato';
  font-weight:bold;
  font-size:55px;
}

div#ponto14COnt {
  display:inline-table;
}

div#tituloponto4Cnt {
  display:inline-table;
  margin-bottom:3%;
}

div#certo14ELQ {
  margin-top:3%;
  display: none;
}

div#Errado114ELQ {
  margin-top:3%;
  display: none;
}

div#botaoCerto14ELq {
  height: 55px;
  width: 250px;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#80a33f;
  margin-top:3%;
  margin-bottom:3%;
  background-image: url(../images/botaoCerto.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

div#botaoErradEL4 {
  height: 55px;
  width: 250px;
  font-family:'Lato';
  color:white;
  font-weight:300;
  background-color:#e20048;
  margin-top:3%;
  background-image: url(../images/g9630.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

p#rc14ELq {
  margin-left:10%;
  padding-top:6%;
}

p#rE14ELq {
  margin-left:10%;
  padding-top:6%;
}

div#txte14qel {
  padding-top:3%;
}

p.corel14q {
  color:#2994cb;
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

p.norm14qel {
  display:inline-table;
  font-weight:300;
  font-size:15px;
  font-family:'Lato';
}

p.cor14elqq {
  color:#508d46;
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

p#notael14q4 {
  font-family:'Lato';
  font-weight:bold;
  font-size:15px;
}

p.cornormal14el {
  font-family:'Lato';
  color:#e20048;
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#normalel14q {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#bold14elq {
  font-weight:bold;
  font-family:'Lato';
  font-size:15px;
}

p#alineasbold {
  font-family:'Lato';
  color:#e20048;
  font-weight:bold;
  font-size:15px;
  display:inline-table;
}

p#normalverd14qEL {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
  display:inline-table;
}

p#naocorreto {
  font-family:'Lato';
  color:#e20048;
  font-weight:300;
  font-size:15px;
  margin-bottom:3%;
}

div#desafiofinal {
  height: 55px;
  width: 220px;
  margin-left:auto;
  margin-right:auto;
  background-color:#2994cb;
  background-image: url(../images/desafiofinal_edp-05.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  font-family:'Lato';
  font-weight:300;
  color:white;
  font-size:20px;
  text-align:center;
  margin-top:5%;
}

.imgAreterAzul {
  height: 55px;
  width: 220px;
  margin-left:auto;
  margin-right:auto;
  background-color:#2994cb;
  background-image: url(../images/desafiofinal_edp-05.png);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  font-family:'Lato';
  font-weight:300;
  color:white;
  font-size:20px;
  text-align:center; 
  margin-bottom: 5%;
}

.Areter4{
  margin-top: 5%;
  margin-bottom: 5%;
}

p#pdesfinal {
  padding-top:5%;
}

div#pdesfinal2 {
  margin-top:3%;
}

p.text-center.desfinalp {
  font-family:'Lato';
  font-weight:300;
  font-size:15px;
}

div#desfinalgeral {
  width:75%;
  margin-left:12%;
  display: none;
}

p#ContPazul {
  color:#2994cb;
  display:inline-table;
  font-family:'Lato';
  font-weight:300;
  font-size:25px;
}

div#continuarContazul {
  display:inline-table;
}

div#setaContazul {
  display:inline-table;
}

div#continuar1ELazul {
  float:right;
  margin-right:10%;
  cursor: pointer;
}

#btnContinuarAzulFim {
  margin-top: 35px;
}

p {
  font-family:'Lato';
}

/*-----------------------------------------------------INICIO QUESTAO 4 E-LEARNING-------------------------------------------------------------------*/

.verdade2 {
  display: inline-table;
  background-color: #e0dedf;
  border: solid #afafaf 1px;
  color: black;
  font-family: 'Lato';
  width: 120px;
  height: 45px;
  font-weight: 300;
  outline: none;
  font-size: 15px;
}

.selectVerdade2 {
  background-color: #80a33f !important;
  color: white !important;
  border: none;
}

.selectFalso2 {
  background-color: #e20048 !important;
  color: white !important;
  border: none;
}

.falso2 {
  display: inline-table;
  background-color: #e0dedf;
  border: solid #afafaf 1px;
  color: black;
  font-family: 'Lato';
  margin-left: 10px;
  width: 120px;
  height: 45px;
  font-weight: 300;
  outline: none;
  font-size: 15px;
}

.rowof22 {
  margin-top: 20px;
}

#btnSubmitExvf12 {
  background-color: #2994cb;
  color: #fff;
  font-family: 'Lato';
  width: 120px;
  height: 45px;
  margin-top: 20px;
  border: none;
  font-size: 15px; 
}

.rspInput2 {
  display: none;
}

.alineaVerde2ex2 {
  font-family: 'Lato';
  font-weight: 300;
  margin-bottom: 20px;
}

.titlQuestao4 {
  font-family: 'Lato';
  font-weight: 300;
  font-size: 15px;
}

/*-----------------------------------------------------FIM QUESTAO 4 E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------FIM QUESTOES 4 E-LEARNING-------------------------------------------------------------------*/
/*-----------------------------------------------------FIM QUESTOES E-LEARNING-------------------------------------------------------------------*/


/*-----------------------------------------------------INICIO TIMELINES 1 E-LEARNING-------------------------------------------------------------------*/
  /* -------------------------------- 

Primary style

-------------------------------- */

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #acb7c0;
  text-decoration: none;
  font-family: "Lato";
}

/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------- 

Main components 

-------------------------------- */

a {
  width: 20%;
  margin-left: 5% !important;
}

#cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f0f0f0;
}
@media only screen and (min-width: 1170px) {
  #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cd-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-block {
    margin: 4em 0;
  }
  .cd-timeline-block:first-child {
    margin-top: 0;
  }
  .cd-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}

.cd-timeline-img {
  cursor: pointer;
}

.cd-timeline-img.cd-picture {
  background: #e20048;
}
.cd-timeline-img.cd-movie {
  background: #e20048;
}
.cd-timeline-img.cd-location {
  background: #e20048;
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background-color: #f2f0f0;
  border-radius: 0.25em;
  padding: 1em;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  color: #303e49;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 15px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cd-timeline-content .cd-read-more {
  float: left !important;
  margin-top: 5%;
  padding: .8em 1em;
  background: #cccccc;
  color: white;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;
  text-decoration: none;
}
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #f2f0f0;
}
@media only screen and (min-width: 768px) {
  .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #f2f0f0;
  }
  .cd-timeline-content .cd-read-more {
    float: left;
  }
  .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #f2f0f0;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
    float: right;
  }
  .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
    -moz-animation: cd-bounce-2-inverse 0.6s;
    animation: cd-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.titleSection {
  color: #e20048 !important;
  font-weight: 400;
}

.titleSection {
  font-size: 30px;
}
.ttlright {
 float: right;
 margin-right: 2%;
 width: 80%;
 font-size: 25px !important;
 margin-top: -1%;
}

p {
  font-weight: 300;
}

.authorLeft {
  float: right;
}

.logoLeft {
  float: left;
  width: 12%;
}

.txtTimeline {
  float: left;
}

.lastRed {
  display: none;
}

.probID {
  background-image: url(../images/g9630.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: white;
  width: 20%;
  height: 4vh;
}

#PID {
  padding-top: 4%;
}

.textColor {
  color: #e20048;
  display: inline-table;
} 

.lastPara {
  display: inline-table;
}

.subProbId {
  width: 60%;
  margin-top: 2%;
} 

.btnPart {
  display: inline-table;
}

.Bcontinuar {
  margin-top: 35px;
  float: right;
  cursor: pointer;
  padding-bottom: 15px;
}

.Bvoltar{
  margin-top: 35px;
  float: left;
  cursor: pointer;
  padding-bottom: 15px;
}

.blackSpan{
  color: black;
}

#timeline1Container {
  display: none;
}

/*-----------------------------------------------------FIM TIMELINES E-LEARNING 1-------------------------------------------------------------------*/



/*-----------------------------------------------------INICIO TIMELINES 2 E-LEARNING-------------------------------------------------------------------*/
/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #acb7c0;
  text-decoration: none;
  font-family: "Lato";
}

img {
  max-width: 100%;
}

/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.cl-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.cl-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------- 

Main components 

-------------------------------- */

#cl-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cl-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f0f0f0;
}
@media only screen and (min-width: 1170px) {
  #cl-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cl-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cl-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cl-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cl-timeline-block:first-child {
  margin-top: 0;
}
.cl-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cl-timeline-block {
    margin: 4em 0;
  }
  .cl-timeline-block:first-child {
    margin-top: 0;
  }
  .cl-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cl-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.cl-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cl-timeline-img.cl-picture {
  background: #ff8500;
}
.cl-timeline-img.cl-movie {
  background: #ff8500;
}
.cl-timeline-img.cl-location {
  background: #ff8500;
}
@media only screen and (min-width: 1170px) {
  .cl-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cl-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cl-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cl-bounce-1 0.6s;
    -moz-animation: cl-bounce-1 0.6s;
    animation: cl-bounce-1 0.6s;
  }
}

@-webkit-keyframes cl-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cl-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cl-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cl-timeline-content {
  position: relative;
  margin-left: 60px;
  background-color: #f2f0f0;
  border-radius: 0.25em;
  padding: 1em;
}
.cl-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cl-timeline-content h2 {
  color: #303e49;
}
.cl-timeline-content p, .cl-timeline-content .cl-read-more, .cl-timeline-content .cl-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cl-timeline-content .cl-read-more, .cl-timeline-content .cl-date {
  display: inline-block;
}
.cl-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cl-timeline-content .cl-read-more {
  float: left !important;
  margin-top: 5%;
  padding: .8em 1em;
  background: #cccccc;
  color: white;
}
.no-touch .cl-timeline-content .cl-read-more:hover {
  background-color: #bac4cb;
  text-decoration: none;
}
.cl-timeline-content .cl-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cl-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #f2f0f0;
}
@media only screen and (min-width: 768px) {
  .cl-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cl-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cl-timeline-content .cl-read-more, .cl-timeline-content .cl-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cl-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cl-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #f2f0f0;
  }
  .cl-timeline-content .cl-read-more {
    float: left;
  }
  .cl-timeline-content .cl-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cl-timeline-block:nth-child(even) .cl-timeline-content {
    float: right;
  }
  .cl-timeline-block:nth-child(even) .cl-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #f2f0f0;
  }
  .cl-timeline-block:nth-child(even) .cl-timeline-content .cl-read-more {
    float: right;
  }
  .cl-timeline-block:nth-child(even) .cl-timeline-content .cl-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cl-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cl-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cl-bounce-2 0.6s;
    -moz-animation: cl-bounce-2 0.6s;
    animation: cl-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cl-timeline-block:nth-child(even) .cl-timeline-content.bounce-in {
    -webkit-animation: cl-bounce-2-inverse 0.6s;
    -moz-animation: cl-bounce-2-inverse 0.6s;
    animation: cl-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cl-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cl-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cl-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cl-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cl-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cl-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.titleSectionLaranja {
  color: #ff8500 !important;
  font-weight: 400;
}

.ttlright {
 float: right;
 margin-right: 2%;
 width: 80%;
}

p {
  font-weight: 300;
}

.authorLeft {
  float: right;
}

.logoLeft {
  float: left;
  width: 12%;
}

.txtTimeline {
  float: left;
}

.probIDlaranja {
  background-image: url(../images/pIdentLaranja.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: white;
  width: 20%;
  height: 4vh;
}

#PIDlaranja {
  padding-top: 3%;
}

.textColorlaranja {
  color: #e20048;
  display: inline-table;
} 

.lastParalaranja {
  display: inline-table;
}

.subProbIdlaranja {
  width: 43%;
  margin-top: 2%;
} 

.btnPartlaranja {
  display: inline-table;
}

.Bcontinuarlaranja {
  margin-top: 35px;
  float: right;
  cursor: pointer;
}

.tituloUltLararnja {
  font-weight: 400;
  margin-bottom: 2%;
}

#timelineLaranja {
 display: none; 
}

/*-----------------------------------------------------FIM TIMELINES E-LEARNING 2-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO TIMELINES 3 E-LEARNING-------------------------------------------------------------------*/
/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #acb7c0;
  text-decoration: none;
  font-family: "Lato";
}

img {
  max-width: 100%;
}

/* ------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.cv-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
  margin-top: 20% !important;
}
.cv-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

p {
  font-size: 15px !important;
  line-height: 25px !important;
  font-weight: 300 !important;
  font-family: 'Lato';
}

/* -------------------------------- 

Main components 

-------------------------------- */

#cv-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#cv-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f0f0f0;
}
@media only screen and (min-width: 1170px) {
  #cv-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #cv-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cv-timeline-block {
  position: relative;
  margin: 2em 0;
}
.cv-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cv-timeline-block:first-child {
  margin-top: 0;
}
.cv-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .cv-timeline-block {
    margin: 4em 0;
  }
  .cv-timeline-block:first-child {
    margin-top: 0;
  }
  .cv-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.cv-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.cv-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cv-timeline-img.cv-picture {
  background: #80a33f;
}
.cv-timeline-img.cv-movie {
  background: #80a33f;
}
.cv-timeline-img.cv-location {
  background: #80a33f;
}
@media only screen and (min-width: 1170px) {
  .cv-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .cv-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cv-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cv-bounce-1 0.6s;
    -moz-animation: cv-bounce-1 0.6s;
    animation: cv-bounce-1 0.6s;
  }
}

@-webkit-keyframes cv-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes cv-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes cv-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.cv-timeline-content {
  position: relative;
  margin-left: 60px;
  background-color: #f2f0f0;
  border-radius: 0.25em;
  padding: 1em;
}
.cv-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cv-timeline-content h2 {
  color: #303e49;
}
.cv-timeline-content p, .cv-timeline-content .cv-read-more, .cv-timeline-content .cv-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cv-timeline-content .cv-read-more, .cv-timeline-content .cv-date {
  display: inline-block;
}
.cv-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cv-timeline-content .cv-read-more {
  float: left !important;
  margin-top: 5%;
  padding: .8em 1em;
  background: #cccccc;
  color: white;
}
.no-touch .cv-timeline-content .cv-read-more:hover {
  background-color: #bac4cb;
  text-decoration: none;
}
.cv-timeline-content .cv-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cv-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #f2f0f0;
}
@media only screen and (min-width: 768px) {
  .cv-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .cv-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .cv-timeline-content .cv-read-more, .cv-timeline-content .cv-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cv-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .cv-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #f2f0f0;
  }
  .cv-timeline-content .cv-read-more {
    float: left;
  }
  .cv-timeline-content .cv-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .cv-timeline-block:nth-child(even) .cv-timeline-content {
    float: right;
  }
  .cv-timeline-block:nth-child(even) .cv-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #f2f0f0;
  }
  .cv-timeline-block:nth-child(even) .cv-timeline-content .cv-read-more {
    float: right;
  }
  .cv-timeline-block:nth-child(even) .cv-timeline-content .cv-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .cv-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .cv-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cv-bounce-2 0.6s;
    -moz-animation: cv-bounce-2 0.6s;
    animation: cv-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .cv-timeline-block:nth-child(even) .cv-timeline-content.bounce-in {
    -webkit-animation: cv-bounce-2-inverse 0.6s;
    -moz-animation: cv-bounce-2-inverse 0.6s;
    animation: cv-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes cv-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cv-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cv-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes cv-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes cv-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes cv-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.titleSectionverde {
  font-weight: 400;
  color: #80a33f !important;
}

.ttlright {
 float: right;
 margin-right: 2%;
 width: 80%;
}

p {
  font-weight: 300;
}

.authorLeft {
  float: right;
}

.logoLeft {
  float: left;
  width: 12%;
}

.txtTimeline {
  float: left;
}

.probIDverde {
  background-image: url(../images/fundoverProbId.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  color: white;
  width: 100px;
  height: 45px;
}

#PIDverde {
  padding-top: 3%;
}

.textColorverde {
  color: #e20048;
  display: inline-table;
} 

.lastParaverde {
  display: inline-table;
}

.subProbIdverde {
  width: 43%;
  margin-top: 2%;
} 

.btnPartverde {
  display: inline-table;
}

.Bcontinuarverde {
  margin-top: 35px;
  float: right;
  cursor: pointer;
}

.tituloUltLararnja {
  font-weight: 400;
  margin-bottom: 2%;
}

#timelineVerde {
  display: none;
}
/*-----------------------------------------------------FIM TIMELINES E-LEARNING 3-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO TIMELINES 4 E-LEARNING-------------------------------------------------------------------*/
/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a {
  color: #acb7c0;
  text-decoration: none;
  font-family: "Lato";
}

img {
  max-width: 100%;
}

span {
  font-family: 'Lato';
  font-weight: 300 !important;
  font-size: 15px !important;
  line-height: 25px !important;
}

/* -------------------------------- 

Modules - reusable parts of our design

-------------------------------- */
.ca-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
  margin-top: 20% !important;
}
.ca-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------- 

Main components 

-------------------------------- */

#ca-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#ca-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f0f0f0;
}
@media only screen and (min-width: 1170px) {
  #ca-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #ca-timeline::before {
    left: 50%;
    margin-left: -2px;
  }
}

.ca-timeline-block {
  position: relative;
  margin: 2em 0;
}
.ca-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.ca-timeline-block:first-child {
  margin-top: 0;
}
.ca-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .ca-timeline-block {
    margin: 4em 0;
  }
  .ca-timeline-block:first-child {
    margin-top: 0;
  }
  .ca-timeline-block:last-child {
    margin-bottom: 0;
  }
}

.ca-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.ca-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.ca-timeline-img.ca-picture {
  background: #2994cb;
}
.ca-timeline-img.ca-movie {
  background: #2994cb;
}
.ca-timeline-img.ca-location {
  background: #2994cb;
}
@media only screen and (min-width: 1170px) {
  .ca-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .cssanimations .ca-timeline-img.is-hidden {
    visibility: hidden;
  }
  .cssanimations .ca-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: ca-bounce-1 0.6s;
    -moz-animation: ca-bounce-1 0.6s;
    animation: ca-bounce-1 0.6s;
  }
}

@-webkit-keyframes ca-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes ca-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }

  100% {
    -moz-transform: scale(1);
  }
}
@keyframes ca-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.ca-timeline-content {
  position: relative;
  margin-left: 60px;
  background-color: #f2f0f0;
  border-radius: 0.25em;
  padding: 1em;
}
.ca-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.ca-timeline-content h2 {
  color: #303e49;
}
.ca-timeline-content p, .ca-timeline-content .ca-read-more, .ca-timeline-content .ca-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.ca-timeline-content .ca-read-more, .ca-timeline-content .ca-date {
  display: inline-block;
}
.ca-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.ca-timeline-content .ca-read-more {
  float: left !important;
  margin-top: 5%;
  padding: .8em 1em;
  background: #cccccc;
  color: white;
}
.no-touch .ca-timeline-content .ca-read-more:hover {
  background-color: #bac4cb;
  text-decoration: none;
}
.ca-timeline-content .ca-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.ca-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #f2f0f0;
}
@media only screen and (min-width: 768px) {
  .ca-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .ca-timeline-content p {
    font-size: 16px;
    font-size: 1rem;
  }
  .ca-timeline-content .ca-read-more, .ca-timeline-content .ca-date {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .ca-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .ca-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #f2f0f0;
  }
  .ca-timeline-content .ca-read-more {
    float: left;
  }
  .ca-timeline-content .ca-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
  }
  .ca-timeline-block:nth-child(even) .ca-timeline-content {
    float: right;
  }
  .ca-timeline-block:nth-child(even) .ca-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: #f2f0f0;
  }
  .ca-timeline-block:nth-child(even) .ca-timeline-content .ca-read-more {
    float: right;
  }
  .ca-timeline-block:nth-child(even) .ca-timeline-content .ca-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cssanimations .ca-timeline-content.is-hidden {
    visibility: hidden;
  }
  .cssanimations .ca-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: ca-bounce-2 0.6s;
    -moz-animation: ca-bounce-2 0.6s;
    animation: ca-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 1170px) {
  /* inverse bounce effect on even content blocks */
  .cssanimations .ca-timeline-block:nth-child(even) .ca-timeline-content.bounce-in {
    -webkit-animation: ca-bounce-2-inverse 0.6s;
    -moz-animation: ca-bounce-2-inverse 0.6s;
    animation: ca-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes ca-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes ca-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes ca-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes ca-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes ca-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }

  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes ca-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}

.titleSectionazul {
  font-weight: 400;
  color: #2994cb !important;
}

.ttlright {
 float: right;
 margin-right: 2%;
 width: 80%;
}

p {
  font-weight: 300;
}

.authorLeft {
  float: right;
}

.logoLeft {
  float: left;
  width: 12%;
}

.txtTimeline {
  float: left;
}

#PIDazul {
  padding-top: 3%;
}

.textColorazul {
  color: #e20048;
  display: inline-table;
} 

.lastParaazul {
  display: inline-table;
}

.subProbIdazul {
  width: 43%;
  margin-top: 2%;
} 

.btnPartazul {
  display: inline-table;
}

#mudar {
  word-wrap: break-word;
}

.Bcontinuarazul {
  margin-top: 35px;
  float: right;
  cursor: pointer;
}

.tituloUltLararnja {
  font-weight: 400;
  margin-bottom: 2%;
}

#timelineAzul {
  display: none;
}

#desfinal {
  display: none;
  float: right;
  cursor: pointer;
}

#voltarQuestoesAzul {
}

/*-----------------------------------------------------FIM TIMELINES E-LEARNING 4-------------------------------------------------------------------*/
/*-----------------------------------------------------FIM TIMELINES E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO TITULOS E-LEARNING-------------------------------------------------------------------*/

/*TITULOS 1*/

/*TITULOS SUBESCOLHA 1*/
p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.tituloTlcontainer {
  width:30%;
  margin-left:5%;
  margin-top: 10%;
  margin-bottom: 5%;
  display: flex;
}

.ttlIntroTimelineazul.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#2994cb;
}

.headin {
  font-weight: 300;
}

#titulosSubesc {
  width:60%;
  margin-right:auto;
  margin-left:auto;
}

#titulosSubescvermelho div h1 {
  color:#e20048;
}

#numeroTtlSubesc {
  font-size:60px;
}

#numeroTtlSubescContainer {
  float:left;
  display:inline-table;
}

.ttlSubesccont {
  float:right;
  display:inline-table;
  width:92%;
}

.titulosSubescvermelho {
  width:50%;
}

.center-block.titulosSubescvermelho div h1 {
  color:#e20048;
}

.numeroTtlSubescContainer {
  float:left;
  display:inline-table;
  width:5%;
}

/*FIM TITULOS SUBESCOLHA 1*/

/**/
p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline h1 {
  color:#e20048;
  font-weight: 300;
}

.ttlIntroTimeline.img {
  float:left;
  display:inline-table;
  padding-right: 15px;
}

.ttlIntroTimeline.headin {
  float:right;
  display:inline-table;
  width:79%;
  font-weight: 300;
}
/*FIM TITULOS 1*/

/*TIUTLOS 2*/

/*TITULOS SUBESCOLHA 2*/
p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.ttlIntroTimelineazul.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#2994cb;
}

#titulosSubesc {
  width:60%;
  margin-right:auto;
  margin-left:auto;
}

#titulosSubescvermelho div h1 {
  color:#e20048;
}

#numeroTtlSubesc {
  font-size:60px;
}

#numeroTtlSubescContainer {
  float:left;
  display:inline-table;
}

.ttlSubesccont {
  float:right;
  display:inline-table;
  width:92%;
}

.titulosSubescvermelho {
  width:50%;
}

.center-block.titulosSubesclaranja div h1 {
  color:#ff8500;
}

.numeroTtlSubescContainer {
  float:left;
  display:inline-table;
  width:5%;
}

.center-block.titulosSubesclaranja {
  width:60%;
}
/*FIM TITULOS SUBESCOLHA 2*/

p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.ttlIntroTimelinelaranja.img {
  float:left;
  display:inline-table;
  font-weight: 300;
  padding-right: 15px;
}

.ttlIntroTimelinelaranja.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#ff8500;
}
/*FIM TITULOS 2*/

/*TITULOS 3*/

/*TITULOS SUBESCOLHA 3*/
p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.ttlIntroTimelineazul.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#2994cb;
}

#titulosSubesc {
  width:60%;
  margin-right:auto;
  margin-left:auto;
}

#titulosSubescvermelho div h1 {
  color:#e20048;
}

#numeroTtlSubesc {
  font-size:60px;
}

#numeroTtlSubescContainer {
  float:left;
  display:inline-table;
}

.ttlSubesccont {
  float:right;
  display:inline-table;
  width:92%;
}

.titulosSubescvermelho {
  width:50%;
}

.center-block.titulosSubescverde div h1 {
  color:#80a33f;
}

.numeroTtlSubescContainer {
  float:left;
  display:inline-table;
  width:5%;
}

.center-block.titulosSubescverde {
  width:60%;
}

/*FIM TITULOS SUBESCOLHA 3*/

p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.ttlIntroTimelineverde.img {
  float:left;
  display:inline-table;
  padding-right: 15px;
}

.ttlIntroTimelineverde.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#80a33f;
}
/*FIM TITULOS 3*/

/*TITULOS 4*/

/*TITULOS SUBESCOLHA 3*/
p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.ttlIntroTimelineazul.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#2994cb;
}

#titulosSubesc {
  width:60%;
  margin-right:auto;
  margin-left:auto;
}

#titulosSubescvermelho div h1 {
  color:#e20048;
}

#numeroTtlSubesc {
  font-size:60px;
}

#numeroTtlSubescContainer {
  float:left;
  display:inline-table;
}

.ttlSubesccont {
  float:right;
  display:inline-table;
  width:92%;
}

.titulosSubescvermelho {
  width:50%;
}

.center-block.titulosSubescazul div h1 {
  color:#2994cb;
}

.numeroTtlSubescContainer {
  float:left;
  display:inline-table;
  width:5%;
}

.center-block.titulosSubescazul {
  width:60%;
}

/*FIM TITULOS SUBESCOLHA 3*/

p, h1, h2, h3, h4, h5, h6 {
  font-family:'Lato';
}

.ttlIntroTimeline {
  color:#e20048;
}

.tituloTlcontainer {
  width:30%;
  margin-left:5%;
}

.ttlIntroTimelineazul.img {
  float:left;
  display:inline-table;
}

.ttlIntroTimelineazul.headin {
  float:right;
  display:inline-table;
  width:79%;
  color:#2994cb;
}
/*FIM TITULOS 4*/

/*FOOTER*/
.footerCont {
  position: relative;
  z-index: 2;
  margin-top: 3%;
  color: black !important;
  margin-top: -80px;
}
/*FOOTER*/
/*-----------------------------------------------------FIM TITULOS E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------OVERLAY CONCLUSÃO E-LEARNING-------------------------------------------------------------------*/

.container.overlayAlert {
  width:100%;
  padding:0;
  margin:0;
  background-color:rgba(0,0,0,0.4);
  height:100vh;
  position: fixed;
  z-index: 99;
  top: 0px;
  display: none;
  overflow-y: auto;
}

.alertCard {
    /*width: 40%;
    height: 720px; */
    background-color: #000;
    margin-top: 100px;
}

.alertCard p {
  color: white;
}

.img-responsive.center-block.logoJTalert {
  width:20%;
  padding-top:20px;
}

.botaoDesafioFinal {
  background-image:url(../images/g9630.png);
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  width:200px;
  height:40px;
  cursor:pointer;
}

.text-center.btntxt {
  padding-top:7px;
  font-weight:400 !important;
  transition: all ease-in-out 0.5s;
}

.botaoDesafioFinalselected {
  background-color: black;
  background-image: none;
  color: #e20048 !important;
  transition: all ease-in-out 0.5s;
}

.text-center.paragraphBold {
  font-weight:700 !important;
  margin-top: 20px;
  padding-right: 15px;
  padding-left: 15px;
}

.paragraphLight {
  padding-right: 15px;
  padding-left: 15px;
}

.text-center.desafioFinal3 {
  font-weight:700;
  color:#e20048;
  margin-top: 20px;
}

.text-center.congrats {
  font-weight:700;
  color:#e20048;
  margin-top: 20px;
}

.text-center.concl {
  font-weight:400;
  color: white;
}

.text-center.clicaaqui {
  font-weight:700 !important;
}

.PaddingtoFooter{
  padding-bottom: 50px !important;
}



/*-----------------------------------------------------FIM OVERLAY CONCLUSÃO E-LEARNING-------------------------------------------------------------------*/

/*-----------------------------------------------------INICIO RESPONSIVE E-LEARNING-------------------------------------------------------------------*/

@media (max-width: 992px) {

#botaoBaixoEL {
  width: 10%;
}

.titulosEscolhaesquerda {
  float:left;
  margin-left:5%;
  width: 80%;
}

.tituloEscolhadireita {
  width: 80%;
}

.bloco {
  width: 100%;
}

.direita {
  margin-top: 40px;
  float: left;
}

.tituloEsquerdoOpcPrincipal,  
.tituloDireitoOpcPrincipal, 
.efeitoLargura22, 
.efeitoLargura2 {
  width: 100%;
  margin-left: 0px;
} 

.imgDireitaOpcPrincipal,.imgEsquerdaOpcPrincipal{
  visibility: hidden;
}


.titulosSubEsc {
  margin-left: 10%;
}

.numeroTTl {
    width: 100%;
}

div#cont12EL.container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

div#contquestoesGeral.container, .subProbIdlaranja {
  width: 100%;
}

#questao1Conttitulo, #questao2Conttitulo {
  padding: 0;
}

#contAlinea1, #contAlinea2  {
  padding: 0;
}

#contpergunta1 {
  padding: 0;
}

#textosVideo{
  width: 100% !important;
  margin-left: 0px !important;
  margin-right: 15px !important;
  padding: 0;
}

#cont4EL12{
  width: 100% !important;
  margin-left: 0% !important;
}

#textosVideo2 {
    width: 100% !important;
    margin-left: 0px !important;
}

div#textoslagartobaixo {
  width: 100% !important;
  margin-left: 0% !important;
  margin-right: 0% !important;
}

div#cont322EL.container {
  width: 100% !important;
  margin-left: 0% !important;
  margin-right: 0% !important;
}

div#fontes {
  float: none;
  margin-right: 0%;
  padding-left: 15px;
  padding-right: 15px;
}

#fonte2 {
  float: none;
}

.txtEx2Laranja{
  width:100%;
}

div#geralQ22.container {
  width: 100%;
}

.subProbIdverde {
  width: 100%;
}

.falso {
  margin-left: 0px;
  margin-top: 10px; 
}

.conteudos1Verde {
  width: 100%;
}

div#txtEL32 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

div#titulosel32 {
  margin-left: 2%;
}

.solto {
  width: 100%;
  padding: 0;
}

div#txt2el32 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

div#cont3EL32.container {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}


div#txtgrafcont {
    margin-left: 0%; 
    padding-left: 0px;
    padding-right: 0px;
}

#evoldiv{
  padding-left: 0px;
}

div#graf {
    margin-left: 0%;
}

div#aranha {
     padding-left: 0px; 
}

div#p32EL, div#p45EL32 {
    margin-left: 0%; 
}

#questoes33 {
  width: 100% !important;
}

#row4 {
    margin-left: 0%;
    width: 100%;
    padding-left: 0px;
}

p.autorr1 {
    margin-right: 20%;
    float: right;
    margin-top: 3%;
}

div#txtp2EL4 {
  width: 100% !important;
}

.falso2 {

  margin-left:0px;
  margin-top: 10px;
}

div#titulopolvoA {
    width: 100%;
    margin-top: 0px;
}

div.tabela4EL4 {
    width: 100%;
}

div#desfinalgeral {
  width: 100%;
  margin-left: 0px;
  padding-left: 15px;
  padding-right: 15px;
}

#cont4EL12 .MaxWidth{
  padding-right: 0px;
  padding-left: 0px;
}

}

@media (max-width:600px){
  .botoesCOntinuar13{
    width: 100%;
  }
}

@media (max-width: 550px) {
  #btnContinuar13, 
  #btnVoltar13 {
    height: 25px;
  }

}

}

@media (min-width: 992px) {
  .escolhaDireita {
    width: 49%;
  }

  .escolhaEsquerda {
    width: 49%;
  }

}


/*-----------------------------------------------------FIM RESPONSIVE E-LEARNING-------------------------------------------------------------------*/



