@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,800');
html, body { width: 100%; height: 100%; margin-top: 0; padding-top: 0; font-family: 'Montserrat', sans-serif; }
body { padding-top: 110px; }
.navbar { background: #ffffff; }
.full-width-banner { width: 100%; padding: 5% 0; background-position: center; background-size: cover; }
.full-width-banner-tall { width: 100%; padding: 10% 0; background-position: center; background-size: cover; }
.faixa { width: 100%; padding: 40px 0 40px 0; clear: both; }
.bg-lighter-blue { background: #e2eaf1; }
.bg-light-blue { background: #c5d7e8; }
.bg-blue { background: #236eb4; color: #ffffff; }
.color-blue { color: #236eb4; }
.copyright, .copyright a { font-size: small; text-decoration: none; color: #ffffff; }
.mb-15 { margin-bottom: 15px; }
.mb-30 { margin-bottom: 30px; }
.spacer-15 { width: 100%; height: 15px; clear: both; }
.spacer-30 { width: 100%; height: 30px; clear: both; }
.spacer-40 { width: 100%; height: 40px; clear: both; }
.footer { padding-top: 40px; }
.footer img.logo { border: 10px solid #ffffff; background:#FFF; }
.contact-form .form-control, .contact-form button { border: none; border-radius: 0px; background: #c5d7e8; outline: none; }
.contact-form button { color: #000; font-size: .9em }
#cookiediv {position:fixed;left:0;bottom:0;width:100%;height:auto;z-index:1000;margin:0;padding-top:20px;display:none;background:rgba(15, 15, 15, 0.95); color:#FFF; font-size:12px;text-align:center}
#cookiediv a { color:inherit; text-decoration:none; font-weight:700;}