@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700,700i);
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?c4drz8");
  src: url("../fonts/icomoon.eot?c4drz8#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff2?c4drz8") format("woff2"), url("../fonts/icomoon.ttf?c4drz8") format("truetype"), url("../fonts/icomoon.woff?c4drz8") format("woff"), url("../fonts/icomoon.svg?c4drz8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  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; }

.icon-menu:before {
  content: "\e904"; }

.icon-square-o:before {
  content: "\e902"; }

.icon-chevron-thin-right:before {
  content: "\e901"; }

.icon-facebook:before {
  content: "\e900"; }

a {
  transition: all .3s ease; }

/* Extra Small Devices, Phones */
@media only screen and (min-width: 320px) {
  .interna.acciones .cont .panels .panel h3, .interna.mortgage .cont .panels .panel h3 {
    line-height: 100%; }

  .interna.institucional.junta h3, .interna.institucional.cooperativismo h3, .interna.institucional.servicios h3, .interna.institucional.historia h3 {
    margin-top: 0rem; }

  .interna.acciones .cont .solicitud {
    margin-top: 2rem; }

  .interna.acciones .cont .panels, .interna.mortgage .cont .panels {
    margin-bottom: 1.2rem;
    margin-top: 0rem; }

  .pl-0 {
    padding-left: 0rem; }

  .pr-0 {
    padding-right: 0rem; }

  .interna.acciones .cont h1, .interna.mortgage .cont h1 {
    margin: 0;
    margin-bottom: 0rem; }

  header .container nav.navbar.visible-xs {
    position: relative;
    z-index: 1;
    margin-bottom: 0; }
    header .container nav.navbar.visible-xs .navbar-brand {
      font-size: 1.4rem; }
      header .container nav.navbar.visible-xs .navbar-brand i {
        margin-right: 0.2rem; }
  header .container .logo {
    left: 50%;
    top: .5rem;
    margin-left: -4.5rem;
    z-index: 10;
    width: 90px; }

  section.banner {
    background: url(../assets/img/banner-home.jpg) no-repeat;
    background-position: 36% 50%;
    background-size: cover; }

  .home section.banner {
    height: 92.4vh;
    margin-bottom: 2rem; }
    .home section.banner .botones {
      position: absolute;
      bottom: 2rem; }
  .home .cont .options .col-xs-2 {
    padding-left: 0; }

  .interna h1 {
    margin-top: 0rem; }
  .interna section.banner {
    background: #3acf73;
    padding-bottom: 1.5rem; }
    .interna section.banner .menu {
      margin-bottom: 1rem; }
    .interna section.banner select {
      margin-bottom: 1rem;
      padding: 1.7rem;
      width: 100%;
      border: none; }

  .interna.institucional .cont h1 {
    margin-bottom: 1rem; }

  .interna.institucional.home-banking .acceso-cliente h2 {
    margin-top: 0rem; }

  .interna.institucional.noticias h1 {
    margin-bottom: 1rem; }
  .interna.institucional.noticias .noticias-list {
    margin-bottom: 2rem; }
  .interna.institucional.noticias .paginador {
    margin-bottom: 3.5rem; }

  .interna.institucional.noticia-detalle h2 {
    font-size: 3rem; }
  .interna.institucional.noticia-detalle .contenedor {
    margin-bottom: 0; }

  .interna.institucional.servicios .beneficios h2.bugtop {
    padding-top: 2rem;
    overflow: hidden; }

  .interna.propiedades .row-xs {
    margin-left: -15px;
    margin-right: -15px; }
  .interna.propiedades .propiedades-list {
    pointer-events: none;
    padding-left: 0; }
    .interna.propiedades .propiedades-list .title {
      padding-left: 1rem;
      padding-right: 1rem; }
    .interna.propiedades .propiedades-list .body-cont {
      padding-left: 1rem;
      padding-right: 1rem; }
      .interna.propiedades .propiedades-list .body-cont .propiedad {
        border-bottom: solid 1px #E4E4E4; }

  .acordion .mod {
    padding-top: 1rem;
    padding-bottom: 2rem; }
  .acordion .mod.active {
    height: auto; }
  .acordion .mod.active:hover {
    background-color: #666; }
  .acordion .buttons {
    top: 0.5rem; }

  .interna.acciones .cont,
  .interna.mortgage .cont {
    margin-bottom: 3.3rem; }

  .interna.mortgage.prestamos .cont {
    margin-bottom: 0; }

  .contacto section.cont .coopaca-mobile {
    padding: 2.5rem 1.5rem 0; }
  .contacto section.bar h2 {
    font-size: 2.8rem; }
  .contacto section.extra {
    margin-bottom: 1rem; }
    .contacto section.extra h3 {
      padding-bottom: 3rem; }
    .contacto section.extra .directorio {
      margin-bottom: 1rem; }
    .contacto section.extra .enlaces p {
      margin-top: 2rem;
      margin-bottom: 2rem; }

  footer .items .item {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important;
    align-items: center;
    width: 100%; }
    footer .items .item .image {
      width: 50px;
      text-align: center;
      margin-right: 2rem; }
    footer .items .item .text {
      text-align: left; }
  footer .video {
    overflow: hidden;
    flex-wrap: wrap; }
    footer .video .logo {
      margin: auto;
      display: block;
      margin-bottom: 1rem; }
    footer .video .text {
      margin: auto;
      width: 100%; }
      footer .video .text h4 {
        text-align: center; }
  footer .social li:first-child {
    margin-left: 0rem; }
  footer .social li {
    margin-top: 3.5rem !important; }
  footer .foot-top article h2 {
    font-size: 2.4rem; }

  .interna.institucional.historia .valores h2 {
    padding-bottom: 2rem;
    margin-top: 1rem; }

  .interna.institucional .cont ul {
    padding-left: 0rem; }

  .interna.institucional.sharebranch .cont .circuito {
    margin-bottom: 3rem; }
  .interna.institucional.sharebranch .cont .masinfo {
    margin-bottom: 3rem; }

  .xs-p-r-05 {
    padding-right: .5rem; }

  .xs-p-l-05 {
    padding-left: .5rem; }

  .xs-p-0 {
    padding-left: 0;
    padding-right: 0; } }

/*# sourceMappingURL=mq-xsmall.css.map */
