@font-face {
  font-family: 'DIN';
  src: url("../fonts/DIN.html");
}

@font-face {
  font-family: 'DIN Black';
  src: url("../fonts/DIN%20BlackAlternate.html");
}

body {
  font-family: 'DIN';
}

.font-din{
 font-family: 'DIN';
}

a, a:hover {
  color: inherit;
}

.header {
  background-image: url("../img/header.html");
  background-size: cover;
  background-repeat: no-repeat;
  padding-top:2em;
  padding-bottom:2em;
  border-bottom: 7px solid #F38F2A;
}

.destaque-bg{

  background-image: url("../img/bg-destaque.html");
  background-size: cover;
  background-repeat: no-repeat;
}

.destaque {
  min-height: 555px;
  color: #fff;
  text-align: center;
}

.destaque h1 {
  font-size: 5.4rem;
  font-family: 'DIN Black';
}

.destaque p {
  font-size: 1.1rem;
}

.conteudo {
  color: #cc1e50;
}

.conteudo .title {
  background-color: #F5F5F5;
  width: 100%;
}

.conteudo .content h2 {
  text-align: center;
}

.conteudo .content dd {
  font-size: 1.2rem;
}

.w-100 {
  height: 2px;
  background-color: #F5F5F5;
}

.cadastro {
  background-color: #F5F5F5;
  color: #f7e5eb;
}


footer {
  background-color: #cc1e50;
}

footer h4 {
  font-size: 14px;
  color: #ffffff;
}

footer dt {
  color: #ffffff;
  margin-bottom:10px;
}

footer dd {
  color: #ffffff;
}


footer dl dd a{
  color: #ffffff !important;
  font-size:12px !important;
}

footer .border-right {
  border-right: 1px solid #ffffff;
}

@media screen and (max-width: 767px) {
  .destaque {
    min-height: 320px;
  }
  .destaque h1 {
    font-size: 2.3rem;
    font-family: 'DIN Black';
  }
  .destaque p {
    font-size: 1.1rem;
  }
  .conteudo h1 {
    font-size: 1.6rem;
  }
  .cadastro h2 {
    font-size: 1.3rem;
  }
  footer .border-r {
    border-right: none;
  }
}


.font-18{
  font-size:18px;
}


.font-12{
  font-size:12px !important;
}


.font-24{
  font-size:24px;
}

.txt-cinza{
  color:#979799;
}

.form-control.error, select.error{
  border-color:red;
}

.form-control, select{
  border-width: 2px !important;
}



.gdrive-fildes-holder a, .gdrive-fildes-holder figure {
  display: inline-block;

}


.gdrive-fildes-holder figcaption {
  margin: 10px 0 0 0;
color : black;
}
.gdrive-fildes-holder figure {
  padding: 5px;
  width: 150px;
  text-align:center;
}
.gdrive-fildes-holder img:hover {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.gdrive-fildes-holder img {
  max-width : 128px;
  max-height : 128px;
  transition: transform 0.2s;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
}

ul.breadcrumb-arquivos li:before{
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  margin-left:10px;
  margin-right:5px;

}

ul.breadcrumb-arquivos li:last-child{
font-weight:bold;
}



ul.breadcrumb-arquivos li{
display:inline-block;
cursor: pointer;
}


.txt-vinho{
  color:#cc1e50;
}

ul.breadcrumb-arquivos{
  background-color: #ededed;
  border-radius: 5px;
  padding:3px;
}


.btn-primary{
  background-color:#1e365c !important;
  border-color:#1e365c !important;
}