/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

#form-login {
  text-align: center !important;
}
.pag-offline h1 {
  font-size: 28px;
}
@font-face {
  font-family: "Montserrat";
  src: url('../../../../fontes/Montserrat-VariableFont_wght.ttf');
}
@font-face {
  font-family: "Montserrat Medium";
  src: url('../../../../fontes/Montserrat-Medium.ttf');
}
h1 {
  font-family: "Montserrat";
}
h2, h3 {
  font-family: "Montserrat Medium";
}
h1 {
  font-size: 54px;
  line-height: 0px;
}
h3 {
  font-size: 24px;
  line-height: 0px;
}
p {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}
.titulo-paginas h1 {
  line-height: 100px;
  text-align: center;
}
.cabecalhosite {
  height: 270px;
  background-color: black;
}
.logomarca img {
  width: 400px;
  position: relative;
  top: 30px;
}
.menu-principal {
  height: 39px;
  border-bottom: 3px solid #000000;
  padding-bottom: 10px !important;
}
.menu-principal a {
  color: #FFFFFF;
  padding: 10px !important;
  text-transform: uppercase;
}
.menu-principal .active a {
  color: #000000 !important;
  background-color: #FFFFFF;
}
.menu-principal .g-selected a {
  color: #000000 !important;
  background-color: #ACACAC;
}
#g-footer {
  padding-bottom: 20px !important;
  border-top: 20px solid #EB1923;
}
.endereco-rodape p {
  color: #000000;
}
.g-branding a {
  color: #000000;
}
.g-branding a:hover {
  color: #8F1315;
}
.g-copyright, .g-branding {
  font-size: 12px;
}
.menu-rodape {
  margin-top: 30px !important;
}
.menu-rodape h3 {
  color: #000000;
}
.menu-rodape li {
  width: 100%;
  margin: 0 0 0 -20px;
  padding: 0px;
  border-bottom: 1px solid #000000;
}
.menu-rodape a {
  color: #8F1315;
  text-decoration: none !important;
  font-size: 26px;
  margin-left: 20px;
}
.icon-edit {
  display: none;
}
.dest-servicos {
  margin-top: 50px !important;
  margin-bottom: 150px !important;
}
.dest-servicos h1 {
  margin: 0;
  padding: 30px 0 0 0;
  line-height: 30px;
}
#img-dest-servicos {
  width: 100%;
  margin-top: 30px;
}
.dest-clientes .logo-clientes {
  width: 250px;
  margin: 40px;
}
.txt-historico h1 {
  text-align: center;
  line-height: 100px;
}
.txt-historico img {
  width: 180px;
  float: left;
  margin-right: 20px;
}
.srv-holter img, .srv-eletro img, .srv-sra img {
  width: 49%;
  float: left;
}
.srv-holter h2, .srv-holter p, .srv-eletro h2, .srv-eletro p, .srv-sra h2, .srv-sra p {
  width: 49%;
  float: right;
}
.srv-mapa img, .srv-mrpa img, .srv-itb img {
  width: 49%;
  float: right;
}
.srv-mapa h2, .srv-mapa p, .srv-mrpa h2, .srv-mrpa p, .srv-itb h2, .srv-itb p {
  width: 49%;
  float: left;
}
.logo-cliente {
  text-align: center;
  line-height: 300px;
}
.logo-cliente img {
  width: 250px;
}
.img-atendente img {
  width: 350px !important;
}
/*# sourceMappingURL=custom_17.css.map */