/* Estilos personalizados */

body {
 /*   padding-top: 201px; */
}

* {
    font-family: 'Lato', sans-serif;

}

.container-fluid {
    padding-left:  0px;
    padding-right: 0px;
}
/* Cabeçalho --------------------------------------------------------------------------------------------------------------------------------*/

.parallaxBar{
  margin: 0 auto;
  height:750px;
}

section.module.parallax-1 {
  background-image: url(../img/analytics-925379_1920.jpg);

  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: rgba(255,255,255,0.4);
    
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;    

}
/*
    height:750px;
    background-image: url(../img/laboratorio.jpg) 50% 0 fixed;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative; 	
}
*/
.parallax-2{
  height: 100%;
  background-image: url("../img/business-1836990_1920.jpg");
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-color: rgba(0,0,0,0);
/*  background-blend-mode: screen;*/
  max-width: 100%;
  min-height: 100%;
}

.parallax-2 > img{
  opacity: 0.2;
}

.minha-navbar{
    border: 0;
    border-radius: 0;
    background: rgba(0, 0, 0, 0.0);
  /*padding-bottom: 200px;*/
    color: #FFF !important;
}

.minha-navbar > li a{
    color: black;
}
.minha-navbar > a{
    color: black;
}

.navbar-scroll {
  background: rgba(0,123,255,0.5);
  color: white;
  text-decoration-color: white;  /* cor da fonte era black*/
  transition: background-color 0.5s;
}

.navx .navbar-default .navbar-text {
  margin-bottom: 0px;
  font-weight: 400;
  font-size: 18px;
  color: #FFF ; /* #777*/;
}

@media(min-width: 992px) {
	.topCasaFina-banner {
		left: 0;
		transform: translate(0, -80%);
		width: 50%;
	}

	.topCasaFina-bannerWrapper {
		position: relative;
		height: 100%;
	}
}

// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) {
    .divlogorodape {
        align: center;
    }
    .divtextorodape {
        text-align: center;
    }
}

iframe#frame-spec {
   width: 300px;
   height: 280px;
/*   border: none;  /* Remove bordas */  
/*   overflow: hidden; /* Remove visualização do conteúdo*/
}

iframe#frame-spec::-webkit-scrollbar { 
   /* Configura webkits */
   display: none; /* Remove as barras de rolagens do iframe*/
}
.topCasaFina-banner {
	color: #FFF;
	background-color: rgba(0, 0, 0, .3);
	padding: 20px;
	width: 50%;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
}

@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}

#cabecalho-logo{
  margin-bottom: 0px;
  background-color:#fff; /*Plano de fundo branco*/
  margin-bottom: 0px;
/*  font-weight: 400;
  font-size: 15px;
  color: #14223D;
  text-decoration-color: #14223D;
  height:120px; /* Altura */
}

#menu-navegacao{
  font-weight: 400;
  font-size: 15px;
  margin-bottom: 0px;
}

.icones-color {
    color: #1275bb;

}
/* Fim Cabeçalho --------------------------------------------------------------------------------------------------------------------------------*/



a{
    color: white;
    text-decoration-color: white;
}
footer{
    background-color: white;
/*    padding-left: 20px;*/
    text-decoration-color: lightgray;
    color: white;
    background-color: #91a8d4;
    font-weight: 200;
    font-size: 12px;
}


.footer-rvt{
/*    padding-top: 10px;*/
    background-color: white;
/*    padding-bottom: 20px;*/
    color: white;
}

section {

/*    padding-top: 25px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;*/
}


#sistemas {
  margin-bottom: 50px; /* Altura */
}

.titulo-sessao {
  padding-top: 25px; /* Altura */
  padding-bottom: 70px; /* Altura */}

.barratopo {
    background-color: #6d8bc7;
    height:33px; /* Altura */
    text-decoration-color: white;
    color: white;
    font-weight: bold;
    font-size: 22px;
}

