.style_logo{

	-webkit-text-stroke: 0.2px white; /* Cor da bordar */
   	color: white; /* Cor da Letra */

    /* 3px 3px 0 white, */
   /* -1px -1px 0 white,  */
   /* 1px -1px 0 white, */
   /* -1px 1px 0 white, */
   /* 1px 1px 0 white; */


}
.style_topo{

background-color: #00008B;

}

.btn_anexos{
  background-color: #2F4F4F;
  padding: .75rem .75rem!important;

  display: inline-block;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    font-size: 15px;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 185px;
    color: white;

}

.btn_enviar {
  border: 0 solid gray;
  color: white;
  background-color: rgb(0, 0, 139);
  padding: 15px;
  border-radius: 8px;
  font-size: 15px;
  font-weight: bold;
}



@media screen and (min-width: 0) and (max-width: 457px)  {
  .telefoneheader {
    width: 100%;
    text-align: center;
    background: #ed6b06;
    padding: 1px 0;
    color: #FFF;
    font-size: 13px; 

  }
  #portfolio {
    padding: 7rem 0!important;
  }
   #DataHora{
  margin-right: 400px;
  text-align: center;

  }
}
@media screen and (min-width: 458px) and (max-width: 993px)  {
  .telefoneheader {
    width: 100%;
    text-align: right; 
    background: #ed6b06;
    padding: 2px 0;
    color: #FFF;
    font-size: 13px; 
  }
  section {
    padding: 4.5rem 0!important;
  }
   #DataHora{

  margin-right: 10%;
  margin-left: 10%;

  }
}
@media screen and (min-width: 994px) and (max-width: 1199px)  {
  .telefoneheader {
    width: 100%;
   /* text-align: right; */
    background: #ed6b06;
    padding: 3px 0;
    color: #FFF;
    font-size: 13px; 
  }
  section {
    padding: 6rem 0!important;
  }
   #DataHora{

  margin-right: 30%!important;
  margin-left: 10%!important;
  }
}



@media screen and (min-width: 1199px)  {
  .telefoneheader {
    width: 100%;
    /* text-align: right; */
    background: #ed6b06;
    padding-top: 57px;
    padding-bottom: 2px;
    color: #FFF;
    font-size: 13px; 
  }
  section {
    padding: 1rem 0!important;
  }
  #DataHora{

  margin-right: 40%!important;
  margin-left: 10%!important;
  }
}

label { display: block; width: 100% }
input[type="file"] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}