﻿/* 1__NORMALIZE CUSTOM________________________________________*/
/* line 3, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block; }

/* line 7, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
audio, canvas, video {
  display: inline-block; }

/* line 11, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 16, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
[hidden], template {
  display: none; }

/* line 20, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 25, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
body {
  margin: 0; }

/* line 29, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
a {
  background: transparent; }

/* line 33, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
a:focus, a:active, a:hover {
  outline: 0; }

/* line 37, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 41, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
b, strong {
  font-weight: bold; }

/* line 45, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
dfn {
  font-style: italic; }

/* line 49, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 55, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em; }

/* line 60, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
pre {
  white-space: pre-wrap; }

/* line 64, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/* line 68, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
small {
  font-size: 80%; }

/* line 72, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 79, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
sup {
  top: -0.5em; }

/* line 83, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
sub {
  bottom: -0.25em; }

/* line 87, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 91, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
img {
  border: 0;
  vertical-align: middle; }
  @media screen and (max-width: 1023px) {
    /* line 91, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    img {
      width: 100%;
      height: auto; } }

/* line 101, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
figure {
  margin: 0; }

/* line 105, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* line 111, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
legend {
  border: 0;
  padding: 0; }

/* line 116, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0; }

/* line 125, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button, input {
  line-height: normal; }

/* line 129, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button, select {
  text-transform: none; }

/* line 133, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 138, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button[disabled], html input[disabled] {
  cursor: default; }

/* line 142, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 147, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 154, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 158, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 163, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* line 169, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 174, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
ul, ol {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 180, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
p {
  margin: .5em 0; }

/* line 184, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
h1, h2, h3, h4, h5 {
  margin: 0; }

/* 2__COMMON BASE STYLES_____________________________________*/
/* line 190, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
::selection {
  background: #ddd;
  text-shadow: none; }

/* line 195, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
a {
  text-decoration: none;
  outline: 0; }

/* line 200, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
textarea {
  border: 0; }

/* line 208, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
textarea:focus,
input:focus,
input[type]:focus,
button:focus,
.uneditable-input:focus {
  outline: 0 none; }

/* line 212, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
input[type="text"] {
  border: 0; }

/* 3__HELPERS NON SEMANTIC________________________________________________________*/
/* line 218, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px; }

/* line 225, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%; }

/* line 232, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 237, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.invisible {
  visibility: hidden; }

/* line 241, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 253, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

/* line 258, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.clearfix:after {
  clear: both; }

/* line 262, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.clearfix {
  *zoom: 1; }

/* line 266, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.wide {
  width: 100%; }

/* line 270, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.vert-center {
  width: 50%;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* line 281, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.no-csstransforms .vert-center {
  width: 100%;
  top: 50px;
  left: inherit; }

/* line 287, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.labelHidden {
  left: -9000px !important; }

/* line 291, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
label.overlabel-apply {
  position: absolute;
  z-index: 1; }

@font-face {
  font-family: 'aaux_bold';
  src: url("../fonts/aaux-bold-webfont.eot");
  src: url("../fonts/aaux-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/aaux-bold-webfont.woff") format("woff"), url("../fonts/aaux-bold-webfont.ttf") format("truetype"), url("../fonts/aaux-bold-webfont.svg#aaux_bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'aaux_promediumregular';
  src: url("../fonts/aauxpro-medium-webfont.eot");
  src: url("../fonts/aauxpro-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/aauxpro-medium-webfont.woff") format("woff"), url("../fonts/aauxpro-medium-webfont.ttf") format("truetype"), url("../fonts/aauxpro-medium-webfont.svg#aaux_promediumregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'aaux_problackregular';
  src: url("../fonts/aauxpro-black-webfont.eot");
  src: url("../fonts/aauxpro-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/aauxpro-black-webfont.woff") format("woff"), url("../fonts/aauxpro-black-webfont.ttf") format("truetype"), url("../fonts/aauxpro-black-webfont.svg#aaux_problackregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'aaux_proregularregular';
  src: url("../fonts/aauxpro-regular-webfont.eot");
  src: url("../fonts/aauxpro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/aauxpro-regular-webfont.woff") format("woff"), url("../fonts/aauxpro-regular-webfont.ttf") format("truetype"), url("../fonts/aauxpro-regular-webfont.svg#aaux_proregularregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'cgdbi-icons';
  src: url("../fonts/cgdbi-icons.eot?-kf8izq");
  src: url("../fonts/cgdbi-icons.eot?#iefix-kf8izq") format("embedded-opentype"), url("../fonts/cgdbi-icons.woff?-kf8izq") format("woff"), url("../fonts/cgdbi-icons.ttf?-kf8izq") format("truetype"), url("../fonts/cgdbi-icons.svg?-kf8izq#cgdbi-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 60, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.icon {
  font-family: 'cgdbi-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 75, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.arrow_right2:before {
  content: "\e60f"; }

/* line 78, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.home-site:before {
  content: "\e60e"; }

/* line 81, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.close-box:before {
  content: "\e60c"; }

/* line 84, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.arrow-down:before {
  content: "\e60b"; }

/* line 87, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.search:before {
  content: "\e603"; }

/* line 90, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.box-arrow-next:before {
  content: "\e604"; }

/* line 93, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.box-arrow-prev:before {
  content: "\e605"; }

/* line 96, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.arrow-next:before {
  content: "\e607"; }

/* line 99, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.linkedin:before {
  content: "\e600"; }

/* line 102, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.list:before {
  content: "\e601"; }

/* line 105, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.lock:before {
  content: "\e602"; }

/* line 108, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.youtube:before {
  content: "\e606"; }

/* line 111, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.plus:before {
  content: "\e60d"; }

/* line 114, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.close2:before {
  content: "\e608"; }

/* line 117, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.checkmark:before {
  content: "\e609"; }

/* line 120, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.record:before {
  content: "\e60a"; }

/* line 123, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.ellipsis:before {
  content: "\e610"; }

/* line 126, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.plus2:before {
  content: "\e611"; }

/* line 129, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/core/_typography.scss */
.minus:before {
  content: "\e613"; }

