/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
  height:100%;
}

.box {
  display: flex;
  flex-flow: column;
  height: 100%;
}

.box .row.content {
  flex: 1 1 auto;
}


.business-header {
  /*height: 50vh;*/
  /*height: 48vh;*/
  /*min-height: 300px;*/
  /*
  min-height: 375px;
  background: url('../image/Banner04.jpg') center center no-repeat scroll;
  background-size: cover;
  */
  background: url(../image/Banner04.jpg) left top no-repeat scroll;
  background-size: contain;
  margin-top: 47px;
  width: 100%;
  height: auto;
  aspect-ratio: 1900/280;
}

.card {
  height: 100%;
}

.card-title-top {
    color: #fff;
    text-align: center;
    padding: 10%;
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
    /*border-radius: calc(.25rem - 1px);*/
    background-color: #a1a2a4;
}

.botao{
  cursor: pointer;
}

ul.lista_newsletter{
    margin-bottom: 0px;
}

.form-horizontal {
    margin:20px 0 20px 0;
    /*padding:5px;*/
    width: 100%;
    max-width: 100%;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

legend {
    padding: 20px !important;
    text-align: center;
}

.help-block {
  font-style:italic;
  color:red;
}

.align-center{
  text-align: center;
}

.alert {
    margin-bottom: 0;
}

.conteudos{
    padding: 0 10px 0 10px;
}

.jumbotron {
    padding: 1rem 1rem;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

@media (min-height: 576px) {
  .margemUp{
      top:10%;
 }


}
