﻿/* <! ----------------------------- VARIABLE ------------------------------------- !> */

:root {
	--bg-color1: rgba(255, 255, 255, 1);
	--bg-color2: #135589;
	--bg-color3: #aed9da;
	--bg-color4: #1d262f;
	--bg-color5: #2a93de;
	--bg-color6: #edfafd;
	--color1: #191919;
	--color2: #878786;
	--color3: #65dde0;	
}

/* <! ----------------------------- HEADER ------------------------------------- !> */

.it-header-navbar-wrapper {
	background: var(--bg-color2);
}

.it-header-center-wrapper {
	background-color: var(--bg-color1);
}

.it-header-center-wrapper svg {
	fill: var(--bg-color2) !important
}

.it-header-slim-wrapper {
	background: var(--bg-color3);
}

.it-header-slim-wrapper a {
	color: var(--color1) !important;
	font-size: 18px !important
}

div#loginContainer .btn {
	background: var(--bg-color3);
}

.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a,
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
	color: var(--color2);
}

/* <! ----------------------------- FOOTER ------------------------------------- !> */

.it-footer,
.it-footer .it-footer-small-prints,
.it-footer .it-footer-main {
	background-color: var(--bg-color4);
}

#Footer {
	padding-bottom: 40px;
	padding-top: 40px;
}

#Footer a {
	color: var(--color3);
}

#Footer .social svg {
	fill: var(--color3) !important
}

.it-footer-small-prints .border-top {
	border-color: var(--color3) !important;
}

/* <! ----------------------------- CUSTOMIZATIONS ------------------------------------- !> */

/* ========================================== */
/* Logo image
  ========================================== */

 .logo  {
  height: 80px;
  width: 80px;  
}
 .logo-footer  {
  height: 40px;
  width: auto!important;  
  margin-right:20px;
}


/* ========================================== */
/* End Logo image
  ========================================== */


.entrypoint-c1 {background: var(--bg-color2);}
.entrypoint-c1-alterna {background: var(--bg-color5);}

.u-background-row-1 {background: var(--bg-color6);}

.u-background-row-image-1 {background-image:url(../images/bg-water.jpg); background-position:top center;height:338px;background-repeat:no-repeat;margin-top:-30px;}

.lead_container {
	position: relative;
	z-index: 0;
	font-size: 1.15em;
	min-height:338px;
}

@media (max-width: 767px) {
.lead_container {
	font-size: 3vw;
}
}
.lead_container .lead_links_wrapper {
	position: absolute;
	z-index: 1;
	bottom: 40px;
	width: 100%;
	text-align: center
}

@media (max-width: 767px) {
.lead_container .lead_links_wrapper {
	bottom: 16px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.lead_container .lead_links_wrapper {
	bottom: 16px;
}
}
.lead_container .lead_links_wrapper:nth-child(n) {
	filter: none
}
.lead_container ul {
	padding: 12px;
	width: 680px;
	margin: 0 auto 0 auto;
	background: #fff;
	background: transparent\9;
	background: rgba(255,255,255,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff, endColorstr=#66ffffff);
	zoom: 1
}
.lead_container ul:before, .lead_container ul:after {
	content: " ";
	display: table
}
.lead_container ul:after {
	clear: both
}
.lead_container ul {
*zoom:1
}

@media (max-width: 767px) {
.lead_container ul {
	width: 100%
}
}

@media (min-width: 768px) and (max-width: 991px) {
.lead_container ul {
	width: 100%
}
}
.lead_container ul li {
	display: block;
	float: left;
	width: 33.3333%
}
.lead_container ul li a {
	color: #000000;
	text-transform: uppercase;
	background: #f4f4ef;
	display: block;
	height: 65px;
	line-height: 65px;
	border-right: 1px solid #cccccc;
	font-weight: 600
}

@media (max-width: 767px) {
.lead_container ul li a {
	height: 40px;
	line-height: 40px
}
}
.lead_container ul li:last-child a {
	border: none
}

.modulo-statico .panel-heading h4{ font-size:2.2rem !important; font-weight:700!important; margin-top:1rem; margin-bottom:2rem; }