/*$colorBlack: #1e1e1e !default;*/
/*Borders*/
/*SLIDE HOMEPAGE*/
/* 5__BASE STRUCTURE__________________________________________________________________*/
/* line 301, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
html, body {
  height: 100%;
  width: 100%;
  overflow-x: hidden; }

/* line 307, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
body {
  background: #f7f7f7;
  color: #1e1e1e;
  font-family: "aaux_promediumregular", Helvetica, Arial, sans-serif;
  font-size: 62.5%; }

/* line 329, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.site {
  height: 100%;
  position: relative;
  left: 0;
  width: 100%;
  /* MAIN WRAPPER */ }
  @media screen and (max-width: 767px) {
    /* line 329, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .site {
      padding: 0; } }
  /* line 339, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .site > .wrapper {
    background: #f7f7f7;
    z-index: 2;
    margin: 0 40px; }
    @media screen and (max-width: 1024px) {
      /* line 339, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .site > .wrapper {
        margin: 0 20px; } }
    @media screen and (max-width: 767px) {
      /* line 339, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .site > .wrapper {
        margin: 0;
        width: 100%;
        -webkit-transition: 0.3s ease-out;
        transition: 0.3s ease-out; } }

/* line 359, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.main {
  position: relative;
  background: #f7f7f7; }

/* line 368, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.intro {
  float: left;
  width: 40%;
  /*margin-top: 30px;*/
  position: relative; }
  /* line 374, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .intro.wide {
    float: none;
    width: 100%; }
    @media only screen and (max-width: 767px) {
      /* line 374, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .intro.wide {
        width: auto; } }
  @media only screen and (max-width: 1023px) {
    /* line 368, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .intro {
      float: none;
      width: 96%; } }
  @media only screen and (max-width: 767px) {
    /* line 368, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .intro {
      width: auto;
      margin-left: 20px;
      margin-right: 20px; } }

/* line 395, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
aside {
  float: right;
  width: 52%;
  margin: 30px 4% 0 4%;
  position: relative; }
  /* line 401, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  aside.go-up {
    margin-top: -40px; }
  @media only screen and (max-width: 1023px) {
    /* line 395, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    aside {
      float: none;
      width: 96%;
      margin-left: 0; }
      /* line 410, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      aside.go-up {
        margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 395, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    aside {
      width: auto;
      margin-left: 20px;
      margin-right: 20px; } }

/* line 422, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
header {
  position: relative;
  /*height: 147px;*/
  margin: 0 40px;
  /*@media screen and (max-width:1023px) {
        margin: 0 20px;
    }*/ }
  @media screen and (max-width: 1023px) {
    /* line 422, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    header {
      margin: 0; } }
  /* line 433, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  header .header-wrap {
    width: 100%;
    text-align: right;
    /*height: inherit;*/ }
    /* line 437, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    header .header-wrap.not-mobile {
      display: table-cell; }
      @media screen and (max-width: 1023px) {
        /* line 437, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        header .header-wrap.not-mobile {
          display: none; } }
    /* line 445, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    header .header-wrap.mobile {
      display: none; }
      @media screen and (max-width: 1023px) {
        /* line 445, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        header .header-wrap.mobile {
          display: block; } }
    /* line 453, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    header .header-wrap .center-content {
      display: inline-block;
      padding-right: 50px; }
      @media screen and (max-width: 1279px) {
        /* line 453, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        header .header-wrap .center-content {
          padding-right: 50px; } }

/* line 465, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.logo {
  position: relative;
  z-index: 10;
  vertical-align: middle;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  margin: 40px 0;
  display: table-cell;
  padding-right: 35px; }
  @media screen and (max-width: 1023px) {
    /* line 465, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .logo {
      z-index: 0;
      display: block;
      border-top: #94a2ac 1px solid;
      padding: 30px 0 35px 0;
      margin: 0;
      z-index: 100; } }
  /* line 484, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .logo a {
    /*padding: 35px 65px 25px 65px;
		background: $colorDarkBlue;*/
    display: inline-block; }
    @media screen and (max-width: 1023px) {
      /* line 484, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .logo a {
        /*padding: 25px 74px 20px 74px;*/
        text-align: center;
        display: block; }
        /* line 494, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .logo a img {
          width: auto; } }
  /* line 501, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .logo span {
    display: block;
    height: 10px;
    width: 10px;
    position: absolute; }

/*LANGUAGE*/
/* line 511, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.lang {
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 100; }
  @media screen and (max-width: 1023px) {
    /* line 511, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .lang {
      top: 30px;
      right: 20px; } }
  /* line 522, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .lang li {
    float: left;
    margin-left: 11px; }
    /* line 526, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .lang li a {
      font: .9em/1 Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
      color: #94a2ac; }
      @media screen and (max-width: 1023px) {
        /* line 526, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .lang li a {
          font-size: 1.1em; } }
      /* line 534, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .lang li a.active, .no-touch .lang li a:hover {
        color: #1e1e1e; }

/* line 541, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.top-header {
  display: table;
  padding-top: 50px; }
  /* line 545, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .top-header.restrict {
    width: 100%;
    text-align: right; }

/* line 551, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.search-module {
  border-bottom: #94a2ac 1px solid;
  width: 400px;
  display: table-cell; }
  /* line 556, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .search-module input {
    border: none;
    background: none;
    font-size: 14px;
    color: #1e1e1e;
    float: left;
    padding-top: 10px;
    width: 90%; }
  /* line 566, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .search-module button {
    background: none;
    border: none;
    font-size: 20px;
    color: #1e1e1e;
    float: right;
    padding-top: 5px; }
  @media screen and (max-width: 1023px) {
    /* line 551, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .search-module {
      display: none; } }

/* line 580, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.reserved-module {
  display: table-cell;
  padding-left: 40px; }
  /* line 585, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .reserved-module.public .button .label:after {
    content: "\e60e"; }
  /* line 590, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .reserved-module .button {
    position: relative; }
    /* line 593, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .reserved-module .button .label {
      border: #dededf 1px solid;
      display: inline-block;
      font: 1.1em/1 "aaux_promediumregular", Helvetica, Arial, sans-serif;
      padding: 8px;
      color: #1e1e1e;
      text-transform: uppercase;
      padding-right: 58px;
      position: relative; }
      /* line 603, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .reserved-module .button .label:after {
        content: "\e602";
        font: 1.4em/1 "cgdbi-icons";
        color: #94a2ac;
        POSITION: absolute;
        right: 8px;
        top: 5px; }
    /* line 614, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .reserved-module .button:hover .submenu-box {
      display: block;
      margin-left: 0;
      width: 160px;
      top: 29px; }
  @media screen and (max-width: 1023px) {
    /* line 580, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .reserved-module {
      display: none; } }

/* line 632, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.submenu-box {
  position: absolute;
  width: 150px;
  top: 74px;
  margin-left: -10px;
  z-index: 1000;
  display: none; }
  /* line 640, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .submenu-box .sub-item {
    background: url(/images/overlay-submenu.png) repeat left top;
    padding: 15px 25px 10px 10px;
    margin-top: 2px; }
    /* line 645, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .submenu-box .sub-item > li {
      display: block;
      text-align: left;
      padding: 5px 0;
      text-transform: uppercase; }
      /* line 651, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .submenu-box .sub-item > li:first-child {
        padding-top: 0; }
      /* line 656, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .submenu-box .sub-item > li a {
        font: 1.2em/1.2 "aaux_bold", Helvetica, Arial, sans-serif !important;
        color: #94a2ac !important; }
        /* line 660, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .submenu-box .sub-item > li a.active, .no-touch .submenu-box .sub-item > li a:hover {
          color: #fff !important; }

/* line 670, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.menu.not-mobile .menu-item > li {
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  padding: 40px 10px 20px 10px; }
  /* line 679, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.not-mobile .menu-item > li:hover .submenu-box {
    display: block; }
  /* line 684, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.not-mobile .menu-item > li:first-child {
    padding-left: 0; }
  /* line 688, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.not-mobile .menu-item > li a {
    font: 1.4em/1 "aaux_problackregular", Helvetica, Arial, sans-serif;
    color: #94a2ac; }
    /* line 692, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.not-mobile .menu-item > li a.active, .no-touch .menu.not-mobile .menu-item > li a:hover {
      color: #1e1e1e; }

/*MENU MOBILE*/
/* line 700, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.menu.mobile {
  margin: 0 20px;
  background: #f7f7f7;
  width: 100%;
  z-index: 100;
  padding: 0;
  position: static;
  height: 70px; }
  /* line 709, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.mobile.toggle nav {
    -webkit-transform: translate(0, 70px);
    -ms-transform: translate(0, 70px);
    transform: translate(0, 70px); }
  /* line 715, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.mobile ul {
    float: left; }
    /* line 718, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile ul li a {
      display: block;
      color: #94a2ac; }
      /* line 722, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile ul li a.active {
        color: #1e1e1e; }
  /* line 728, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.mobile .level-1 {
    z-index: 1000;
    text-align: center;
    padding-top: 0;
    width: 50%;
    float: none;
    position: absolute;
    height: 70px;
    background: #f7f7f7; }
    /* line 739, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile .level-1 li {
      float: left;
      margin-left: 40px; }
      /* line 743, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile .level-1 li:first-child {
        margin-left: 0; }
      /* line 747, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile .level-1 li a {
        width: 100%;
        -webkit-transition: 0.3s ease-out;
        transition: 0.3s ease-out;
        cursor: pointer;
        z-index: 1000;
        left: 0;
        padding: 0; }
        /* line 755, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile .level-1 li a:before {
          font-family: "cgdbi-icons"; }
        /* line 759, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile .level-1 li a.list {
          font-size: 1.8em;
          padding-top: 25px; }
        /* line 764, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile .level-1 li a.search {
          font-size: 2em;
          padding-top: 24px; }
        /* line 769, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile .level-1 li a.lock {
          font-size: 2.2em;
          padding-top: 23px; }
        /* line 774, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile .level-1 li a.home-site {
          font-size: 2.5em;
          padding-top: 20px; }
      /* line 780, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile .level-1 li span {
        display: block;
        width: 5px;
        height: 5px; }
  /* line 788, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .menu.mobile nav {
    width: 100%;
    background: #f7f7f7;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    -webkit-transform: translate(0, -90%);
    -ms-transform: translate(0, -90%);
    transform: translate(0, -90%);
    z-index: 1;
    text-align: left;
    padding: 20px 0; }
    /* line 801, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .back-button {
      -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
      transform: translateY(-200%);
      -webkit-transition: -webkit-transform 0.5s ease-out;
      transition: transform 0.5s ease-out;
      position: absolute; }
      /* line 810, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .back-button.show {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0); }
    /* line 817, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .back {
      font-size: 2em;
      padding-bottom: 20px;
      color: #1e1e1e;
      display: inline-block; }
    /* line 825, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .level-2 {
      padding-right: 70px;
      width: 100%;
      float: none;
      padding: 0;
      margin-top: 0;
      -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
      transform: translateY(-200%);
      -webkit-transition: -webkit-transform 0.5s ease-out;
      transition: transform 0.5s ease-out; }
      /* line 838, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .level-2.open {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0); }
      /* line 844, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .level-2 a {
        font: 2em/1 "aaux_problackregular", Helvetica, Arial, sans-serif;
        text-transform: uppercase; }
    /* line 850, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .level-3 {
      max-width: 244px;
      -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
      transform: translateY(-200%);
      -webkit-transition: -webkit-transform 0.5s ease-out;
      transition: transform 0.5s ease-out;
      float: none;
      position: absolute;
      top: 0; }
      /* line 862, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .level-3.open {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        top: 40px; }
      @media screen and (max-width: 800px) {
        /* line 850, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile nav .level-3 {
          padding-right: 20px; } }
      @media screen and (max-width: 767px) {
        /* line 850, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile nav .level-3 {
          margin: 0;
          float: none;
          max-width: 100%;
          padding-right: 0; } }
      /* line 880, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .level-3 li a {
        font: 1.4em/1em "aaux_bold", Helvetica, Arial, sans-serif;
        text-transform: uppercase; }
    /* line 886, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .submenu {
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transition: opacity 0.5s ease-out, height 0.5s ease-out, transform 0.5s ease-out;
      transition: opacity 0.5s ease-out, height 0.5s ease-out, transform 0.5s ease-out;
      background: #f7f7f7;
      width: auto;
      height: 0;
      overflow: hidden;
      -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
      transform: translateY(-200%);
      position: relative; }
      /* line 899, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .submenu.open {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0); }
      /* line 906, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .submenu li {
        padding-bottom: 15px; }
    /* line 913, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .sub-search span {
      font: 1.4em/1 "aaux_bold", Helvetica, Arial, sans-serif;
      color: #94a2ac;
      text-transform: uppercase;
      display: block;
      margin-bottom: 10px; }
    /* line 921, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .sub-search input[type=text] {
      background: none;
      padding: 0;
      font: 4em/1 "aaux_problackregular", Helvetica, Arial, sans-serif;
      line-height: 55px;
      white-space: pre-wrap !important;
      word-wrap: break-word;
      border: 1px solid transparent;
      text-rendering: geometricPrecision;
      height: 55px;
      display: block;
      text-transform: uppercase;
      width: 320px;
      margin: 0; }
      @media screen and (max-width: 470px) {
        /* line 921, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile nav .sub-search input[type=text] {
          font-size: 3em;
          width: 100%; } }
    /* line 942, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .sub-search button {
      background: none;
      border: #bec5ca 1px solid;
      color: #94a2ac;
      padding: 11px;
      display: block;
      margin-top: 5px;
      margin-bottom: 15px; }
      /* line 951, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .sub-search button .icon {
        font: 1.2em/1 "cgdbi-icons";
        padding: 0;
        margin: 0 8px 0 0;
        display: inline-block; }
      /* line 958, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .sub-search button .value {
        font: 1.6em/1 "aaux_bold", Helvetica, Arial, sans-serif;
        display: inline-block;
        padding: 0;
        margin: 0; }
    /* line 967, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .menu.mobile nav .sub-lock {
      padding-right: 0; }
      /* line 970, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .sub-lock h2 {
        font: 1.4em/1.2em "aaux_bold", Helvetica, Arial, sans-serif;
        color: #94a2ac;
        text-transform: uppercase; }
      /* line 976, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .menu.mobile nav .sub-lock ul {
        float: none;
        margin-top: 20px; }
        /* line 982, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .menu.mobile nav .sub-lock ul li a {
          font: 2em/1 "aaux_problackregular", Helvetica, Arial, sans-serif;
          text-transform: uppercase;
          padding: 0; }

/*BUTTON LINK*/
/* line 997, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.link {
  color: #1e1e1e;
  display: inline-block;
  font: 1.4em/1 "aaux_promediumregular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  vertical-align: middle;
  margin-top: 10px; }
  /* line 1006, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  html.safari .link {
    margin-top: 11px !important; }
  /* line 1010, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .link:before {
    content: "\e604";
    display: inline-block;
    font: 1.7em "cgdbi-icons";
    margin-right: 12px;
    background: #f7f7f7;
    vertical-align: middle; }
    /* line 1018, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    html.ie8 .link:before {
      font-size: 2.5em; }

/*FOR RESTRICT SITE*/
/* line 1025, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.welcome {
  position: absolute;
  right: 0; }

/* line 1030, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
.logged {
  position: relative;
  /*left: 340px;*/
  top: 12px;
  z-index: 100;
  font: 1em/1em Arial, "DejaVu Sans", "Liberation Sans", Freesans, sans-serif;
  color: #738593;
  text-transform: uppercase;
  padding-right: 50px; }
  @media screen and (max-width: 900px) {
    /* line 1030, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .logged {
      top: 5px; } }
  @media screen and (max-width: 767px) {
    /* line 1030, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .logged {
      position: static;
      left: 0;
      top: 0;
      text-align: center;
      padding: 16px 5px;
      font-size: 1.1em;
      background: #dadada; } }
  /* line 1054, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .logged span {
    color: #1e1e1e; }
    @media screen and (max-width: 767px) {
      /* line 1054, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .logged span {
        margin-top: 5px; } }
  /* line 1062, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  .logged .user-links {
    display: inline-block; }
    @media screen and (max-width: 900px) {
      /* line 1062, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .logged .user-links {
        margin-top: 5px; } }
    @media screen and (max-width: 767px) {
      /* line 1062, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .logged .user-links {
        display: block;
        margin-top: 10px; } }
    /* line 1074, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    .logged .user-links a {
      display: inline-block;
      color: #0071ce;
      text-decoration: underline;
      margin-left: 15px; }
      @media screen and (max-width: 900px) {
        /* line 1081, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .logged .user-links a:first-child {
          margin-left: 0; } }
      /* line 1086, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      .no-touch .logged .user-links a:hover {
        color: #1e1e1e;
        text-decoration: none; }

/* FOOTER */
/* line 1095, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
footer {
  border-top: #d7dadc 5px solid;
  padding: 25px 0;
  margin-top: 25px;
  width: 100%; }
  @media screen and (max-width: 767px) {
    /* line 1095, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    footer {
      position: relative;
      display: block;
      padding: 20px 0;
      margin: 30px 20px 10px 20px;
      width: auto; } }
  /* line 1109, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  footer .wrapper {
    text-align: right; }
    @media screen and (max-width: 767px) {
      /* line 1109, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .wrapper {
        display: block; } }
  /* line 1117, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  footer .top {
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: #d7dadc 1px solid;
    width: 100%;
    text-align: right; }
    @media screen and (max-width: 767px) {
      /* line 1117, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .top {
        display: block;
        text-align: left;
        margin-bottom: 20px;
        border: none; } }
    /* line 1131, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    footer .top ul {
      margin-right: 4%;
      display: inline-block; }
      @media screen and (max-width: 767px) {
        /* line 1131, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        footer .top ul {
          display: block;
          margin: 0; } }
      /* line 1140, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .top ul li {
        margin: 0 0 10px 17px;
        display: inline-block;
        vertical-align: middle; }
        @media screen and (max-width: 767px) {
          /* line 1140, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
          footer .top ul li {
            padding: 0 0 10px 0;
            border-bottom: #d7dadc 1px solid;
            text-align: left;
            display: block;
            margin-left: 0; } }
        /* line 1153, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        footer .top ul li:first-child {
          margin-left: 0; }
        /* line 1157, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        footer .top ul li a {
          font: 1.1em/1 "aaux_proregularregular", Helvetica, Arial, sans-serif;
          text-transform: uppercase;
          color: #1e1e1e; }
          @media screen and (max-width: 767px) {
            /* line 1157, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
            footer .top ul li a {
              font-size: 1.4em;
              display: block; }
              /* line 1166, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
              footer .top ul li a:after {
                content: "\e607";
                font: 1em "cgdbi-icons";
                color: #f7f7f7;
                float: right; } }
          /* line 1174, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
          .no-touch footer .top ul li a:hover {
            color: #94a2ac; }
  /* line 1182, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  footer .bottom {
    padding-right: 4%;
    display: inline-block; }
    @media screen and (max-width: 767px) {
      /* line 1182, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .bottom {
        padding: 0; } }
  /* line 1191, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  footer .copyright {
    font: 1.4em/1 "aaux_promediumregular", Helvetica, Arial, sans-serif;
    color: #94a2ac;
    padding-top: 5px;
    float: left; }
  /* line 1198, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
  footer .social-network {
    margin-left: 20px;
    float: left; }
    @media screen and (max-width: 767px) {
      /* line 1198, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .social-network {
        padding: 0; } }
    /* line 1206, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    footer .social-network span, footer .social-network ul, footer .social-network li {
      display: inline-block; }
    /* line 1210, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    footer .social-network span {
      font: 1.4em/1 "aaux_promediumregular", Helvetica, Arial, sans-serif;
      color: #94a2ac; }
    /* line 1215, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
    footer .social-network li {
      margin-left: 10px; }
      /* line 1218, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
      footer .social-network li .icon {
        color: #94a2ac;
        font-size: 1.8em;
        line-height: 1;
        margin-top: -4px;
        display: block;
        text-align: left; }
        /* line 1226, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        .no-touch footer .social-network li .icon:hover {
          color: #1e1e1e; }
        /* line 1230, D:/DEV (2016)/CGD/CGD.CaixaBI.Web.CommonCss/pages/main.scss */
        footer .social-network li .icon span {
          text-indent: -99999px; }

/*# sourceMappingURL=main.css.map */