div.contact-header-info{
  position: relative;
  left: 12%;
  top: 10px;
}
span.contact-header-info{
  margin-left: 50px;
}

div.navbar-header > button {
  top: -10px !important;
}

div.background {
  background: url("../img/background.jpg") no-repeat center;
  background-size:cover;
}

div.footer-mobile{
  
}


@keyframes loader {
  to { transform: rotate(360deg); }
}

.hide{
  display: none;
}

.loader{
  position: relative !important;
  display: block;
  height: 60px;
  width: 60px;
  left: 50%;
  right: 50%;
  top: 35px;
  margin-left: -30px;
  border: 8px solid rgba(0, 0, 0, .1);
  border-left-color: #ff7e00;
  border-radius: 50%;
  animation: myspin 1s linear infinite;
}

.inputForm {
  background-color: #fff !important;
  border: 2px solid #d3d3d3 !important;
}
.inputForm:focus{
  border: 2px solid #ff7e00 !important;
}
div.mylogo{
  background-image: url("../img/logo.png");
  background-size: 288px 70px;
  background-repeat: no-repeat;
  width: 288px;
  height: 70px;
}

.myslidecontent{
  top: 150px;
}

h4.news-top{
  top: 15px !important;
}

div.icon-en_us{
    cursor: pointer !important;
    background: url("../img/en.png") !important;
    width: 35px !important;
    height: 23px !important;
    background-size: 35px 23px !important;
}
div.icon-en_us:hover{
  cursor: pointer !important;
}
div.icon-pt_br{
    cursor: pointer !important;
    background: url("../img/br.png") !important;
    width: 35px !important;
    height: 23px !important;
    background-size: 35px 23px !important;
}
div.icon-pt_br:hover{
  cursor: pointer !important;
}


div.icon-pt_br-mobile{

}

div.icon-en_us-mobile{
  
}

@media only screen and (max-width: 765px){
  div.icon-pt_br-mobile{
    position: absolute !important;
    cursor: pointer !important;
    background: url(../img/br.png) !important;
    width: 35px !important;
    height: 23px !important;
    background-size: 35px 23px !important;
    left: 5%;
    top: 35%;
  }

  div.icon-en_us-mobile{
    position: absolute !important;
    cursor: pointer !important;
    background: url(../img/en.png) !important;
    width: 35px !important;
    height: 23px !important;
    background-size: 35px 23px !important;
    left: 5%;
    top: 35%;
  }

  div.footer-mobile{
    position: relative !important;
    display: block !important;
    margin-left: -90px !important;
    margin-top: 40px !important;
    margin-bottom: 50px !important;
  }
  h4.news-top{
    top: -15px !important;
  }
  p.myslidecontent{
    display: none !important;
  }
  .myslidecontent{
    top: 70px !important;
  }
  div.mylogo{
    position: absolute;
    z-index: 500;
    top: 90px;
    left: 50%;
    right: 50%;
    margin-left: -100px;
    background-image: url("../img/logo_white.png") !important;
    background-size: 200px 143px !important;
    background-repeat: no-repeat !important;
    width: 200px !important;
    height: 143px !important;
  }
}
