

html {
  position: relative;
  height: 100%;
  min-height: 100%;
  margin: 0;  
  overflow: hidden
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  font-family: 'Roboto', sans-serif;
  font-size: 1em;
}


      .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

      .b-example-divider {
        height: 3rem;
        background-color: rgba(0, 0, 0, .1);
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 0;
        box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
      }

      .b-example-vr {
        flex-shrink: 0;
        width: 1.5rem;
        height: 100vh;
      }

      .bi {
        vertical-align: -.125em;
        fill: currentColor;
      }

      .nav-scroller {
        position: relative;
        z-index: 2;
        height: 2.75rem;
        overflow-y: hidden;
      }

      .nav-scroller .nav {
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
      }
 #mycanvas{
   
  z-index: 22;
  left:4em;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  
  }
  

#myCanvasContainer{
  float:left;
  z-index: 22;
  position: relative;
  top:4em;
  left: 4em;
  border-style: none;
  border-color: #fff;
  border-width: 0px;
  background-image:url(../img/bg1.jpg);
}

.copy {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: small;
  color: rgb(255, 255, 255);
  margin-top: 10px;

}

.rodape {
  color: #030;
  font-size: medium;
  z-index:1;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
  padding: 0px;
  line-height: 20px; /* Vertically center the text there */
  background-color: rgb(117, 163, 163,0.9);
  color: #fff;
  text-shadow: 1px 1px 2px rgb(15, 19, 20), 0 0 1em rgb(129, 184, 248), 0 0 0.2em rgb(0, 110, 255);

  z-index:9999;
}

.footer > .container {
   background-color: rgb(117, 163, 163,0.9);
  padding-right: 15px;
  border-top: 1px;
  padding-left: 15px;
  color: #fff;
}

.navbar {
  padding: 0px;
  color: white;
  background-color:rgb(117, 163, 163,0.8);
}

a:link
{
    color:#fff;
     text-decoration: none;
}

a:visited
{
    color:#fff;
     text-decoration: none;
}

a:hover 
{
    color:#fff;
    text-shadow: 1px 1px 2px rgb(15, 19, 20), 0 0 1em rgb(129, 184, 248), 0 0 0.2em rgb(0, 110, 255);

     text-decoration: none;
}

a:active {
  text-decoration: underline;
}

ul{
  font-size: 1.2em;
  list-style: none;
}

table, td, tr {
  z-index: 1;
  opacity: 0.97;
    background: transparent;
}

section{
  min-height: 900px;

}

#empresa{
  margin: 5em;
  margin-left: 10em;
  margin-right: 10em;
  font-size:1.5em;
}

#valores{
  margin: 5em;
  margin-left: 17em;
  margin-right: 17em;
  font-size:1.2em;
}
#segmento{
  margin: 5em;
  margin-left: 10em;
  margin-right: 10em;
  font-size:1.5em;
}

#clientes{
  margin: 5em;
  margin-left: 10em;
  margin-right: 10em;
  font-size:1em;
}


.projetos{
  margin: 5em;
  margin-left: 10em;
  margin-right: 10em;
  font-size:1em;
}

#contato{
  margin-top: 3em;
  margin-left: 15em;
  margin-right: 15em;
  font-size:1em;
}