* {
  margin-left: auto;
  margin-right: auto;
}

#botao{
   width: 30%;
   min-width: 350px;
   text-align: left;
   font-size: 24pt;
   font-weight: 400;
   animation-duration: 1s;
   animation-name: slidein;
   background-color: 	rgba(0,140,212,.9);
   border-color: 	rgba(6,101,149,.9);
   border-radius: 15px;
   margin-top: 5px;
   box-shadow: inset 0.2em 0.2em 0.2em 0 rgba(255,255,255,0.3), inset -0.2em -0.2em 0.2em 0 rgba(0,0,0,.3);
}

#botao:hover{
  background-color: rgba(64, 180, 238, 0.9);
}

#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    padding: 10px;
    background-color: rgba(64, 180, 238, 0.9);
}

#footer-text{
  color:hsla(0,0%,100%,.8);line-height:1.44;
}

.list-group-item {
  margin-left: 0 !important;
}

#link{
  color: #f2f8fc;
  width: 30%;
  min-width: 350px;
  text-align: left;
  border-radius: 10px;
  background-color:	rgba(34,84,108,.5);
}

#sumario {
  margin-top: 10%;
}

#fundoSumario{
  background-color: #0eb4eb;
  background-image: url("../img/bg-sumario.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

#fundoCapa{
  background-image: url(../img/fundo.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

#botPrincipal{
  margin-top: 150px;
  margin-bottom: 50px;
  padding: 15px;
  background-color: #0038ce;
  background-position: center;
  border-radius: 14px;
  box-shadow: inset 0.2em 0.2em 0.2em 0 rgba(208, 247, 255, 0.4), inset -0.2em -0.2em 0.2em 0 rgba(0,0,0,0.5);
  
  text-align: center;
  font-size: 18pt;
  color: #fefdff;
  font-weight: 700;
}

#botPrincipal:hover{
  background-color: #0eb4eb;
}

@media (max-width: 991px) {
  #fundoCapa {
    background-image: url(../img/fundoMobile.jpg);
    background-position: center;
  }

  #botPrincipal{
    margin: auto;
  }
}

@media (max-width: 768px) {
  #sumario {
    margin-top: 40%;
  }
}

@keyframes slidein {
   from {
     margin-left: 100%;
     width: 30%
   }
 
   to {
     margin-left: 0%;
     width: 30%
   }
 }