.logosst{
  display: block;
  vertical-align: middle;
/*  height:125px; /* Altura */
/*  width:458px; /* Largura */
  margin-top: 0px;
  margin-left: 0px;
}

.logosst-reduzido{
  display: block;
  vertical-align: middle;
  height:52%; /* Altura */
  width:52%; /* Largura */
  margin-top: 0px;
  margin-left: 0px;
}

#cabecalho-logo{
  margin-top: 0px;
  margin-bottom: 0px;
  background-color:#27a4de; /*Plano de fundo branco*/
  font-weight: 200;
  font-size: 12px;
  text-decoration-color: #6d8bc7;
  height:180px; /* Altura */
}

.footer-rvt{
/*    padding-top: 10px;*/
    background-color: white;
/*    padding-bottom: 20px;*/
    color: white;
}

#rodape-rvt {
    background-color:white; /*Plano de fundo*/
    text-decoration-color: #91a8d4;
    color: #91a8d4;
/*    background-color: white;*/
    padding-top: 15px;
    padding-bottom: 15px;
}

#localizacao {
/*    height: 300px;  */
    padding-top: 30px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
	text-align: center;
    background-color:#3258a3; /*Plano de fundo*/
}

.divlocalizacao {
    padding-top: 15px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color:#91a8d4; /*Plano de fundo*/
}

.texto-titulo {
    text-decoration-color: #91a8d4;
    color: #91a8d4;
    font-weight: bold;
    font-size: 15px;
}

.texto-normal {
    text-decoration-color: #91a8d4;
    color: #91a8d4;
    font-size: 10px;
}

.card-body-margin {
    padding-top: 25px;
    padding-bottom: 15px;
 /*   padding-left: 15px;
    padding-right: 15px;  */
}

.imagem {
  position: relative;
}
.capa {
  display: none;
}

.imagem:hover .capa {
  display: block;
}

.capa {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: absolute;
  color: gainsboro;
  top: 0;
}

#banco-dados {
    padding-top: 50px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    color:  #6d8bc7;
    text-decoration-color: #6d8bc7;
    text-align: center;
/*    height: 700px;*/
}

#banco-dados p {
    color:  #6d8bc7;
    text-decoration-color: #6d8bc7;
    text-align: justify;
    font-size: 17px;
}

#bi-integracao {
    padding-top: 50px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    color:  white;
    text-decoration-color: white;
    text-align: justify;
    background-color:#1275bb; /*Plano de fundo*/  
}

#bi-integracao p {
    text-align: justify;
    font-size: 17px;
}

#sistemas-saude {
    padding-top: 50px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
    color:  #6d8bc7;
    text-decoration-color: #6d8bc7;
    text-align: center;
}

#bi-integracao p {
    text-align: justify;
}

#processos-projetos {
    padding-top: 50px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    color:  white;
    text-decoration-color: white;
    text-align: center;
    background-color:#1275bb; /*Plano de fundo*/  
}

#processos-projetos p {
    text-align: justify;
    font-size: 18px;
}

#suporte-seguranca {
    padding-top: 50px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: white;
    color:  #1275bb;
    text-decoration-color: #1275bb;
}

.suporte-seguranca-titulo  {
    color:  #6d8bc7;
    text-decoration-color: #6d8bc7;
    text-align: center;
}

.suporte-seguranca-titulo p {
    color:  #9a9da0;
    text-decoration-color: #9a9da0;
    text-align: center;
    align-content: center;
}

.divslider {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: write; /*#14223d; Plano de fundo*/
/*    background: url(../img/fama-slider1.png);*/
}
/*
.sliderprincipal > img{
    width: 937px;
    height: 297px;
}
*/
.carousel-img1 > img{
    width: 100%;
    height: auto;
} 

.carousel-img2 > img{
    width: 100%;
    height: auto;
} 

.slide1 {
    color:  #00698b;
    text-decoration-color: #00698b;
    text-align: center;

}

.slide2 {
    color: darkblue;
    text-decoration-color: darkblue;
    text-align: left;
}

