@charset "UTF-8";
/* line 1, ../sass/_arteche.scss */
.no-col-padding {
  padding: 0 !important;
}

/* line 4, ../sass/_arteche.scss */
.clearfix,
.dl-horizontal dd,
.container,
.container-custom,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer,
.atc-form-busqueda-productos form .views-exposed-form,
.page-user .main-container,
.page-user .main-container,
.view-unidades-de-negocio-p-gina > .view-content,
.page-productos .main-container,
.node-type-webform .main-container .node-webform,
.webform-confirmation,
.main-container .links,
.node-type-unidad-de-negocio .node-unidad-de-negocio,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto,
.page-eventos .main-container,
.node-type-eventos .main-container,
.page-sala-de-prensa .main-container,
.node-type-noticias .main-container,
.page-soporte-de-ventas .main-container,
.page-soporte-tecnico .main-container,
.node-type-contenido-din-mico .main-container,
.page-centro-documentacion .main-container,
.page-sitemap .main-container,
.page-busqueda-general .main-container,
.page-busqueda-general .main-container,
.node-type-documento-institucional .main-container,
.view-id-conoce_grupo_arteche .view-content,
.view-familias-de-producto ul,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container,
.page-galeria-de-fotos-arteche .main-container {
  clear: both;
}

/* line 47, ../sass/_arteche.scss */
.fijo {
  position: fixed !important;
  top: 10rem !important;
}

/* ******************************** */
/* *********** FX ***************** */
/* ******************************** */
@keyframes rotateY {
  0% {
    transform: rotateY(0);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 135, ../sass/_arteche.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 140, ../sass/_arteche.scss */
body {
  margin: 0;
}

/* line 143, ../sass/_arteche.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 158, ../sass/_arteche.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 165, ../sass/_arteche.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 169, ../sass/_arteche.scss */
[hidden],
template {
  display: none;
}

/* line 173, ../sass/_arteche.scss */
a {
  background-color: transparent;
}

/* line 176, ../sass/_arteche.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 180, ../sass/_arteche.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 183, ../sass/_arteche.scss */
b,
strong {
  font-weight: bold;
}

/* line 187, ../sass/_arteche.scss */
dfn {
  font-style: italic;
}

/* line 190, ../sass/_arteche.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 194, ../sass/_arteche.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 198, ../sass/_arteche.scss */
small {
  font-size: 80%;
}

/* line 201, ../sass/_arteche.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 208, ../sass/_arteche.scss */
sup {
  top: -0.5em;
}

/* line 211, ../sass/_arteche.scss */
sub {
  bottom: -0.25em;
}

/* line 214, ../sass/_arteche.scss */
img {
  border: 0;
}

/* line 217, ../sass/_arteche.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 220, ../sass/_arteche.scss */
figure {
  margin: 1em 40px;
}

/* line 223, ../sass/_arteche.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 227, ../sass/_arteche.scss */
pre {
  overflow: auto;
}

/* line 230, ../sass/_arteche.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 237, ../sass/_arteche.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 246, ../sass/_arteche.scss */
button {
  overflow: visible;
}

/* line 249, ../sass/_arteche.scss */
button,
select {
  text-transform: none;
}

/* line 253, ../sass/_arteche.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 260, ../sass/_arteche.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 264, ../sass/_arteche.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 269, ../sass/_arteche.scss */
input {
  line-height: normal;
}

/* line 272, ../sass/_arteche.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 277, ../sass/_arteche.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 281, ../sass/_arteche.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 285, ../sass/_arteche.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 289, ../sass/_arteche.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 294, ../sass/_arteche.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 298, ../sass/_arteche.scss */
textarea {
  overflow: auto;
}

/* line 301, ../sass/_arteche.scss */
optgroup {
  font-weight: bold;
}

/* line 304, ../sass/_arteche.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 308, ../sass/_arteche.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 314, ../sass/_arteche.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 322, ../sass/_arteche.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 326, ../sass/_arteche.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 329, ../sass/_arteche.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 332, ../sass/_arteche.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 336, ../sass/_arteche.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 341, ../sass/_arteche.scss */
  thead {
    display: table-header-group;
  }

  /* line 344, ../sass/_arteche.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 348, ../sass/_arteche.scss */
  img {
    max-width: 100% !important;
  }

  /* line 351, ../sass/_arteche.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 357, ../sass/_arteche.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 361, ../sass/_arteche.scss */
  .navbar {
    display: none;
  }

  /* line 364, ../sass/_arteche.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 368, ../sass/_arteche.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 371, ../sass/_arteche.scss */
  .table {
    border-collapse: collapse !important;
  }

  /* line 374, ../sass/_arteche.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 378, ../sass/_arteche.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* line 383, ../sass/_arteche.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 388, ../sass/_arteche.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 394, ../sass/_arteche.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 398, ../sass/_arteche.scss */
body {
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}

/* line 405, ../sass/_arteche.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 413, ../sass/_arteche.scss */
a {
  color: #009ac5;
  text-decoration: none;
}

/* line 417, ../sass/_arteche.scss */
a:hover,
a:focus {
  color: #005e79;
  text-decoration: underline;
}

/* line 422, ../sass/_arteche.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 427, ../sass/_arteche.scss */
figure {
  margin: 0;
}

/* line 430, ../sass/_arteche.scss */
img {
  vertical-align: middle;
}

/* line 433, ../sass/_arteche.scss */
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 442, ../sass/_arteche.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 445, ../sass/_arteche.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: -webkit-all 0.2s ease-in-out 1s linear 0s;
  -moz-transition: -moz-all 0.2s ease-in-out 1s linear 0s;
  -ms-transition: -ms-all 0.2s ease-in-out 1s linear 0s;
  -o-transition: -o-all 0.2s ease-in-out 1s linear 0s;
  transition: all 0.2s ease-in-out 1s linear 0s;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 463, ../sass/_arteche.scss */
.img-circle {
  border-radius: 50%;
}

/* line 466, ../sass/_arteche.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 472, ../sass/_arteche.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 482, ../sass/_arteche.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 491, ../sass/_arteche.scss */
[role="button"] {
  cursor: pointer;
}

/* line 494, ../sass/_arteche.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

/* line 511, ../sass/_arteche.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 539, ../sass/_arteche.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* line 548, ../sass/_arteche.scss */
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}

/* line 562, ../sass/_arteche.scss */
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 571, ../sass/_arteche.scss */
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}

/* line 585, ../sass/_arteche.scss */
h1,
.h1 {
  font-size: 48px;
}

/* line 589, ../sass/_arteche.scss */
h2,
.h2 {
  font-size: 36px;
}

/* line 593, ../sass/_arteche.scss */
h3,
.h3 {
  font-size: 30px;
}

/* line 597, ../sass/_arteche.scss */
h4,
.h4 {
  font-size: 24px;
}

/* line 601, ../sass/_arteche.scss */
h5,
.h5 {
  font-size: 18px;
}

/* line 605, ../sass/_arteche.scss */
h6,
.h6 {
  font-size: 14px;
}

/* line 609, ../sass/_arteche.scss */
p {
  margin: 0 0 10px;
}

/* line 612, ../sass/_arteche.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 619, ../sass/_arteche.scss */
  .lead {
    font-size: 21px;
  }
}
/* line 623, ../sass/_arteche.scss */
small,
.small {
  font-size: 85%;
}

/* line 627, ../sass/_arteche.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 632, ../sass/_arteche.scss */
.text-left {
  text-align: left;
}

/* line 635, ../sass/_arteche.scss */
.text-right {
  text-align: right;
}

/* line 638, ../sass/_arteche.scss */
.text-center {
  text-align: center;
}

/* line 641, ../sass/_arteche.scss */
.text-justify {
  text-align: justify;
}

/* line 644, ../sass/_arteche.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 647, ../sass/_arteche.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 650, ../sass/_arteche.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 653, ../sass/_arteche.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 656, ../sass/_arteche.scss */
.text-muted {
  color: #777777;
}

/* line 659, ../sass/_arteche.scss */
.text-primary {
  color: #009ac5;
}

/* line 662, ../sass/_arteche.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #007292;
}

/* line 666, ../sass/_arteche.scss */
.text-success {
  color: #3c763d;
}

/* line 669, ../sass/_arteche.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 673, ../sass/_arteche.scss */
.text-info {
  color: #31708f;
}

/* line 676, ../sass/_arteche.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 680, ../sass/_arteche.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 683, ../sass/_arteche.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 687, ../sass/_arteche.scss */
.text-danger {
  color: #a94442;
}

/* line 690, ../sass/_arteche.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 694, ../sass/_arteche.scss */
.bg-primary {
  color: #fff;
  background-color: #009ac5;
}

/* line 698, ../sass/_arteche.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #007292;
}

/* line 702, ../sass/_arteche.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 705, ../sass/_arteche.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 709, ../sass/_arteche.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 712, ../sass/_arteche.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 716, ../sass/_arteche.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 719, ../sass/_arteche.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 723, ../sass/_arteche.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 726, ../sass/_arteche.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 730, ../sass/_arteche.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 735, ../sass/_arteche.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 740, ../sass/_arteche.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}

/* line 746, ../sass/_arteche.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 750, ../sass/_arteche.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

/* line 755, ../sass/_arteche.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 760, ../sass/_arteche.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 764, ../sass/_arteche.scss */
dt,
dd {
  line-height: 1.42857143;
}

/* line 768, ../sass/_arteche.scss */
dt {
  font-weight: bold;
}

/* line 771, ../sass/_arteche.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 775, ../sass/_arteche.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 784, ../sass/_arteche.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
/* line 788, ../sass/_arteche.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 793, ../sass/_arteche.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 797, ../sass/_arteche.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

/* line 803, ../sass/_arteche.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

/* line 808, ../sass/_arteche.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}

/* line 816, ../sass/_arteche.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 821, ../sass/_arteche.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

/* line 829, ../sass/_arteche.scss */
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}

/* line 837, ../sass/_arteche.scss */
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 845, ../sass/_arteche.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

/* line 850, ../sass/_arteche.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 856, ../sass/_arteche.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 863, ../sass/_arteche.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 871, ../sass/_arteche.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 877, ../sass/_arteche.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

/* line 890, ../sass/_arteche.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 898, ../sass/_arteche.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 902, ../sass/_arteche.scss */
.container, .container-custom {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 909, ../sass/_arteche.scss */
  .container, .container-custom {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 914, ../sass/_arteche.scss */
  .container, .container-custom {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 919, ../sass/_arteche.scss */
  .container, .container-custom {
    width: 1170px;
  }
}
/* line 923, ../sass/_arteche.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 929, ../sass/_arteche.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 933, ../sass/_arteche.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 939, ../sass/_arteche.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 942, ../sass/_arteche.scss */
.col-xs-12 {
  width: 100%;
}

/* line 945, ../sass/_arteche.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 948, ../sass/_arteche.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 951, ../sass/_arteche.scss */
.col-xs-9 {
  width: 75%;
}

/* line 954, ../sass/_arteche.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 957, ../sass/_arteche.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 960, ../sass/_arteche.scss */
.col-xs-6 {
  width: 50%;
}

/* line 963, ../sass/_arteche.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 966, ../sass/_arteche.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 969, ../sass/_arteche.scss */
.col-xs-3 {
  width: 25%;
}

/* line 972, ../sass/_arteche.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 975, ../sass/_arteche.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 978, ../sass/_arteche.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 981, ../sass/_arteche.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 984, ../sass/_arteche.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 987, ../sass/_arteche.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 990, ../sass/_arteche.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 993, ../sass/_arteche.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 996, ../sass/_arteche.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 999, ../sass/_arteche.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 1002, ../sass/_arteche.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 1005, ../sass/_arteche.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 1008, ../sass/_arteche.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 1011, ../sass/_arteche.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 1014, ../sass/_arteche.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 1017, ../sass/_arteche.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 1020, ../sass/_arteche.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 1023, ../sass/_arteche.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 1026, ../sass/_arteche.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 1029, ../sass/_arteche.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 1032, ../sass/_arteche.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 1035, ../sass/_arteche.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 1038, ../sass/_arteche.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 1041, ../sass/_arteche.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 1044, ../sass/_arteche.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 1047, ../sass/_arteche.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 1050, ../sass/_arteche.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 1053, ../sass/_arteche.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 1056, ../sass/_arteche.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 1059, ../sass/_arteche.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 1062, ../sass/_arteche.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 1065, ../sass/_arteche.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 1068, ../sass/_arteche.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 1071, ../sass/_arteche.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 1074, ../sass/_arteche.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 1077, ../sass/_arteche.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 1080, ../sass/_arteche.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 1083, ../sass/_arteche.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 1086, ../sass/_arteche.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 1089, ../sass/_arteche.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 1092, ../sass/_arteche.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  /* line 1096, ../sass/_arteche.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 1099, ../sass/_arteche.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 1102, ../sass/_arteche.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 1105, ../sass/_arteche.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 1108, ../sass/_arteche.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 1111, ../sass/_arteche.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 1114, ../sass/_arteche.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 1117, ../sass/_arteche.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 1120, ../sass/_arteche.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 1123, ../sass/_arteche.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 1126, ../sass/_arteche.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 1129, ../sass/_arteche.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 1132, ../sass/_arteche.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 1135, ../sass/_arteche.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 1138, ../sass/_arteche.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 1141, ../sass/_arteche.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 1144, ../sass/_arteche.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 1147, ../sass/_arteche.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 1150, ../sass/_arteche.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 1153, ../sass/_arteche.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 1156, ../sass/_arteche.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 1159, ../sass/_arteche.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 1162, ../sass/_arteche.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 1165, ../sass/_arteche.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 1168, ../sass/_arteche.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 1171, ../sass/_arteche.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 1174, ../sass/_arteche.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 1177, ../sass/_arteche.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 1180, ../sass/_arteche.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 1183, ../sass/_arteche.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 1186, ../sass/_arteche.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 1189, ../sass/_arteche.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 1192, ../sass/_arteche.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 1195, ../sass/_arteche.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 1198, ../sass/_arteche.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 1201, ../sass/_arteche.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 1204, ../sass/_arteche.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 1207, ../sass/_arteche.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 1210, ../sass/_arteche.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 1213, ../sass/_arteche.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 1216, ../sass/_arteche.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 1219, ../sass/_arteche.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 1222, ../sass/_arteche.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 1225, ../sass/_arteche.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 1228, ../sass/_arteche.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 1231, ../sass/_arteche.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 1234, ../sass/_arteche.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 1237, ../sass/_arteche.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 1240, ../sass/_arteche.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 1243, ../sass/_arteche.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 1246, ../sass/_arteche.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 1249, ../sass/_arteche.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  /* line 1254, ../sass/_arteche.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 1257, ../sass/_arteche.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 1260, ../sass/_arteche.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 1263, ../sass/_arteche.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 1266, ../sass/_arteche.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 1269, ../sass/_arteche.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 1272, ../sass/_arteche.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 1275, ../sass/_arteche.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 1278, ../sass/_arteche.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 1281, ../sass/_arteche.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 1284, ../sass/_arteche.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 1287, ../sass/_arteche.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 1290, ../sass/_arteche.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 1293, ../sass/_arteche.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 1296, ../sass/_arteche.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 1299, ../sass/_arteche.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 1302, ../sass/_arteche.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 1305, ../sass/_arteche.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 1308, ../sass/_arteche.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 1311, ../sass/_arteche.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 1314, ../sass/_arteche.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 1317, ../sass/_arteche.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 1320, ../sass/_arteche.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 1323, ../sass/_arteche.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 1326, ../sass/_arteche.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 1329, ../sass/_arteche.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 1332, ../sass/_arteche.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 1335, ../sass/_arteche.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 1338, ../sass/_arteche.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 1341, ../sass/_arteche.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 1344, ../sass/_arteche.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 1347, ../sass/_arteche.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 1350, ../sass/_arteche.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 1353, ../sass/_arteche.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 1356, ../sass/_arteche.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 1359, ../sass/_arteche.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 1362, ../sass/_arteche.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 1365, ../sass/_arteche.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 1368, ../sass/_arteche.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 1371, ../sass/_arteche.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 1374, ../sass/_arteche.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 1377, ../sass/_arteche.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 1380, ../sass/_arteche.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 1383, ../sass/_arteche.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 1386, ../sass/_arteche.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 1389, ../sass/_arteche.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 1392, ../sass/_arteche.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 1395, ../sass/_arteche.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 1398, ../sass/_arteche.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 1401, ../sass/_arteche.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 1404, ../sass/_arteche.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 1407, ../sass/_arteche.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  /* line 1412, ../sass/_arteche.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 1415, ../sass/_arteche.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 1418, ../sass/_arteche.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 1421, ../sass/_arteche.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 1424, ../sass/_arteche.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 1427, ../sass/_arteche.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 1430, ../sass/_arteche.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 1433, ../sass/_arteche.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 1436, ../sass/_arteche.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 1439, ../sass/_arteche.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 1442, ../sass/_arteche.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 1445, ../sass/_arteche.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 1448, ../sass/_arteche.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 1451, ../sass/_arteche.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 1454, ../sass/_arteche.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 1457, ../sass/_arteche.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 1460, ../sass/_arteche.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 1463, ../sass/_arteche.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 1466, ../sass/_arteche.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 1469, ../sass/_arteche.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 1472, ../sass/_arteche.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 1475, ../sass/_arteche.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 1478, ../sass/_arteche.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 1481, ../sass/_arteche.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 1484, ../sass/_arteche.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 1487, ../sass/_arteche.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 1490, ../sass/_arteche.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 1493, ../sass/_arteche.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 1496, ../sass/_arteche.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 1499, ../sass/_arteche.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 1502, ../sass/_arteche.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 1505, ../sass/_arteche.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 1508, ../sass/_arteche.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 1511, ../sass/_arteche.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 1514, ../sass/_arteche.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 1517, ../sass/_arteche.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 1520, ../sass/_arteche.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 1523, ../sass/_arteche.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 1526, ../sass/_arteche.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 1529, ../sass/_arteche.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 1532, ../sass/_arteche.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 1535, ../sass/_arteche.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 1538, ../sass/_arteche.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 1541, ../sass/_arteche.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 1544, ../sass/_arteche.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 1547, ../sass/_arteche.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 1550, ../sass/_arteche.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 1553, ../sass/_arteche.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 1556, ../sass/_arteche.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 1559, ../sass/_arteche.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 1562, ../sass/_arteche.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 1565, ../sass/_arteche.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
/* line 1569, ../sass/_arteche.scss */
table {
  background-color: transparent;
}

/* line 1572, ../sass/_arteche.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 1578, ../sass/_arteche.scss */
th {
  text-align: left;
}

/* line 1581, ../sass/_arteche.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

/* line 1586, ../sass/_arteche.scss */
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

/* line 1597, ../sass/_arteche.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

/* line 1601, ../sass/_arteche.scss */
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

/* line 1609, ../sass/_arteche.scss */
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}

/* line 1612, ../sass/_arteche.scss */
.table .table {
  background-color: #ffffff;
}

/* line 1615, ../sass/_arteche.scss */
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 1623, ../sass/_arteche.scss */
.table-bordered {
  border: 1px solid #dddddd;
}

/* line 1626, ../sass/_arteche.scss */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

/* line 1634, ../sass/_arteche.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 1638, ../sass/_arteche.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 1641, ../sass/_arteche.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 1644, ../sass/_arteche.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 1649, ../sass/_arteche.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 1655, ../sass/_arteche.scss */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 1669, ../sass/_arteche.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 1676, ../sass/_arteche.scss */
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 1690, ../sass/_arteche.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 1697, ../sass/_arteche.scss */
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 1711, ../sass/_arteche.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 1718, ../sass/_arteche.scss */
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 1732, ../sass/_arteche.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 1739, ../sass/_arteche.scss */
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 1753, ../sass/_arteche.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 1760, ../sass/_arteche.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  /* line 1765, ../sass/_arteche.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }

  /* line 1772, ../sass/_arteche.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }

  /* line 1775, ../sass/_arteche.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }

  /* line 1783, ../sass/_arteche.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }

  /* line 1786, ../sass/_arteche.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }

  /* line 1794, ../sass/_arteche.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }

  /* line 1802, ../sass/_arteche.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
/* line 1809, ../sass/_arteche.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 1815, ../sass/_arteche.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1826, ../sass/_arteche.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 1832, ../sass/_arteche.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1837, ../sass/_arteche.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 1843, ../sass/_arteche.scss */
input[type="file"] {
  display: block;
}

/* line 1846, ../sass/_arteche.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 1850, ../sass/_arteche.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 1854, ../sass/_arteche.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 1861, ../sass/_arteche.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}

/* line 1868, ../sass/_arteche.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: -webkit-border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s linear 0s;
  -moz-transition: -moz-border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s linear 0s;
  -ms-transition: -ms-border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s linear 0s;
  -o-transition: -o-border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s linear 0s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s linear 0s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/* line 1895, ../sass/_arteche.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 1905, ../sass/_arteche.scss */
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

/* line 1909, ../sass/_arteche.scss */
.form-control:-ms-input-placeholder {
  color: #999999;
}

/* line 1912, ../sass/_arteche.scss */
.form-control::-webkit-input-placeholder {
  color: #999999;
}

/* line 1915, ../sass/_arteche.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

/* line 1921, ../sass/_arteche.scss */
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

/* line 1925, ../sass/_arteche.scss */
textarea.form-control {
  height: auto;
}

/* line 1928, ../sass/_arteche.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1932, ../sass/_arteche.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }

  /* line 1938, ../sass/_arteche.scss */
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }

  /* line 1948, ../sass/_arteche.scss */
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
/* line 1959, ../sass/_arteche.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 1962, ../sass/_arteche.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1969, ../sass/_arteche.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 1977, ../sass/_arteche.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 1985, ../sass/_arteche.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 1989, ../sass/_arteche.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 1999, ../sass/_arteche.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 2004, ../sass/_arteche.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 2012, ../sass/_arteche.scss */
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 2018, ../sass/_arteche.scss */
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

/* line 2024, ../sass/_arteche.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

/* line 2030, ../sass/_arteche.scss */
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

/* line 2035, ../sass/_arteche.scss */
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2042, ../sass/_arteche.scss */
select.input-sm {
  height: 30px;
  line-height: 30px;
}

/* line 2046, ../sass/_arteche.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

/* line 2050, ../sass/_arteche.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2057, ../sass/_arteche.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

/* line 2061, ../sass/_arteche.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

/* line 2065, ../sass/_arteche.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 2072, ../sass/_arteche.scss */
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 2079, ../sass/_arteche.scss */
select.input-lg {
  height: 46px;
  line-height: 46px;
}

/* line 2083, ../sass/_arteche.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

/* line 2087, ../sass/_arteche.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 2094, ../sass/_arteche.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

/* line 2098, ../sass/_arteche.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

/* line 2102, ../sass/_arteche.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 2109, ../sass/_arteche.scss */
.has-feedback {
  position: relative;
}

/* line 2112, ../sass/_arteche.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 2115, ../sass/_arteche.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 2127, ../sass/_arteche.scss */
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

/* line 2134, ../sass/_arteche.scss */
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 2141, ../sass/_arteche.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

/* line 2153, ../sass/_arteche.scss */
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2162, ../sass/_arteche.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 2171, ../sass/_arteche.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

/* line 2176, ../sass/_arteche.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 2179, ../sass/_arteche.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

/* line 2191, ../sass/_arteche.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2200, ../sass/_arteche.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 2209, ../sass/_arteche.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 2214, ../sass/_arteche.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 2217, ../sass/_arteche.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

/* line 2229, ../sass/_arteche.scss */
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 2238, ../sass/_arteche.scss */
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 2247, ../sass/_arteche.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

/* line 2252, ../sass/_arteche.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 2255, ../sass/_arteche.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

/* line 2258, ../sass/_arteche.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 2261, ../sass/_arteche.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 2268, ../sass/_arteche.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 2273, ../sass/_arteche.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 2278, ../sass/_arteche.scss */
  .form-inline .form-item {
    margin-right: 15px;
  }

  /* line 2281, ../sass/_arteche.scss */
  .form-inline select {
    padding-right: 2em !important;
  }

  /* line 2284, ../sass/_arteche.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }

  /* line 2287, ../sass/_arteche.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 2291, ../sass/_arteche.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  /* line 2296, ../sass/_arteche.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }

  /* line 2299, ../sass/_arteche.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 2303, ../sass/_arteche.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 2310, ../sass/_arteche.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }

  /* line 2314, ../sass/_arteche.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 2319, ../sass/_arteche.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
/* line 2323, ../sass/_arteche.scss */
.form-inline select {
  padding-right: 2em !important;
}

/* line 2326, ../sass/_arteche.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

/* line 2334, ../sass/_arteche.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

/* line 2338, ../sass/_arteche.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 768px) {
  /* line 2343, ../sass/_arteche.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 2349, ../sass/_arteche.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  /* line 2353, ../sass/_arteche.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  /* line 2359, ../sass/_arteche.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
/* line 2364, ../sass/_arteche.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2384, ../sass/_arteche.scss */
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 2394, ../sass/_arteche.scss */
.btn:hover,
.btn:focus,
.btn.focus {
  color: #ffffff;
  text-decoration: none;
}

/* line 2400, ../sass/_arteche.scss */
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 2411, ../sass/_arteche.scss */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 2424, ../sass/_arteche.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

/* line 2428, ../sass/_arteche.scss */
.btn-default {
  color: #ffffff;
  background-color: #009ac5;
  border-color: transparent;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2438, ../sass/_arteche.scss */
.btn-default:focus,
.btn-default.focus {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2444, ../sass/_arteche.scss */
.btn-default:hover {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2449, ../sass/_arteche.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2456, ../sass/_arteche.scss */
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #00566e;
  border-color: transparent;
}

/* line 2469, ../sass/_arteche.scss */
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

/* line 2474, ../sass/_arteche.scss */
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #009ac5;
  border-color: transparent;
}

/* line 2495, ../sass/_arteche.scss */
.btn-default .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 2499, ../sass/_arteche.scss */
.btn-primary {
  color: #ffffff;
  background-color: #009ac5;
  border-color: transparent;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2509, ../sass/_arteche.scss */
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2515, ../sass/_arteche.scss */
.btn-primary:hover {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2520, ../sass/_arteche.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 2527, ../sass/_arteche.scss */
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #00566e;
  border-color: transparent;
}

/* line 2540, ../sass/_arteche.scss */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

/* line 2545, ../sass/_arteche.scss */
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #009ac5;
  border-color: transparent;
}

/* line 2566, ../sass/_arteche.scss */
.btn-primary .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 2570, ../sass/_arteche.scss */
.btn-success {
  color: #ffffff;
  background-color: #009ac5;
  border-color: #0086ac;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2580, ../sass/_arteche.scss */
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #007292;
  border-color: #00222c;
}

/* line 2586, ../sass/_arteche.scss */
.btn-success:hover {
  color: #ffffff;
  background-color: #007292;
  border-color: #00566e;
}

/* line 2591, ../sass/_arteche.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #007292;
  border-color: #00566e;
}

/* line 2598, ../sass/_arteche.scss */
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #00566e;
  border-color: #00222c;
}

/* line 2611, ../sass/_arteche.scss */
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

/* line 2616, ../sass/_arteche.scss */
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #009ac5;
  border-color: #0086ac;
}

/* line 2637, ../sass/_arteche.scss */
.btn-success .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 2641, ../sass/_arteche.scss */
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2651, ../sass/_arteche.scss */
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

/* line 2657, ../sass/_arteche.scss */
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 2662, ../sass/_arteche.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}

/* line 2669, ../sass/_arteche.scss */
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}

/* line 2682, ../sass/_arteche.scss */
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}

/* line 2687, ../sass/_arteche.scss */
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

/* line 2708, ../sass/_arteche.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}

/* line 2712, ../sass/_arteche.scss */
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2722, ../sass/_arteche.scss */
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}

/* line 2728, ../sass/_arteche.scss */
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 2733, ../sass/_arteche.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}

/* line 2740, ../sass/_arteche.scss */
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}

/* line 2753, ../sass/_arteche.scss */
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}

/* line 2758, ../sass/_arteche.scss */
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

/* line 2779, ../sass/_arteche.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}

/* line 2783, ../sass/_arteche.scss */
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 2793, ../sass/_arteche.scss */
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}

/* line 2799, ../sass/_arteche.scss */
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 2804, ../sass/_arteche.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 2811, ../sass/_arteche.scss */
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}

/* line 2824, ../sass/_arteche.scss */
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}

/* line 2829, ../sass/_arteche.scss */
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

/* line 2850, ../sass/_arteche.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}

/* line 2854, ../sass/_arteche.scss */
.btn-link {
  color: #009ac5;
  font-weight: normal;
  border-radius: 0;
}

/* line 2859, ../sass/_arteche.scss */
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 2872, ../sass/_arteche.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

/* line 2878, ../sass/_arteche.scss */
.btn-link:hover,
.btn-link:focus {
  color: #005e79;
  text-decoration: underline;
  background-color: transparent;
}

/* line 2884, ../sass/_arteche.scss */
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 2891, ../sass/_arteche.scss */
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 2898, ../sass/_arteche.scss */
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2905, ../sass/_arteche.scss */
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 2912, ../sass/_arteche.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 2916, ../sass/_arteche.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 2919, ../sass/_arteche.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 2924, ../sass/_arteche.scss */
.fade {
  opacity: 0;
  -webkit-transition: -webkit-opacity 0.15s linear 1s linear 0s;
  -moz-transition: -moz-opacity 0.15s linear 1s linear 0s;
  -ms-transition: -ms-opacity 0.15s linear 1s linear 0s;
  -o-transition: -o-opacity 0.15s linear 1s linear 0s;
  transition: opacity 0.15s linear 1s linear 0s;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 2935, ../sass/_arteche.scss */
.fade.in {
  opacity: 1;
}

/* line 2938, ../sass/_arteche.scss */
.collapse {
  display: none;
}

/* line 2941, ../sass/_arteche.scss */
.collapse.in {
  display: block;
}

/* line 2944, ../sass/_arteche.scss */
tr.collapse.in {
  display: table-row;
}

/* line 2947, ../sass/_arteche.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 2950, ../sass/_arteche.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../eot/glyphicons-halflings-regular.eot);
  src: url(../eot/glyphicons-halflings-regulard41d.eot#iefix) format("embedded-opentype"), url(../woff2/glyphicons-halflings-regular.woff2) format("woff2"), url(../woff/glyphicons-halflings-regular.woff) format("woff"), url(../ttf/glyphicons-halflings-regular.ttf) format("truetype"), url(../svg/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
/* line 2966, ../sass/_arteche.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 2977, ../sass/_arteche.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 2980, ../sass/_arteche.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 2983, ../sass/_arteche.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

/* line 2987, ../sass/_arteche.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 2990, ../sass/_arteche.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 2993, ../sass/_arteche.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 2996, ../sass/_arteche.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 2999, ../sass/_arteche.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 3002, ../sass/_arteche.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 3005, ../sass/_arteche.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 3008, ../sass/_arteche.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 3011, ../sass/_arteche.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 3014, ../sass/_arteche.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 3017, ../sass/_arteche.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 3020, ../sass/_arteche.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 3023, ../sass/_arteche.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 3026, ../sass/_arteche.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 3029, ../sass/_arteche.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 3032, ../sass/_arteche.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 3035, ../sass/_arteche.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 3038, ../sass/_arteche.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 3041, ../sass/_arteche.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 3044, ../sass/_arteche.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 3047, ../sass/_arteche.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 3050, ../sass/_arteche.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 3053, ../sass/_arteche.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 3056, ../sass/_arteche.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 3059, ../sass/_arteche.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 3062, ../sass/_arteche.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 3065, ../sass/_arteche.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 3068, ../sass/_arteche.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 3071, ../sass/_arteche.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 3074, ../sass/_arteche.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 3077, ../sass/_arteche.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 3080, ../sass/_arteche.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 3083, ../sass/_arteche.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 3086, ../sass/_arteche.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 3089, ../sass/_arteche.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 3092, ../sass/_arteche.scss */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 3095, ../sass/_arteche.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 3098, ../sass/_arteche.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 3101, ../sass/_arteche.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 3104, ../sass/_arteche.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 3107, ../sass/_arteche.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 3110, ../sass/_arteche.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 3113, ../sass/_arteche.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 3116, ../sass/_arteche.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 3119, ../sass/_arteche.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 3122, ../sass/_arteche.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 3125, ../sass/_arteche.scss */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 3128, ../sass/_arteche.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 3131, ../sass/_arteche.scss */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 3134, ../sass/_arteche.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 3137, ../sass/_arteche.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 3140, ../sass/_arteche.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 3143, ../sass/_arteche.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 3146, ../sass/_arteche.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 3149, ../sass/_arteche.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 3152, ../sass/_arteche.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 3155, ../sass/_arteche.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 3158, ../sass/_arteche.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 3161, ../sass/_arteche.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 3164, ../sass/_arteche.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 3167, ../sass/_arteche.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 3170, ../sass/_arteche.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 3173, ../sass/_arteche.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 3176, ../sass/_arteche.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 3179, ../sass/_arteche.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 3182, ../sass/_arteche.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 3185, ../sass/_arteche.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 3188, ../sass/_arteche.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 3191, ../sass/_arteche.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 3194, ../sass/_arteche.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 3197, ../sass/_arteche.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 3200, ../sass/_arteche.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 3203, ../sass/_arteche.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 3206, ../sass/_arteche.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 3209, ../sass/_arteche.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 3212, ../sass/_arteche.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 3215, ../sass/_arteche.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 3218, ../sass/_arteche.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 3221, ../sass/_arteche.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 3224, ../sass/_arteche.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 3227, ../sass/_arteche.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 3230, ../sass/_arteche.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 3233, ../sass/_arteche.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 3236, ../sass/_arteche.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 3239, ../sass/_arteche.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 3242, ../sass/_arteche.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 3245, ../sass/_arteche.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 3248, ../sass/_arteche.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 3251, ../sass/_arteche.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 3254, ../sass/_arteche.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 3257, ../sass/_arteche.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 3260, ../sass/_arteche.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 3263, ../sass/_arteche.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 3266, ../sass/_arteche.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 3269, ../sass/_arteche.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 3272, ../sass/_arteche.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 3275, ../sass/_arteche.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 3278, ../sass/_arteche.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 3281, ../sass/_arteche.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 3284, ../sass/_arteche.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 3287, ../sass/_arteche.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 3290, ../sass/_arteche.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 3293, ../sass/_arteche.scss */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 3296, ../sass/_arteche.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 3299, ../sass/_arteche.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 3302, ../sass/_arteche.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 3305, ../sass/_arteche.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 3308, ../sass/_arteche.scss */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 3311, ../sass/_arteche.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 3314, ../sass/_arteche.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 3317, ../sass/_arteche.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 3320, ../sass/_arteche.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 3323, ../sass/_arteche.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 3326, ../sass/_arteche.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 3329, ../sass/_arteche.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 3332, ../sass/_arteche.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 3335, ../sass/_arteche.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 3338, ../sass/_arteche.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 3341, ../sass/_arteche.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 3344, ../sass/_arteche.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 3347, ../sass/_arteche.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 3350, ../sass/_arteche.scss */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 3353, ../sass/_arteche.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 3356, ../sass/_arteche.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 3359, ../sass/_arteche.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 3362, ../sass/_arteche.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 3365, ../sass/_arteche.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 3368, ../sass/_arteche.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 3371, ../sass/_arteche.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 3374, ../sass/_arteche.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 3377, ../sass/_arteche.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 3380, ../sass/_arteche.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 3383, ../sass/_arteche.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 3386, ../sass/_arteche.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 3389, ../sass/_arteche.scss */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 3392, ../sass/_arteche.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 3395, ../sass/_arteche.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 3398, ../sass/_arteche.scss */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 3401, ../sass/_arteche.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 3404, ../sass/_arteche.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 3407, ../sass/_arteche.scss */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 3410, ../sass/_arteche.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 3413, ../sass/_arteche.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 3416, ../sass/_arteche.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 3419, ../sass/_arteche.scss */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 3422, ../sass/_arteche.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 3425, ../sass/_arteche.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 3428, ../sass/_arteche.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 3431, ../sass/_arteche.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 3434, ../sass/_arteche.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 3437, ../sass/_arteche.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 3440, ../sass/_arteche.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 3443, ../sass/_arteche.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 3446, ../sass/_arteche.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 3449, ../sass/_arteche.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 3452, ../sass/_arteche.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 3455, ../sass/_arteche.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 3458, ../sass/_arteche.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 3461, ../sass/_arteche.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 3464, ../sass/_arteche.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 3467, ../sass/_arteche.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 3470, ../sass/_arteche.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 3473, ../sass/_arteche.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 3476, ../sass/_arteche.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 3479, ../sass/_arteche.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 3482, ../sass/_arteche.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 3485, ../sass/_arteche.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 3488, ../sass/_arteche.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 3491, ../sass/_arteche.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 3494, ../sass/_arteche.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 3497, ../sass/_arteche.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 3500, ../sass/_arteche.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 3503, ../sass/_arteche.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 3506, ../sass/_arteche.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 3509, ../sass/_arteche.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 3512, ../sass/_arteche.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 3515, ../sass/_arteche.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 3518, ../sass/_arteche.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 3521, ../sass/_arteche.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 3524, ../sass/_arteche.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 3527, ../sass/_arteche.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 3530, ../sass/_arteche.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 3533, ../sass/_arteche.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 3536, ../sass/_arteche.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 3539, ../sass/_arteche.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 3542, ../sass/_arteche.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 3545, ../sass/_arteche.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 3548, ../sass/_arteche.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 3551, ../sass/_arteche.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 3554, ../sass/_arteche.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 3557, ../sass/_arteche.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 3560, ../sass/_arteche.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 3563, ../sass/_arteche.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 3566, ../sass/_arteche.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 3569, ../sass/_arteche.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 3572, ../sass/_arteche.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 3575, ../sass/_arteche.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 3578, ../sass/_arteche.scss */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 3581, ../sass/_arteche.scss */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 3584, ../sass/_arteche.scss */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 3587, ../sass/_arteche.scss */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 3590, ../sass/_arteche.scss */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 3593, ../sass/_arteche.scss */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 3596, ../sass/_arteche.scss */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 3599, ../sass/_arteche.scss */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 3602, ../sass/_arteche.scss */
.glyphicon-king:before {
  content: "\e211";
}

/* line 3605, ../sass/_arteche.scss */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 3608, ../sass/_arteche.scss */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 3611, ../sass/_arteche.scss */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 3614, ../sass/_arteche.scss */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 3617, ../sass/_arteche.scss */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 3620, ../sass/_arteche.scss */
.glyphicon-tent:before {
  content: "\26fa";
}

/* line 3623, ../sass/_arteche.scss */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 3626, ../sass/_arteche.scss */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 3629, ../sass/_arteche.scss */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 3632, ../sass/_arteche.scss */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 3635, ../sass/_arteche.scss */
.glyphicon-hourglass:before {
  content: "\231b";
}

/* line 3638, ../sass/_arteche.scss */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 3641, ../sass/_arteche.scss */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 3644, ../sass/_arteche.scss */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 3647, ../sass/_arteche.scss */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 3650, ../sass/_arteche.scss */
.glyphicon-bitcoin:before {
  content: "\e227";
}

/* line 3653, ../sass/_arteche.scss */
.glyphicon-btc:before {
  content: "\e227";
}

/* line 3656, ../sass/_arteche.scss */
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 3659, ../sass/_arteche.scss */
.glyphicon-yen:before {
  content: "\00a5";
}

/* line 3662, ../sass/_arteche.scss */
.glyphicon-jpy:before {
  content: "\00a5";
}

/* line 3665, ../sass/_arteche.scss */
.glyphicon-ruble:before {
  content: "\20bd";
}

/* line 3668, ../sass/_arteche.scss */
.glyphicon-rub:before {
  content: "\20bd";
}

/* line 3671, ../sass/_arteche.scss */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 3674, ../sass/_arteche.scss */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 3677, ../sass/_arteche.scss */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 3680, ../sass/_arteche.scss */
.glyphicon-education:before {
  content: "\e233";
}

/* line 3683, ../sass/_arteche.scss */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 3686, ../sass/_arteche.scss */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 3689, ../sass/_arteche.scss */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 3692, ../sass/_arteche.scss */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 3695, ../sass/_arteche.scss */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 3698, ../sass/_arteche.scss */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 3701, ../sass/_arteche.scss */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 3704, ../sass/_arteche.scss */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 3707, ../sass/_arteche.scss */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 3710, ../sass/_arteche.scss */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 3713, ../sass/_arteche.scss */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 3716, ../sass/_arteche.scss */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 3719, ../sass/_arteche.scss */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 3722, ../sass/_arteche.scss */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 3725, ../sass/_arteche.scss */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 3728, ../sass/_arteche.scss */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 3731, ../sass/_arteche.scss */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 3734, ../sass/_arteche.scss */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 3737, ../sass/_arteche.scss */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 3740, ../sass/_arteche.scss */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 3743, ../sass/_arteche.scss */
.glyphicon-console:before {
  content: "\e254";
}

/* line 3746, ../sass/_arteche.scss */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 3749, ../sass/_arteche.scss */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 3752, ../sass/_arteche.scss */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 3755, ../sass/_arteche.scss */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 3758, ../sass/_arteche.scss */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 3761, ../sass/_arteche.scss */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 3764, ../sass/_arteche.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 3775, ../sass/_arteche.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 3779, ../sass/_arteche.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 3782, ../sass/_arteche.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 3807, ../sass/_arteche.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 3811, ../sass/_arteche.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 3817, ../sass/_arteche.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

/* line 3826, ../sass/_arteche.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 3832, ../sass/_arteche.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #009ac5;
}

/* line 3840, ../sass/_arteche.scss */
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}

/* line 3845, ../sass/_arteche.scss */
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 3853, ../sass/_arteche.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 3856, ../sass/_arteche.scss */
.open > a {
  outline: 0;
}

/* line 3859, ../sass/_arteche.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 3863, ../sass/_arteche.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 3867, ../sass/_arteche.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}

/* line 3875, ../sass/_arteche.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 3883, ../sass/_arteche.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 3887, ../sass/_arteche.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

/* line 3894, ../sass/_arteche.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  /* line 3901, ../sass/_arteche.scss */
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }

  /* line 3905, ../sass/_arteche.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 3910, ../sass/_arteche.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 3916, ../sass/_arteche.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 3921, ../sass/_arteche.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 3931, ../sass/_arteche.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 3937, ../sass/_arteche.scss */
.btn-toolbar {
  margin-left: -5px;
}

/* line 3940, ../sass/_arteche.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

/* line 3945, ../sass/_arteche.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 3950, ../sass/_arteche.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 3953, ../sass/_arteche.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 3956, ../sass/_arteche.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3960, ../sass/_arteche.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3965, ../sass/_arteche.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 3968, ../sass/_arteche.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 3971, ../sass/_arteche.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 3976, ../sass/_arteche.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 3980, ../sass/_arteche.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 3984, ../sass/_arteche.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 3988, ../sass/_arteche.scss */
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 3992, ../sass/_arteche.scss */
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 4000, ../sass/_arteche.scss */
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 4008, ../sass/_arteche.scss */
.btn .caret {
  margin-left: 0;
}

/* line 4011, ../sass/_arteche.scss */
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 4015, ../sass/_arteche.scss */
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}

/* line 4018, ../sass/_arteche.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 4026, ../sass/_arteche.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 4029, ../sass/_arteche.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 4036, ../sass/_arteche.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 4039, ../sass/_arteche.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4044, ../sass/_arteche.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4049, ../sass/_arteche.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 4052, ../sass/_arteche.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4057, ../sass/_arteche.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4061, ../sass/_arteche.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 4067, ../sass/_arteche.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 4073, ../sass/_arteche.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}

/* line 4076, ../sass/_arteche.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 4079, ../sass/_arteche.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 4087, ../sass/_arteche.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 4092, ../sass/_arteche.scss */
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 4097, ../sass/_arteche.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

/* line 4104, ../sass/_arteche.scss */
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 4113, ../sass/_arteche.scss */
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}

/* line 4119, ../sass/_arteche.scss */
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

/* line 4127, ../sass/_arteche.scss */
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 4136, ../sass/_arteche.scss */
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

/* line 4142, ../sass/_arteche.scss */
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

/* line 4150, ../sass/_arteche.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 4155, ../sass/_arteche.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 4160, ../sass/_arteche.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 4166, ../sass/_arteche.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

/* line 4177, ../sass/_arteche.scss */
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

/* line 4182, ../sass/_arteche.scss */
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

/* line 4187, ../sass/_arteche.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 4191, ../sass/_arteche.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 4201, ../sass/_arteche.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 4204, ../sass/_arteche.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 4214, ../sass/_arteche.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 4217, ../sass/_arteche.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

/* line 4222, ../sass/_arteche.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 4225, ../sass/_arteche.scss */
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

/* line 4228, ../sass/_arteche.scss */
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

/* line 4233, ../sass/_arteche.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

/* line 4237, ../sass/_arteche.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

/* line 4242, ../sass/_arteche.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 4247, ../sass/_arteche.scss */
.nav > li {
  position: relative;
  display: block;
}

/* line 4251, ../sass/_arteche.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 4256, ../sass/_arteche.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 4261, ../sass/_arteche.scss */
.nav > li.disabled > a {
  color: #777777;
}

/* line 4264, ../sass/_arteche.scss */
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 4271, ../sass/_arteche.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #009ac5;
}

/* line 4277, ../sass/_arteche.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 4283, ../sass/_arteche.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 4286, ../sass/_arteche.scss */
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}

/* line 4289, ../sass/_arteche.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 4293, ../sass/_arteche.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

/* line 4299, ../sass/_arteche.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

/* line 4302, ../sass/_arteche.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 4311, ../sass/_arteche.scss */
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

/* line 4315, ../sass/_arteche.scss */
.nav-tabs.nav-justified > li {
  float: none;
}

/* line 4318, ../sass/_arteche.scss */
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 4322, ../sass/_arteche.scss */
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 4327, ../sass/_arteche.scss */
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  /* line 4331, ../sass/_arteche.scss */
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
/* line 4335, ../sass/_arteche.scss */
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 4339, ../sass/_arteche.scss */
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}

@media (min-width: 768px) {
  /* line 4345, ../sass/_arteche.scss */
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }

  /* line 4349, ../sass/_arteche.scss */
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
/* line 4355, ../sass/_arteche.scss */
.nav-pills > li {
  float: left;
}

/* line 4358, ../sass/_arteche.scss */
.nav-pills > li > a {
  border-radius: 4px;
}

/* line 4361, ../sass/_arteche.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 4364, ../sass/_arteche.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #009ac5;
}

/* line 4370, ../sass/_arteche.scss */
.nav-stacked > li {
  float: none;
}

/* line 4373, ../sass/_arteche.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 4377, ../sass/_arteche.scss */
.nav-justified {
  width: 100%;
}

/* line 4380, ../sass/_arteche.scss */
.nav-justified > li {
  float: none;
}

/* line 4383, ../sass/_arteche.scss */
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

/* line 4387, ../sass/_arteche.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  /* line 4392, ../sass/_arteche.scss */
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  /* line 4396, ../sass/_arteche.scss */
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
/* line 4400, ../sass/_arteche.scss */
.nav-tabs-justified {
  border-bottom: 0;
}

/* line 4403, ../sass/_arteche.scss */
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

/* line 4407, ../sass/_arteche.scss */
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}

@media (min-width: 768px) {
  /* line 4413, ../sass/_arteche.scss */
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }

  /* line 4417, ../sass/_arteche.scss */
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
/* line 4423, ../sass/_arteche.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 4426, ../sass/_arteche.scss */
.tab-content > .active {
  display: block;
}

/* line 4429, ../sass/_arteche.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4434, ../sass/_arteche.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

@media (min-width: 1441px) {
  /* line 4441, ../sass/_arteche.scss */
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 1441px) {
  /* line 4446, ../sass/_arteche.scss */
  .navbar-header {
    float: left;
  }
}
/* line 4450, ../sass/_arteche.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 4458, ../sass/_arteche.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 1441px) {
  /* line 4462, ../sass/_arteche.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }

  /* line 4467, ../sass/_arteche.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  /* line 4473, ../sass/_arteche.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }

  /* line 4476, ../sass/_arteche.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 4483, ../sass/_arteche.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 4488, ../sass/_arteche.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
/* line 4493, ../sass/_arteche.scss */
.container > .navbar-header, .container-custom > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-custom > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 1441px) {
  /* line 4501, ../sass/_arteche.scss */
  .container > .navbar-header, .container-custom > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-custom > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 4509, ../sass/_arteche.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 4514, ../sass/_arteche.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}
/* line 4518, ../sass/_arteche.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  /* line 4526, ../sass/_arteche.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
/* line 4531, ../sass/_arteche.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 4535, ../sass/_arteche.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 4540, ../sass/_arteche.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

/* line 4547, ../sass/_arteche.scss */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 4551, ../sass/_arteche.scss */
.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  /* line 4555, ../sass/_arteche.scss */
  .navbar > .container .navbar-brand, .navbar > .container-custom .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
/* line 4560, ../sass/_arteche.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 4572, ../sass/_arteche.scss */
.navbar-toggle:focus {
  outline: 0;
}

/* line 4575, ../sass/_arteche.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 4581, ../sass/_arteche.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 4585, ../sass/_arteche.scss */
  .navbar-toggle {
    display: none;
  }
}
/* line 4589, ../sass/_arteche.scss */
.navbar-nav {
  margin: 7.5px -15px;
}

/* line 4592, ../sass/_arteche.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  /* line 4598, ../sass/_arteche.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  /* line 4607, ../sass/_arteche.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }

  /* line 4611, ../sass/_arteche.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }

  /* line 4614, ../sass/_arteche.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 4620, ../sass/_arteche.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }

  /* line 4624, ../sass/_arteche.scss */
  .navbar-nav > li {
    float: left;
  }

  /* line 4627, ../sass/_arteche.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* line 4632, ../sass/_arteche.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  /* line 4648, ../sass/_arteche.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 4653, ../sass/_arteche.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  /* line 4658, ../sass/_arteche.scss */
  .navbar-form .form-control-static {
    display: inline-block;
  }

  /* line 4661, ../sass/_arteche.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  /* line 4665, ../sass/_arteche.scss */
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  /* line 4670, ../sass/_arteche.scss */
  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  /* line 4673, ../sass/_arteche.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 4677, ../sass/_arteche.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  /* line 4684, ../sass/_arteche.scss */
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  /* line 4688, ../sass/_arteche.scss */
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  /* line 4693, ../sass/_arteche.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 4698, ../sass/_arteche.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }

  /* line 4701, ../sass/_arteche.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 4706, ../sass/_arteche.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
/* line 4721, ../sass/_arteche.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 4726, ../sass/_arteche.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 4733, ../sass/_arteche.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

/* line 4737, ../sass/_arteche.scss */
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 4741, ../sass/_arteche.scss */
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 4745, ../sass/_arteche.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  /* line 4750, ../sass/_arteche.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  /* line 4757, ../sass/_arteche.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 4760, ../sass/_arteche.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  /* line 4764, ../sass/_arteche.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
/* line 4768, ../sass/_arteche.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

/* line 4772, ../sass/_arteche.scss */
.navbar-default .navbar-brand {
  color: #000000;
}

/* line 4775, ../sass/_arteche.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}

/* line 4780, ../sass/_arteche.scss */
.navbar-default .navbar-text {
  color: #777777;
}

/* line 4783, ../sass/_arteche.scss */
.navbar-default .navbar-nav > li > a {
  color: #000000;
}

/* line 4786, ../sass/_arteche.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}

/* line 4791, ../sass/_arteche.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}

/* line 4797, ../sass/_arteche.scss */
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}

/* line 4803, ../sass/_arteche.scss */
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

/* line 4806, ../sass/_arteche.scss */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

/* line 4810, ../sass/_arteche.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}

/* line 4813, ../sass/_arteche.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

/* line 4817, ../sass/_arteche.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}

@media (max-width: 767px) {
  /* line 4824, ../sass/_arteche.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
  }

  /* line 4827, ../sass/_arteche.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }

  /* line 4832, ../sass/_arteche.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }

  /* line 4838, ../sass/_arteche.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
/* line 4845, ../sass/_arteche.scss */
.navbar-default .navbar-link {
  color: #000000;
}

/* line 4848, ../sass/_arteche.scss */
.navbar-default .navbar-link:hover {
  color: #333333;
}

/* line 4851, ../sass/_arteche.scss */
.navbar-default .btn-link {
  color: #000000;
}

/* line 4854, ../sass/_arteche.scss */
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}

/* line 4858, ../sass/_arteche.scss */
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}

/* line 4864, ../sass/_arteche.scss */
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}

/* line 4868, ../sass/_arteche.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

/* line 4871, ../sass/_arteche.scss */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

/* line 4876, ../sass/_arteche.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

/* line 4879, ../sass/_arteche.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

/* line 4882, ../sass/_arteche.scss */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

/* line 4887, ../sass/_arteche.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}

/* line 4893, ../sass/_arteche.scss */
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

/* line 4899, ../sass/_arteche.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

/* line 4902, ../sass/_arteche.scss */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

/* line 4906, ../sass/_arteche.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

/* line 4909, ../sass/_arteche.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

/* line 4913, ../sass/_arteche.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}

@media (max-width: 767px) {
  /* line 4920, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }

  /* line 4923, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

  /* line 4926, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }

  /* line 4929, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }

  /* line 4934, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }

  /* line 4940, ../sass/_arteche.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
/* line 4947, ../sass/_arteche.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

/* line 4950, ../sass/_arteche.scss */
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

/* line 4953, ../sass/_arteche.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d;
}

/* line 4956, ../sass/_arteche.scss */
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}

/* line 4960, ../sass/_arteche.scss */
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}

/* line 4966, ../sass/_arteche.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

/* line 4973, ../sass/_arteche.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 4976, ../sass/_arteche.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}

/* line 4981, ../sass/_arteche.scss */
.breadcrumb > .active {
  color: #777777;
}

/* line 4984, ../sass/_arteche.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

/* line 4990, ../sass/_arteche.scss */
.pagination > li {
  display: inline;
}

/* line 4993, ../sass/_arteche.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #009ac5;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}

/* line 5005, ../sass/_arteche.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 5011, ../sass/_arteche.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 5016, ../sass/_arteche.scss */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #005e79;
  border-color: #dddddd;
}

/* line 5025, ../sass/_arteche.scss */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #009ac5;
  border-color: #009ac5;
  cursor: default;
}

/* line 5037, ../sass/_arteche.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}

/* line 5048, ../sass/_arteche.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 5054, ../sass/_arteche.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 5059, ../sass/_arteche.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5064, ../sass/_arteche.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 5070, ../sass/_arteche.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5075, ../sass/_arteche.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 5080, ../sass/_arteche.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

/* line 5086, ../sass/_arteche.scss */
.pager li {
  display: inline;
}

/* line 5089, ../sass/_arteche.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

/* line 5097, ../sass/_arteche.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #005e79;
}

/* line 5102, ../sass/_arteche.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 5106, ../sass/_arteche.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 5110, ../sass/_arteche.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}

/* line 5118, ../sass/_arteche.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 5130, ../sass/_arteche.scss */
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

/* line 5136, ../sass/_arteche.scss */
.label:empty {
  display: none;
}

/* line 5139, ../sass/_arteche.scss */
.btn .label {
  position: relative;
  top: -1px;
}

/* line 5143, ../sass/_arteche.scss */
.label-default {
  background-color: #777777;
}

/* line 5146, ../sass/_arteche.scss */
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}

/* line 5150, ../sass/_arteche.scss */
.label-primary {
  background-color: #009ac5;
}

/* line 5153, ../sass/_arteche.scss */
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #007292;
}

/* line 5157, ../sass/_arteche.scss */
.label-success {
  background-color: #009ac5;
}

/* line 5160, ../sass/_arteche.scss */
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #007292;
}

/* line 5164, ../sass/_arteche.scss */
.label-info {
  background-color: #5bc0de;
}

/* line 5167, ../sass/_arteche.scss */
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

/* line 5171, ../sass/_arteche.scss */
.label-warning {
  background-color: #f0ad4e;
}

/* line 5174, ../sass/_arteche.scss */
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

/* line 5178, ../sass/_arteche.scss */
.label-danger {
  background-color: #d9534f;
}

/* line 5181, ../sass/_arteche.scss */
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

/* line 5185, ../sass/_arteche.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

/* line 5199, ../sass/_arteche.scss */
.badge:empty {
  display: none;
}

/* line 5202, ../sass/_arteche.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5206, ../sass/_arteche.scss */
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

/* line 5211, ../sass/_arteche.scss */
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

/* line 5217, ../sass/_arteche.scss */
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 5222, ../sass/_arteche.scss */
.list-group-item > .badge {
  float: right;
}

/* line 5225, ../sass/_arteche.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 5228, ../sass/_arteche.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 5231, ../sass/_arteche.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

/* line 5238, ../sass/_arteche.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

/* line 5242, ../sass/_arteche.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

/* line 5247, ../sass/_arteche.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5;
}

/* line 5250, ../sass/_arteche.scss */
.container .jumbotron, .container-custom .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

/* line 5254, ../sass/_arteche.scss */
.jumbotron .container, .jumbotron .container-custom {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  /* line 5258, ../sass/_arteche.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  /* line 5262, ../sass/_arteche.scss */
  .container .jumbotron, .container-custom .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  /* line 5267, ../sass/_arteche.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
/* line 5272, ../sass/_arteche.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: -webkit-border 0.2s ease-in-out 1s linear 0s;
  -moz-transition: -moz-border 0.2s ease-in-out 1s linear 0s;
  -ms-transition: -ms-border 0.2s ease-in-out 1s linear 0s;
  -o-transition: -o-border 0.2s ease-in-out 1s linear 0s;
  transition: border 0.2s ease-in-out 1s linear 0s;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

/* line 5289, ../sass/_arteche.scss */
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}

/* line 5294, ../sass/_arteche.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #009ac5;
}

/* line 5299, ../sass/_arteche.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

/* line 5303, ../sass/_arteche.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 5309, ../sass/_arteche.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 5313, ../sass/_arteche.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 5316, ../sass/_arteche.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 5320, ../sass/_arteche.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 5323, ../sass/_arteche.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

/* line 5327, ../sass/_arteche.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 5334, ../sass/_arteche.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 5339, ../sass/_arteche.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 5342, ../sass/_arteche.scss */
.alert-success .alert-link {
  color: #2b542c;
}

/* line 5345, ../sass/_arteche.scss */
.alert-info,
.view-centrodocumentacion .alert {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 5351, ../sass/_arteche.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 5354, ../sass/_arteche.scss */
.alert-info .alert-link {
  color: #245269;
}

/* line 5357, ../sass/_arteche.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

/* line 5362, ../sass/_arteche.scss */
.alert-warning hr {
  border-top-color: #f7e1b5;
}

/* line 5365, ../sass/_arteche.scss */
.alert-warning .alert-link {
  color: #66512c;
}

/* line 5368, ../sass/_arteche.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

/* line 5373, ../sass/_arteche.scss */
.alert-danger hr {
  border-top-color: #e4b9c0;
}

/* line 5376, ../sass/_arteche.scss */
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 5395, ../sass/_arteche.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 5408, ../sass/_arteche.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #009ac5;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-width 0.6s ease 1s linear 0s;
  -moz-transition: -moz-width 0.6s ease 1s linear 0s;
  -ms-transition: -ms-width 0.6s ease 1s linear 0s;
  -o-transition: -o-width 0.6s ease 1s linear 0s;
  transition: width 0.6s ease 1s linear 0s;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 5432, ../sass/_arteche.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 5439, ../sass/_arteche.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 5445, ../sass/_arteche.scss */
.progress-bar-success {
  background-color: #009ac5;
}

/* line 5448, ../sass/_arteche.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5453, ../sass/_arteche.scss */
.progress-bar-info {
  background-color: #5bc0de;
}

/* line 5456, ../sass/_arteche.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5461, ../sass/_arteche.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}

/* line 5464, ../sass/_arteche.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5469, ../sass/_arteche.scss */
.progress-bar-danger {
  background-color: #d9534f;
}

/* line 5472, ../sass/_arteche.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5477, ../sass/_arteche.scss */
.media {
  margin-top: 15px;
}

/* line 5480, ../sass/_arteche.scss */
.media:first-child {
  margin-top: 0;
}

/* line 5483, ../sass/_arteche.scss */
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

/* line 5488, ../sass/_arteche.scss */
.media-body {
  width: 10000px;
}

/* line 5491, ../sass/_arteche.scss */
.media-object {
  display: block;
}

/* line 5494, ../sass/_arteche.scss */
.media-object.img-thumbnail {
  max-width: none;
}

/* line 5497, ../sass/_arteche.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 5501, ../sass/_arteche.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 5505, ../sass/_arteche.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

/* line 5511, ../sass/_arteche.scss */
.media-middle {
  vertical-align: middle;
}

/* line 5514, ../sass/_arteche.scss */
.media-bottom {
  vertical-align: bottom;
}

/* line 5517, ../sass/_arteche.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 5521, ../sass/_arteche.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 5525, ../sass/_arteche.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 5529, ../sass/_arteche.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

/* line 5537, ../sass/_arteche.scss */
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 5541, ../sass/_arteche.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 5546, ../sass/_arteche.scss */
a.list-group-item,
button.list-group-item {
  color: #555555;
}

/* line 5550, ../sass/_arteche.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333333;
}

/* line 5554, ../sass/_arteche.scss */
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}

/* line 5562, ../sass/_arteche.scss */
button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 5566, ../sass/_arteche.scss */
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}

/* line 5573, ../sass/_arteche.scss */
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

/* line 5578, ../sass/_arteche.scss */
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

/* line 5583, ../sass/_arteche.scss */
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #009ac5;
  border-color: #009ac5;
}

/* line 5591, ../sass/_arteche.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

/* line 5602, ../sass/_arteche.scss */
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #92e7ff;
}

/* line 5607, ../sass/_arteche.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 5611, ../sass/_arteche.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

/* line 5615, ../sass/_arteche.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

/* line 5619, ../sass/_arteche.scss */
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

/* line 5626, ../sass/_arteche.scss */
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 5636, ../sass/_arteche.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 5640, ../sass/_arteche.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

/* line 5644, ../sass/_arteche.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

/* line 5648, ../sass/_arteche.scss */
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

/* line 5655, ../sass/_arteche.scss */
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 5665, ../sass/_arteche.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 5669, ../sass/_arteche.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

/* line 5673, ../sass/_arteche.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

/* line 5677, ../sass/_arteche.scss */
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

/* line 5684, ../sass/_arteche.scss */
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 5694, ../sass/_arteche.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 5698, ../sass/_arteche.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

/* line 5702, ../sass/_arteche.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

/* line 5706, ../sass/_arteche.scss */
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

/* line 5713, ../sass/_arteche.scss */
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 5723, ../sass/_arteche.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 5727, ../sass/_arteche.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 5731, ../sass/_arteche.scss */
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 5743, ../sass/_arteche.scss */
.panel-body {
  padding: 15px;
}

/* line 5746, ../sass/_arteche.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5752, ../sass/_arteche.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 5755, ../sass/_arteche.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 5761, ../sass/_arteche.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

/* line 5768, ../sass/_arteche.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5775, ../sass/_arteche.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

/* line 5779, ../sass/_arteche.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

/* line 5784, ../sass/_arteche.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5790, ../sass/_arteche.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5796, ../sass/_arteche.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 5800, ../sass/_arteche.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 5803, ../sass/_arteche.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 5806, ../sass/_arteche.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

/* line 5811, ../sass/_arteche.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 5817, ../sass/_arteche.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 5822, ../sass/_arteche.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 5829, ../sass/_arteche.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

/* line 5839, ../sass/_arteche.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

/* line 5849, ../sass/_arteche.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 5854, ../sass/_arteche.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 5861, ../sass/_arteche.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

/* line 5871, ../sass/_arteche.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

/* line 5881, ../sass/_arteche.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}

/* line 5887, ../sass/_arteche.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

/* line 5891, ../sass/_arteche.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

/* line 5895, ../sass/_arteche.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

/* line 5909, ../sass/_arteche.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

/* line 5923, ../sass/_arteche.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

/* line 5933, ../sass/_arteche.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

/* line 5943, ../sass/_arteche.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

/* line 5947, ../sass/_arteche.scss */
.panel-group {
  margin-bottom: 20px;
}

/* line 5950, ../sass/_arteche.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

/* line 5954, ../sass/_arteche.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 5957, ../sass/_arteche.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 5960, ../sass/_arteche.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}

/* line 5964, ../sass/_arteche.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 5967, ../sass/_arteche.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

/* line 5970, ../sass/_arteche.scss */
.panel-default {
  border-color: #dddddd;
}

/* line 5973, ../sass/_arteche.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

/* line 5978, ../sass/_arteche.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}

/* line 5981, ../sass/_arteche.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

/* line 5985, ../sass/_arteche.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}

/* line 5988, ../sass/_arteche.scss */
.panel-primary {
  border-color: #009ac5;
}

/* line 5991, ../sass/_arteche.scss */
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #009ac5;
  border-color: #009ac5;
}

/* line 5996, ../sass/_arteche.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #009ac5;
}

/* line 5999, ../sass/_arteche.scss */
.panel-primary > .panel-heading .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 6003, ../sass/_arteche.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #009ac5;
}

/* line 6006, ../sass/_arteche.scss */
.panel-success {
  border-color: #d6e9c6;
}

/* line 6009, ../sass/_arteche.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

/* line 6014, ../sass/_arteche.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

/* line 6017, ../sass/_arteche.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

/* line 6021, ../sass/_arteche.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 6024, ../sass/_arteche.scss */
.panel-info {
  border-color: #bce8f1;
}

/* line 6027, ../sass/_arteche.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

/* line 6032, ../sass/_arteche.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

/* line 6035, ../sass/_arteche.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

/* line 6039, ../sass/_arteche.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 6042, ../sass/_arteche.scss */
.panel-warning {
  border-color: #faebcc;
}

/* line 6045, ../sass/_arteche.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

/* line 6050, ../sass/_arteche.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

/* line 6053, ../sass/_arteche.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

/* line 6057, ../sass/_arteche.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 6060, ../sass/_arteche.scss */
.panel-danger {
  border-color: #ebccd1;
}

/* line 6063, ../sass/_arteche.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 6068, ../sass/_arteche.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

/* line 6071, ../sass/_arteche.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

/* line 6075, ../sass/_arteche.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 6078, ../sass/_arteche.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 6092, ../sass/_arteche.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 6096, ../sass/_arteche.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 6100, ../sass/_arteche.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6104, ../sass/_arteche.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 6114, ../sass/_arteche.scss */
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 6122, ../sass/_arteche.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 6129, ../sass/_arteche.scss */
.modal-open {
  overflow: hidden;
}

/* line 6132, ../sass/_arteche.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 6144, ../sass/_arteche.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 6154, ../sass/_arteche.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 6160, ../sass/_arteche.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 6164, ../sass/_arteche.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 6169, ../sass/_arteche.scss */
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 6184, ../sass/_arteche.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

/* line 6193, ../sass/_arteche.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 6197, ../sass/_arteche.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 6201, ../sass/_arteche.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

/* line 6206, ../sass/_arteche.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 6209, ../sass/_arteche.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

/* line 6213, ../sass/_arteche.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 6217, ../sass/_arteche.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 6222, ../sass/_arteche.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 6226, ../sass/_arteche.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 6229, ../sass/_arteche.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 6232, ../sass/_arteche.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 6240, ../sass/_arteche.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 6244, ../sass/_arteche.scss */
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 10px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 6252, ../sass/_arteche.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 6257, ../sass/_arteche.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 6261, ../sass/_arteche.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 6284, ../sass/_arteche.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 6288, ../sass/_arteche.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 6292, ../sass/_arteche.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 6296, ../sass/_arteche.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 6300, ../sass/_arteche.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 6304, ../sass/_arteche.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px;
}

/* line 6312, ../sass/_arteche.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6319, ../sass/_arteche.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 6326, ../sass/_arteche.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 6333, ../sass/_arteche.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}

/* line 6340, ../sass/_arteche.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}

/* line 6347, ../sass/_arteche.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

/* line 6354, ../sass/_arteche.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 6361, ../sass/_arteche.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 6368, ../sass/_arteche.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}

/* line 6375, ../sass/_arteche.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 6411, ../sass/_arteche.scss */
.popover.top {
  margin-top: -10px;
}

/* line 6414, ../sass/_arteche.scss */
.popover.right {
  margin-left: 10px;
}

/* line 6417, ../sass/_arteche.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 6420, ../sass/_arteche.scss */
.popover.left {
  margin-left: -10px;
}

/* line 6423, ../sass/_arteche.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 6431, ../sass/_arteche.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 6434, ../sass/_arteche.scss */
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 6443, ../sass/_arteche.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 6446, ../sass/_arteche.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 6450, ../sass/_arteche.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 6458, ../sass/_arteche.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}

/* line 6465, ../sass/_arteche.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 6473, ../sass/_arteche.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

/* line 6480, ../sass/_arteche.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 6488, ../sass/_arteche.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

/* line 6495, ../sass/_arteche.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 6503, ../sass/_arteche.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

/* line 6510, ../sass/_arteche.scss */
.carousel {
  position: relative;
}

/* line 6513, ../sass/_arteche.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 6518, ../sass/_arteche.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: -webkit-0 0.6s ease-in-out left 1s linear 0s;
  -moz-transition: -moz-0 0.6s ease-in-out left 1s linear 0s;
  -ms-transition: -ms-0 0.6s ease-in-out left 1s linear 0s;
  -o-transition: -o-0 0.6s ease-in-out left 1s linear 0s;
  transition: 0.6s ease-in-out left 1s linear 0s;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 6530, ../sass/_arteche.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 6535, ../sass/_arteche.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }

  /* line 6547, ../sass/_arteche.scss */
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  /* line 6553, ../sass/_arteche.scss */
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  /* line 6559, ../sass/_arteche.scss */
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* line 6567, ../sass/_arteche.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 6572, ../sass/_arteche.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 6575, ../sass/_arteche.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 6581, ../sass/_arteche.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 6584, ../sass/_arteche.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 6587, ../sass/_arteche.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 6591, ../sass/_arteche.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 6594, ../sass/_arteche.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 6597, ../sass/_arteche.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 6610, ../sass/_arteche.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 6617, ../sass/_arteche.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 6626, ../sass/_arteche.scss */
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 6634, ../sass/_arteche.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

/* line 6644, ../sass/_arteche.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

/* line 6649, ../sass/_arteche.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

/* line 6654, ../sass/_arteche.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

/* line 6661, ../sass/_arteche.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}

/* line 6664, ../sass/_arteche.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 6667, ../sass/_arteche.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 6678, ../sass/_arteche.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}

/* line 6690, ../sass/_arteche.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

/* line 6696, ../sass/_arteche.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 6708, ../sass/_arteche.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 6712, ../sass/_arteche.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }

  /* line 6721, ../sass/_arteche.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  /* line 6725, ../sass/_arteche.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

  /* line 6729, ../sass/_arteche.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 6734, ../sass/_arteche.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 6738, ../sass/_arteche.scss */
.clearfix,
.dl-horizontal dd,
.container,
.container-custom,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer,
.atc-form-busqueda-productos form .views-exposed-form,
.page-user .main-container,
.page-user .main-container,
.view-unidades-de-negocio-p-gina > .view-content,
.page-productos .main-container,
.node-type-webform .main-container .node-webform,
.webform-confirmation,
.main-container .links,
.node-type-unidad-de-negocio .node-unidad-de-negocio,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto,
.page-eventos .main-container,
.node-type-eventos .main-container,
.page-sala-de-prensa .main-container,
.node-type-noticias .main-container,
.page-soporte-de-ventas .main-container,
.page-soporte-tecnico .main-container,
.node-type-contenido-din-mico .main-container,
.page-centro-documentacion .main-container,
.page-sitemap .main-container,
.page-busqueda-general .main-container,
.page-busqueda-general .main-container,
.node-type-documento-institucional .main-container,
.view-id-conoce_grupo_arteche .view-content,
.view-familias-de-producto ul,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container,
.page-galeria-de-fotos-arteche .main-container {
  clear: both;
}

/* line 6781, ../sass/_arteche.scss */
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container-custom:before,
.container:after,
.container-custom:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.atc-form-busqueda-productos form .views-exposed-form:before,
.atc-form-busqueda-productos form .views-exposed-form:after,
.page-user .main-container:before,
.page-user .main-container:after,
.page-user .main-container:before,
.page-user .main-container:after,
.view-unidades-de-negocio-p-gina > .view-content:before,
.view-unidades-de-negocio-p-gina > .view-content:after,
.page-productos .main-container:before,
.page-productos .main-container:after,
.node-type-webform .main-container .node-webform:before,
.node-type-webform .main-container .node-webform:after,
.webform-confirmation:before,
.webform-confirmation:after,
.main-container .links:before,
.main-container .links:after,
.node-type-unidad-de-negocio .node-unidad-de-negocio:before,
.node-type-unidad-de-negocio .node-unidad-de-negocio:after,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto:before,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto:after,
.page-eventos .main-container:before,
.page-eventos .main-container:after,
.node-type-eventos .main-container:before,
.node-type-eventos .main-container:after,
.page-sala-de-prensa .main-container:before,
.page-sala-de-prensa .main-container:after,
.node-type-noticias .main-container:before,
.node-type-noticias .main-container:after,
.page-soporte-de-ventas .main-container:before,
.page-soporte-de-ventas .main-container:after,
.page-soporte-tecnico .main-container:before,
.page-soporte-tecnico .main-container:after,
.node-type-contenido-din-mico .main-container:before,
.node-type-contenido-din-mico .main-container:after,
.page-centro-documentacion .main-container:before,
.page-centro-documentacion .main-container:after,
.page-sitemap .main-container:before,
.page-sitemap .main-container:after,
.page-busqueda-general .main-container:before,
.page-busqueda-general .main-container:after,
.page-busqueda-general .main-container:before,
.page-busqueda-general .main-container:after,
.node-type-documento-institucional .main-container:before,
.node-type-documento-institucional .main-container:after,
.view-id-conoce_grupo_arteche .view-content:before,
.view-id-conoce_grupo_arteche .view-content:after,
.view-familias-de-producto ul:before,
.view-familias-de-producto ul:after,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container:before,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container:after,
.page-galeria-de-fotos-arteche .main-container:before,
.page-galeria-de-fotos-arteche .main-container:after {
  content: " ";
  display: table;
}

/* line 6866, ../sass/_arteche.scss */
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-custom:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.atc-form-busqueda-productos form .views-exposed-form:after,
.page-user .main-container:after,
.page-user .main-container:after,
.view-unidades-de-negocio-p-gina > .view-content:after,
.page-productos .main-container:after,
.node-type-webform .main-container .node-webform:after,
.webform-confirmation:after,
.main-container .links:after,
.node-type-unidad-de-negocio .node-unidad-de-negocio:after,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto:after,
.page-eventos .main-container:after,
.node-type-eventos .main-container:after,
.page-sala-de-prensa .main-container:after,
.node-type-noticias .main-container:after,
.page-soporte-de-ventas .main-container:after,
.page-soporte-tecnico .main-container:after,
.node-type-contenido-din-mico .main-container:after,
.page-centro-documentacion .main-container:after,
.page-sitemap .main-container:after,
.page-busqueda-general .main-container:after,
.page-busqueda-general .main-container:after,
.node-type-documento-institucional .main-container:after,
.view-id-conoce_grupo_arteche .view-content:after,
.view-familias-de-producto ul:after,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container:after,
.page-galeria-de-fotos-arteche .main-container:after {
  clear: both;
}

/* line 6909, ../sass/_arteche.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 6914, ../sass/_arteche.scss */
.pull-right {
  float: right !important;
}

/* line 6917, ../sass/_arteche.scss */
.pull-left {
  float: left !important;
}

/* line 6920, ../sass/_arteche.scss */
.hide {
  display: none !important;
}

/* line 6923, ../sass/_arteche.scss */
.show {
  display: block !important;
}

/* line 6926, ../sass/_arteche.scss */
.invisible {
  visibility: hidden;
}

/* line 6929, ../sass/_arteche.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 6936, ../sass/_arteche.scss */
.hidden {
  display: none !important;
}

/* line 6939, ../sass/_arteche.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 6945, ../sass/_arteche.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

/* line 6951, ../sass/_arteche.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 6966, ../sass/_arteche.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 6969, ../sass/_arteche.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 6972, ../sass/_arteche.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 6975, ../sass/_arteche.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 6981, ../sass/_arteche.scss */
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 6986, ../sass/_arteche.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  /* line 6991, ../sass/_arteche.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 6996, ../sass/_arteche.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 6999, ../sass/_arteche.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 7002, ../sass/_arteche.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 7005, ../sass/_arteche.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 7011, ../sass/_arteche.scss */
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 7016, ../sass/_arteche.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 7021, ../sass/_arteche.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7026, ../sass/_arteche.scss */
  .visible-md {
    display: block !important;
  }

  /* line 7029, ../sass/_arteche.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 7032, ../sass/_arteche.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 7035, ../sass/_arteche.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7041, ../sass/_arteche.scss */
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7046, ../sass/_arteche.scss */
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7051, ../sass/_arteche.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  /* line 7056, ../sass/_arteche.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 7059, ../sass/_arteche.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 7062, ../sass/_arteche.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 7065, ../sass/_arteche.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 7071, ../sass/_arteche.scss */
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  /* line 7076, ../sass/_arteche.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  /* line 7081, ../sass/_arteche.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  /* line 7086, ../sass/_arteche.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 7091, ../sass/_arteche.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7096, ../sass/_arteche.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 7101, ../sass/_arteche.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 7105, ../sass/_arteche.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7109, ../sass/_arteche.scss */
  .visible-print {
    display: block !important;
  }

  /* line 7112, ../sass/_arteche.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 7115, ../sass/_arteche.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 7118, ../sass/_arteche.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 7123, ../sass/_arteche.scss */
.visible-print-block {
  display: none !important;
}

@media print {
  /* line 7127, ../sass/_arteche.scss */
  .visible-print-block {
    display: block !important;
  }
}
/* line 7131, ../sass/_arteche.scss */
.visible-print-inline {
  display: none !important;
}

@media print {
  /* line 7135, ../sass/_arteche.scss */
  .visible-print-inline {
    display: inline !important;
  }
}
/* line 7139, ../sass/_arteche.scss */
.visible-print-inline-block {
  display: none !important;
}

@media print {
  /* line 7143, ../sass/_arteche.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  /* line 7148, ../sass/_arteche.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 7152, ../sass/_arteche.scss */
html.overlay-open .navbar-fixed-top {
  z-index: 400;
}

/* line 7155, ../sass/_arteche.scss */
html.js fieldset.collapsed {
  height: auto;
}

/* line 7158, ../sass/_arteche.scss */
html.js input.form-autocomplete {
  background-image: none;
}

/* line 7161, ../sass/_arteche.scss */
body {
  position: relative;
}

/* line 7164, ../sass/_arteche.scss */
body.admin-expanded.admin-vertical.admin-nw .navbar,
body.admin-expanded.admin-vertical.admin-sw .navbar {
  margin-left: 260px;
}

/* line 7168, ../sass/_arteche.scss */
body.navbar-is-fixed-top {
  padding-top: 64px !important;
}

/* line 7171, ../sass/_arteche.scss */
body.navbar-is-fixed-bottom {
  padding-bottom: 64px !important;
}

/* line 7174, ../sass/_arteche.scss */
body.toolbar {
  padding-top: 30px !important;
}

/* line 7177, ../sass/_arteche.scss */
body.toolbar .navbar-fixed-top {
  top: 30px;
}

/* line 7180, ../sass/_arteche.scss */
body.toolbar.navbar-is-fixed-top {
  padding-top: 94px !important;
}

/* line 7183, ../sass/_arteche.scss */
body.toolbar-drawer {
  padding-top: 64px !important;
}

/* line 7186, ../sass/_arteche.scss */
body.toolbar-drawer .navbar-fixed-top {
  top: 64px;
}

/* line 7189, ../sass/_arteche.scss */
body.toolbar-drawer.navbar-is-fixed-top {
  padding-top: 128px !important;
}

/* line 7192, ../sass/_arteche.scss */
body.admin-menu .navbar-fixed-top {
  top: 29px;
}

/* line 7195, ../sass/_arteche.scss */
body.admin-menu.navbar-is-fixed-top {
  padding-top: 93px !important;
}

/* line 7198, ../sass/_arteche.scss */
body div#admin-toolbar {
  z-index: 1600;
}

/* line 7201, ../sass/_arteche.scss */
body #toolbar,
body #admin-menu,
body #admin-toolbar {
  box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 7211, ../sass/_arteche.scss */
body #admin-menu {
  margin: 0;
  padding: 0;
  position: fixed;
  z-index: 1600;
}

/* line 7217, ../sass/_arteche.scss */
body #admin-menu .dropdown li {
  line-height: normal;
}

/* line 7220, ../sass/_arteche.scss */
.navbar.container, .navbar.container-custom {
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  /* line 7224, ../sass/_arteche.scss */
  .navbar.container, .navbar.container-custom {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  /* line 7229, ../sass/_arteche.scss */
  .navbar.container, .navbar.container-custom {
    max-width: 940px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 7234, ../sass/_arteche.scss */
  .navbar.container, .navbar.container-custom {
    max-width: 1140px;
  }
}
/* line 7238, ../sass/_arteche.scss */
.navbar.container > .container, .navbar.container-custom > .container, .navbar.container > .container-custom, .navbar.container-custom > .container-custom {
  margin: 0;
  padding: 0;
  width: auto;
}

/* line 7243, ../sass/_arteche.scss */
#overlay-container,
.overlay-modal-background,
.overlay-element {
  z-index: 1500;
}

/* line 7248, ../sass/_arteche.scss */
#toolbar {
  z-index: 1600;
}

/* line 7251, ../sass/_arteche.scss */
.modal {
  z-index: 1620;
}

/* line 7254, ../sass/_arteche.scss */
.modal-dialog {
  z-index: 1630;
}

/* line 7257, ../sass/_arteche.scss */
.modal-backdrop {
  z-index: 1610;
}

/* line 7260, ../sass/_arteche.scss */
.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #E5E5E5;
}

/* line 7266, ../sass/_arteche.scss */
.element-invisible {
  margin: 0;
  padding: 0;
  width: 1px;
}

/* line 7271, ../sass/_arteche.scss */
.navbar .logo {
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 1441px) {
  /* line 7277, ../sass/_arteche.scss */
  .navbar .logo {
    margin-right: 0;
    padding-left: 0;
  }
}
/* line 7282, ../sass/_arteche.scss */
ul.secondary {
  float: left;
}

@media screen and (min-width: 768px) {
  /* line 7286, ../sass/_arteche.scss */
  ul.secondary {
    float: right;
  }
}
/* line 7290, ../sass/_arteche.scss */
.page-header {
  margin-top: 0;
}

/* line 7293, ../sass/_arteche.scss */
.block:first-child h2.block-title {
  margin-top: 0;
}

/* line 7296, ../sass/_arteche.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 7299, ../sass/_arteche.scss */
.region-help > .glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0;
}

/* line 7304, ../sass/_arteche.scss */
.region-help .block {
  overflow: hidden;
}

/* line 7307, ../sass/_arteche.scss */
form#search-block-form {
  margin: 0;
}

/* line 7310, ../sass/_arteche.scss */
.navbar #block-search-form {
  float: none;
  margin: 5px 0 5px 5px;
}

@media screen and (min-width: 992px) {
  /* line 7315, ../sass/_arteche.scss */
  .navbar #block-search-form {
    float: right;
  }
}
/* line 7319, ../sass/_arteche.scss */
.navbar-search .control-group {
  margin-bottom: 0px;
}

/* line 7322, ../sass/_arteche.scss */
ul.action-links {
  margin: 12px 0;
  padding: 0;
}

/* line 7326, ../sass/_arteche.scss */
ul.action-links li {
  display: inline;
  margin: 0;
  padding: 0 6px 0 0;
}

/* line 7331, ../sass/_arteche.scss */
ul.action-links .glyphicon {
  padding-right: 0.5em;
}

/* line 7334, ../sass/_arteche.scss */
input,
textarea,
select,
.uneditable-input {
  max-width: 100%;
  width: auto;
}

/* line 7341, ../sass/_arteche.scss */
input.error {
  color: #a94442;
  border-color: #ebccd1;
}

/* line 7345, ../sass/_arteche.scss */
fieldset legend.panel-heading {
  float: left;
  line-height: 1em;
  margin: 0;
}

/* line 7350, ../sass/_arteche.scss */
fieldset .panel-body {
  clear: both;
}

/* line 7353, ../sass/_arteche.scss */
fieldset .panel-heading a.panel-title {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}

/* line 7359, ../sass/_arteche.scss */
fieldset .panel-heading a.panel-title:hover {
  text-decoration: none;
}

/* line 7362, ../sass/_arteche.scss */
.form-actions {
  clear: both;
}

/* line 7365, ../sass/_arteche.scss */
.resizable-textarea textarea {
  border-radius: 4px 4px 0 0;
}

/* line 7368, ../sass/_arteche.scss */
.radio:first-child,
.checkbox:first-child {
  margin-top: 0;
}

/* line 7372, ../sass/_arteche.scss */
.radio:last-child,
.checkbox:last-child {
  margin-bottom: 0;
}

/* line 7376, ../sass/_arteche.scss */
.help-block,
.control-group .help-inline {
  color: #777777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}

/* line 7383, ../sass/_arteche.scss */
.panel-heading {
  display: block;
}

/* line 7386, ../sass/_arteche.scss */
a.tabledrag-handle .handle {
  height: auto;
  width: auto;
}

/* line 7390, ../sass/_arteche.scss */
.error {
  color: #a94442;
}

/* line 7393, ../sass/_arteche.scss */
div.error,
table tr.error {
  background-color: #f2dede;
  color: #a94442;
}

/* line 7398, ../sass/_arteche.scss */
.control-group.error {
  background: none;
}

/* line 7401, ../sass/_arteche.scss */
.control-group.error label,
.control-group.error .control-label {
  color: #a94442;
  font-weight: 600;
}

/* line 7406, ../sass/_arteche.scss */
.control-group.error input,
.control-group.error textarea,
.control-group.error select,
.control-group.error .uneditable-input {
  color: #555555;
  border: 1px solid #cccccc;
}

/* line 7413, ../sass/_arteche.scss */
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #333333;
}

/* line 7417, ../sass/_arteche.scss */
.list-inline > li.first {
  padding-left: 0;
}

/* line 7420, ../sass/_arteche.scss */
.nav-tabs {
  margin-bottom: 10px;
}

/* line 7423, ../sass/_arteche.scss */
ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style: none;
  list-style-image: none;
}

/* line 7429, ../sass/_arteche.scss */
.tabs--secondary {
  margin: 0 0 10px;
}

/* line 7432, ../sass/_arteche.scss */
.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777;
}

/* line 7438, ../sass/_arteche.scss */
.password-strength {
  width: 17em;
  float: right;
  /* LTR */
  margin-top: 1.4em;
}

/* line 7444, ../sass/_arteche.scss */
.password-strength-title {
  display: inline;
}

/* line 7447, ../sass/_arteche.scss */
.password-strength-text {
  float: right;
  /* LTR */
  font-weight: bold;
}

/* line 7452, ../sass/_arteche.scss */
.password-indicator {
  background-color: #949494;
  height: 0.3em;
  width: 100%;
}

/* line 7457, ../sass/_arteche.scss */
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #999999;
}

/* line 7462, ../sass/_arteche.scss */
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

/* line 7467, ../sass/_arteche.scss */
div.password-confirm {
  float: right;
  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

/* line 7474, ../sass/_arteche.scss */
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}

/* line 7480, ../sass/_arteche.scss */
div.password-suggestions ul {
  margin-bottom: 0;
}

/* line 7483, ../sass/_arteche.scss */
.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  width: 36.3em;
}

/* line 7490, ../sass/_arteche.scss */
.progress-wrapper .progress {
  margin-bottom: 10px;
}

/* line 7493, ../sass/_arteche.scss */
.pagination ul > li > a.progress-disabled {
  float: left;
}

/* line 7496, ../sass/_arteche.scss */
.form-autocomplete .glyphicon {
  color: #777777;
  font-size: 120%;
}

/* line 7500, ../sass/_arteche.scss */
.form-autocomplete .glyphicon.glyphicon-spin {
  color: #009ac5;
}

/* line 7503, ../sass/_arteche.scss */
.form-autocomplete .input-group-addon {
  background-color: #ffffff;
}

/* line 7506, ../sass/_arteche.scss */
.ajax-progress .glyphicon {
  font-size: 90%;
  margin: 0 -0.25em 0 0.5em;
}

/* line 7510, ../sass/_arteche.scss */
.glyphicon-spin {
  display: inline-block;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

/* line 7517, ../sass/_arteche.scss */
a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* line 7561, ../sass/_arteche.scss */
.glyphicon-refresh {
  -webkit-transform-origin: 50% 45%;
  -moz-transform-origin: 50% 45%;
  -ms-transform-origin: 50% 45%;
  -o-transform-origin: 50% 45%;
  transform-origin: 50% 45%;
}

/**
 * Missing Bootstrap 2 tab styling.
 * @see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * @see http://bootply.com/74926
 */
/* line 7573, ../sass/_arteche.scss */
.tabbable {
  margin-bottom: 20px;
}

/* line 7576, ../sass/_arteche.scss */
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  border-bottom: 0;
}

/* line 7581, ../sass/_arteche.scss */
.tabs-below > .nav-tabs .summary,
.tabs-left > .nav-tabs .summary,
.tabs-right > .nav-tabs .summary {
  color: #777777;
  font-size: 12px;
}

/* line 7587, ../sass/_arteche.scss */
.tab-pane > .panel-heading {
  display: none;
}

/* line 7590, ../sass/_arteche.scss */
.tab-content > .active {
  display: block;
}

/* line 7593, ../sass/_arteche.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #dddddd;
}

/* line 7596, ../sass/_arteche.scss */
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 7600, ../sass/_arteche.scss */
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
}

/* line 7603, ../sass/_arteche.scss */
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #dddddd;
  border-bottom-color: transparent;
}

/* line 7608, ../sass/_arteche.scss */
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #dddddd #dddddd #dddddd;
}

/* line 7613, ../sass/_arteche.scss */
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}

/* line 7618, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

/* line 7622, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li:focus,
.tabs-right > .nav-tabs > li:focus {
  outline: 0;
}

/* line 7626, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 7631, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:focus {
  outline: 0;
}

/* line 7635, ../sass/_arteche.scss */
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #dddddd;
  overflow: hidden;
  padding: 10px 15px;
}

/* line 7648, ../sass/_arteche.scss */
.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px;
}

/* line 7652, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li > a {
  border-radius: 4px 0 0 4px;
}

/* line 7655, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

/* line 7659, ../sass/_arteche.scss */
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  border-color: #dddddd transparent #dddddd #dddddd;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 7670, ../sass/_arteche.scss */
.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px;
}

/* line 7674, ../sass/_arteche.scss */
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 4px 4px 0;
}

/* line 7677, ../sass/_arteche.scss */
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 7687, ../sass/_arteche.scss */
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:hover,
.tabs-right > .nav-tabs > .active > a:focus {
  border-color: #dddddd #dddddd #dddddd transparent;
}

/* line 7692, ../sass/_arteche.scss */
th.checkbox,
td.checkbox,
th.radio,
td.radio {
  display: table-cell;
}

/* line 7698, ../sass/_arteche.scss */
.views-display-settings .label {
  font-size: 100%;
  color: #666666;
}

/* line 7702, ../sass/_arteche.scss */
.views-display-settings .footer {
  padding: 0;
  margin: 4px 0 0 0;
}

/* line 7706, ../sass/_arteche.scss */
table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
  max-width: inherit;
}

/* line 7710, ../sass/_arteche.scss */
.form-horizontal .form-group label {
  position: relative;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}

@media (min-width: 768px) {
  /* line 7721, ../sass/_arteche.scss */
  .form-horizontal .form-group label {
    float: left;
    width: 16.66666667%;
  }
}
/* line 7726, ../sass/_arteche.scss */
.alert a {
  font-weight: bold;
}

/* line 7729, ../sass/_arteche.scss */
.alert-success a {
  color: #2b542c;
}

/* line 7732, ../sass/_arteche.scss */
.alert-info a {
  color: #245269;
}

/* line 7735, ../sass/_arteche.scss */
.alert-warning a {
  color: #66512c;
}

/* line 7738, ../sass/_arteche.scss */
.alert-danger a {
  color: #843534;
}

/* line 7741, ../sass/_arteche.scss */
.navbar.container, .navbar.container-custom {
  margin: 1.5rem auto;
}

/* line 7744, ../sass/_arteche.scss */
.navbar.container-fluid {
  margin: 1.5rem auto;
}

/* line 7747, ../sass/_arteche.scss */
.logo img[id^="atcLogoPrincipal"] {
  max-height: 6.1rem;
  max-width: 27rem;
  padding: 0;
}

/* line 7752, ../sass/_arteche.scss */
.navbar .logo {
  margin: 0;
  padding: 0;
}

/* line 7756, ../sass/_arteche.scss */
.navbar-collapse {
  /* Contenedor */
  /*
    #block-responsive-dropdown-menus-menu-menu-principal {
        clear: none;
        float: left;
    }
    */
}

/* line 7765, ../sass/_arteche.scss */
.navbar-collapse #block-responsive-dropdown-menus-menu-menu-principal,
.navbar-collapse #block-locale-language.block-locale,
.navbar-collapse #block-views-exp-busqueda-general-page {
  clear: none;
  float: left;
}

/* line 7771, ../sass/_arteche.scss */
.navbar-collapse.collapse {
  clear: none;
  margin-top: 1.7rem;
  position: relative;
  float: right !important;
}

/* line 7777, ../sass/_arteche.scss */
.navbar-collapse .region-navigation {
  position: relative;
}

/* line 7780, ../sass/_arteche.scss */
.navbar-collapse .atc-icon-navegacion {
  opacity: 1;
}

/* line 7783, ../sass/_arteche.scss */
.navbar-collapse .atc-icon-navegacion img {
  border-bottom: 5px solid #ffffff;
  padding: 10px 12px;
  /*
            &:hover, &:active, &:focus {
                background-color: @color-corporativo-2;
            }
            */
}

/* line 7792, ../sass/_arteche.scss */
.navbar-collapse .atc-icon-navegacion img:hover {
  border-bottom: 5px solid #c5d882;
}

/* line 7795, ../sass/_arteche.scss */
.navbar-collapse .popis {
  background: #002343;
  height: 0px;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  width: 4.4rem;
  z-index: 2;
  transition: height 0.2s ease-out 0.2s, margin-top 0s ease-out 0.2s, padding 0s ease-out 0.2s, width 0.2s ease-out 0s;
  -webkit-transition: height 0.2s ease-out 0.45s, margin-top 0s ease-out 0s, padding 0s ease-out 0.2s, width 0.2s ease-out 0.25s;
}

/* line 7808, ../sass/_arteche.scss */
.navbar-collapse .popis.activado {
  background: #002343;
  border: 1px solid #005e79;
  height: 5.5rem;
  margin-top: 0px;
  padding: 10px;
  width: 20rem;
  opacity: 1;
  transition: height 0.2s ease-out 0s, margin-top 0s ease-out 0s, padding 0s ease-out 0s, width 0.2s ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out 0s, margin-top 0s ease-out 0s, padding 0s ease-out 0s, width 0.2s ease-out 0.2s;
}

/* line 7819, ../sass/_arteche.scss */
.navbar-collapse .popis.activado form,
.navbar-collapse .popis.activado input,
.navbar-collapse .popis.activado select {
  opacity: 1;
  -webkit-transition: -webkit-all 0.25s ease-out 0.5s;
  -moz-transition: -moz-all 0.25s ease-out 0.5s;
  -ms-transition: -ms-all 0.25s ease-out 0.5s;
  -o-transition: -o-all 0.25s ease-out 0.5s;
  transition: all 0.25s ease-out 0.5s;
}

/* line 7829, ../sass/_arteche.scss */
.navbar-collapse .popis.activado input,
.navbar-collapse .popis.activado select {
  width: 14rem;
}

/* line 7833, ../sass/_arteche.scss */
.navbar-collapse .popis.activado .closePop {
  opacity: 1;
  -webkit-transition: -webkit-all 0.2s ease-out 0.8s;
  -moz-transition: -moz-all 0.2s ease-out 0.8s;
  -ms-transition: -ms-all 0.2s ease-out 0.8s;
  -o-transition: -o-all 0.2s ease-out 0.8s;
  transition: all 0.2s ease-out 0.8s;
}

/* line 7841, ../sass/_arteche.scss */
.navbar-collapse .popis form {
  opacity: 0;
  -webkit-transition: -webkit-all 0.3s ease-out 0.2s;
  -moz-transition: -moz-all 0.3s ease-out 0.2s;
  -ms-transition: -ms-all 0.3s ease-out 0.2s;
  -o-transition: -o-all 0.3s ease-out 0.2s;
  transition: all 0.3s ease-out 0.2s;
}

/* line 7849, ../sass/_arteche.scss */
.navbar-collapse .popis input,
.navbar-collapse .popis select {
  border: 0;
  opacity: 0;
  width: 0;
  -webkit-transition: -webkit-all 0.3s ease-out 0s;
  -moz-transition: -moz-all 0.3s ease-out 0s;
  -ms-transition: -ms-all 0.3s ease-out 0s;
  -o-transition: -o-all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

/* line 7860, ../sass/_arteche.scss */
.navbar-collapse .popis .views-submit-button {
  display: none;
}

/* line 7863, ../sass/_arteche.scss */
.navbar-collapse .popis .views-exposed-widget,
.navbar-collapse .popis .views-exposed-widgets {
  margin: 0;
  padding: 0;
}

/* line 7868, ../sass/_arteche.scss */
.navbar-collapse .closePop {
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  line-height: 0.5;
  padding: 5px;
  float: right !important;
  opacity: 0;
}

/* line 7878, ../sass/_arteche.scss */
.navbar-collapse .closePop,
.navbar-collapse #buscadorH,
.navbar-collapse #loginH,
.navbar-collapse #cambioIdiomaH {
  cursor: pointer;
}

/* line 7884, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador {
  right: 9.35rem;
}

/* line 7887, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador .atc-form-busqueda-productos {
  background-color: transparent;
  margin-top: 0;
  padding: 0;
  position: relative;
  margin-left: -26px;
  margin-top: -7px !important;
  width: 100%;
}

/* line 7896, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador .navbar-collapse .popis.activado .closePop {
  position: absolute;
  right: 11px;
}

/* line 7900, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador #edit-search-api-views-fulltext {
  position: absolute;
  margin-top: -8px;
  margin-left: -3px;
  background: #FFF;
  padding-left: 0.5em;
}

/* line 7907, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador .views-exposed-form,
.navbar-collapse #popHomeBuscador form {
  width: 100%;
}

/* line 7911, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador form {
  margin-bottom: 0px !important;
  padding: 0px !important;
}

/* line 7915, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador form > div {
  width: 100%;
}

/* line 7918, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador form .views-exposed-form > div {
  width: 100% !important;
}

/* line 7921, ../sass/_arteche.scss */
.navbar-collapse #popHomeBuscador form #edit-search-api-views-fulltext-wrapper {
  width: 100% !important;
}

/* line 7924, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete {
  background-color: #FFF;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: inherit;
  max-width: auto;
  min-width: auto;
  width: auto;
}

/* line 7938, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-autocomplete-field-group {
  background-color: #002343;
  color: #ffffff;
  float: none;
  padding: 5px 10px;
  right: 0;
  text-transform: uppercase;
}

/* line 7946, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-menu-item {
  float: none;
}

/* line 7949, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-menu-item .ui-autocomplete-field-title {
  font-size: 14px;
}

/* line 7952, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-menu-item .ui-autocomplete-field-name {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* line 7956, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-menu-item .ui-state-focus {
  background: #c5d882;
  border: 0;
  cursor: pointer;
  outline: 0;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 7967, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete .ui-menu-divider {
  display: none;
}

/* line 7970, ../sass/_arteche.scss */
.navbar-collapse ul.ui-autocomplete li:last-child {
  border-top: 1px dashed #002343;
}

/* line 7973, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal {
  font-size: 1.6rem;
  display: inline-block;
  margin: 0 30px 0 0;
  padding: 0;
}

/* line 7979, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal a {
  color: #000000;
  display: block;
  text-decoration: none;
}

/* line 7984, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal a:hover,
.navbar-collapse #menu-menu-principal aactive {
  color: #333333;
  background: transparent;
}

/* line 7989, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal .sub-menu {
  margin: 0;
  padding: 0;
}

/* line 7993, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal li {
  float: left;
  margin: 0 3em;
}

/* line 7997, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li {
  margin: 0 10px;
}

/* line 8000, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > a {
  border-bottom: 5px solid #ffffff;
  color: #000000;
  padding: 10px 10px 5px 10px;
}

/* line 8005, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > a:hover {
  border-bottom: 5px solid #c5d882;
  transition: all 0.25s;
}

/* line 8009, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul {
  background: #002343;
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: auto;
}

/* line 8016, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li {
  border-top: 1px solid #808080;
  margin: 0;
  width: 100%;
}

/* line 8021, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li:last-child {
  border-bottom: 1px solid #808080;
}

/* line 8024, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li a {
  border-left: 5px solid #002343;
  color: #ffffff;
  padding: 1rem 2rem;
}

/* line 8029, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li a:hover,
.navbar-collapse #menu-menu-principal > li > ul li aactive {
  border-left: 5px solid #c5d882;
  color: #c5d882;
  transition: all 0.25s;
}

/* line 8035, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li ul {
  background-color: #002a50;
  left: auto;
  right: 100%;
  top: -1px;
  width: 20rem;
}

/* line 8044, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li ul li a {
  border-left: 5px solid #002a50;
  color: #c5d882;
  padding: 1rem 2rem;
}

/* line 8049, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li > ul li ul li a:hover,
.navbar-collapse #menu-menu-principal > li > ul li ul li aactive {
  background: #c5d882;
  border-left: 5px solid #002a50;
  color: #000000;
  transition: all 0.25s;
}

/*

1. Redefinición estilos generales y componentes comunes a la web
2. Home
3. Log in
4. Unidades de Negocio -listado-
5. Productos -detalle-
6. Productos -listado-
7. Contacto (formularios)
8. Unidades de Negocio -detalle-
8A. Unidades de Negocio -destacada-
9. Contenido por defecto
10. Eventos -listado-
11. Eventos -detalle-
12. Galería fotográfica
13. Site map
14. Aviso legal
15. Búsqueda general
16. Hitos
17. Empresas del grupo
18. Documentos descargados (sólo administrador)
18A. Mis descargas
19. Highlights (carousel superior)
20. Ofertas de empleo (Contacto) -listado-
21. Ofertas de empleo (Contacto) -detalle-
22. Sistemas avanzados de control
23. Soporte de ventas y Soporte técnico
24. Centro de documentación
25. Detalle Familia
26. Documento institucional
27. Central de contacto
28. Conoce grupo Arteche
29. Modal

*/
/* line 8091, ../sass/_arteche.scss */
html,
body {
  height: 100%;
}

/* line 8095, ../sass/_arteche.scss */
.btn,
.form-control {
  border-radius: 0;
}

/* line 8099, ../sass/_arteche.scss */
.quicktabs-wrapper ul.quicktabs-tabs {
  margin: 0;
  padding: 0;
}

/* line 8103, ../sass/_arteche.scss */
.quicktabs-wrapper ul.quicktabs-tabs li {
  display: inline-block;
  padding: 0;
  font-size: 20.02px;
}

/* line 8108, ../sass/_arteche.scss */
.quicktabs-wrapper ul.quicktabs-tabs li a {
  -webkit-transition: -webkit-all 0.3s ease-in-out 1s linear 0s;
  -moz-transition: -moz-all 0.3s ease-in-out 1s linear 0s;
  -ms-transition: -ms-all 0.3s ease-in-out 1s linear 0s;
  -o-transition: -o-all 0.3s ease-in-out 1s linear 0s;
  transition: all 0.3s ease-in-out 1s linear 0s;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: inherit;
  display: block;
  text-decoration: none;
  border: 0 solid #009ac5;
  padding: 15px 30px;
}

/* line 8123, ../sass/_arteche.scss */
.quicktabs-wrapper ul.quicktabs-tabs li a:hover,
.quicktabs-wrapper ul.quicktabs-tabs li a:active {
  border-bottom-width: 5px;
  color: #009ac5;
  padding-bottom: 10px;
}

/* line 8129, ../sass/_arteche.scss */
.quicktabs-wrapper ul.quicktabs-tabs li.active a {
  border-bottom-width: 5px;
  color: #009ac5;
  padding-bottom: 10px;
}

/* line 8134, ../sass/_arteche.scss */
.quicktabs-wrapper .quicktabs_main {
  border-top: 1px solid #009ac5;
  font-size: 16.002px;
  padding: 40px 0;
}

/* line 8139, ../sass/_arteche.scss */
.breadcrumb {
  background-color: transparent;
  margin: 0;
  padding: 1rem 0;
}

/* line 8144, ../sass/_arteche.scss */
.arteche-migas-cnt {
  background-color: #f5f5f5;
  margin-bottom: 2rem;
}

/* line 8148, ../sass/_arteche.scss */
.arteche-migas-cnt a:hover,
.arteche-migas-cnt a:focus {
  color: #002343;
}

/* line 8152, ../sass/_arteche.scss */
.page-taxonomy-term header + .arteche-migas-cnt,
.node-type-productos header + .arteche-migas-cnt {
  display: none;
}

/*************** SCROLLBAR MAC OS X ***************/
/* line 8157, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

/* line 8166, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

/* line 8173, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none;
}

/* line 8176, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 8191, ../sass/_arteche.scss */
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

/* line 8197, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}

/* line 8205, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}

/* scrollbar height/width & offset from container borders */
/* line 8213, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}

/* line 8218, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}

/* line 8223, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}

/* line 8226, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

/* line 8229, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}

/* line 8232, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
/* line 8236, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

/* line 8239, ../sass/_arteche.scss */
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/* ******* SCROLLBAR PERSONALIZADO PARA LOS EVENTOS DE LA HOME ***** */
/*
.scrollable {
  position: relative;
}

.scrollable:focus {
  outline: 0;
}

.scrollable .viewport {
  position: relative;
  overflow: hidden;
}

.scrollable .viewport .overview {
  position: absolute;
}

.scrollable .scroll-bar {
  display: none;
}

.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
}

.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}

.scrollable .scroll-bar .thumb {
  position: absolute;
}

.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}

.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}

.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
*/
/*Default skin*/
/*
.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}

.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}

.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}

.scrollable.default-skin .scroll-bar .thumb {
  background-color: black;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}
*/
/*Gray skin*/
/*
.scrollable.gray-skin {
  padding-right: 17px;
}

.scrollable.gray-skin .scroll-bar {
  border: 1px solid gray;
  background-color: #d3d3d3;
}

.scrollable.gray-skin .scroll-bar .thumb {
  background-color: gray;
}

.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: black;
}

.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
*/
/*Modern skin*/
/*
.scrollable.modern-skin {
  padding-right: 17px;
}

.scrollable.modern-skin .scroll-bar {
  border: 1px solid gray;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}

.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}

.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -moz-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -o-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -ms-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}

.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -o-linear-gradient(#95aabf, #547092);
  background-image: -moz-linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}

.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}

.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
*/
/* line 8409, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-indicators {
  bottom: 14rem;
}

/* line 8412, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-indicators li {
  background-color: #ffffff;
  border: none;
  margin: 0 0.5rem;
}

/* line 8417, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-indicators li.active {
  background-color: #009ac5;
}

/* line 8420, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .item {
  max-height: 65rem;
  overflow: hidden;
  transition-property: opacity;
}

/* line 8425, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .item img {
  width: 100%;
  height: auto;
}

/* line 8429, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .item,
#destacados-carousel.carousel .carousel-inner .active.left,
#destacados-carousel.carousel .carousel-inner .active.right {
  opacity: 0;
}

/* line 8434, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .active,
#destacados-carousel.carousel .carousel-inner .next.left,
#destacados-carousel.carousel .carousel-inner .prev.right {
  opacity: 1;
}

/* line 8439, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .next,
#destacados-carousel.carousel .carousel-inner .prev,
#destacados-carousel.carousel .carousel-inner .active.left,
#destacados-carousel.carousel .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}

/* line 8446, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .caption {
  color: #ffffff;
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 21px;
  left: 50%;
  position: absolute;
  top: 15%;
  transform: translate3d(-50%, -15%, 0);
  width: 50%;
}

/* line 8456, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .caption h1 {
  color: #ffffff;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin-bottom: 30px;
}

/* line 8461, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .caption .atc-btn-ver-mas {
  display: block;
}

/* line 8464, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-inner .caption .atc-btn-ver-mas a {
  font-family: SourceSansPro-Semibold, Arial, Helvetica, sans-serif;
  font-size: 18.06px;
  margin: 20px 0;
}

/* line 8469, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-control.left {
  background: url(../png/left-car-white.png) no-repeat center 33%;
  background-size: 2rem;
}

/* line 8473, ../sass/_arteche.scss */
#destacados-carousel.carousel .carousel-control.right {
  /*background-image:none;
            margin-left:15px;
            z-index:2;*/
  background: url(../png/right-car-white.png) no-repeat center 33%;
  background-size: 2rem;
}

/* line 8480, ../sass/_arteche.scss */
.atc-form-busqueda-productos {
  background-color: #eef2f4;
  padding: 30px 0;
  position: relative;
}

/* line 8486, ../sass/_arteche.scss */
.atc-form-busqueda-productos .form-inline {
  display: flex;
  align-items: center;
}

/* line 8490, ../sass/_arteche.scss */
.atc-form-busqueda-productos .form-group {
  margin-bottom: 0;
}

/* line 8493, ../sass/_arteche.scss */
.atc-form-busqueda-productos form {
  display: inline-block;
}

/* line 8496, ../sass/_arteche.scss */
.atc-form-busqueda-productos form input {
  border: 0 !important;
}

/* line 8500, ../sass/_arteche.scss */
.atc-form-busqueda-productos form .views-exposed-form {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 8507, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 8512, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 8517, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form {
    width: 1170px;
  }
}
/* line 8521, ../sass/_arteche.scss */
.atc-form-busqueda-productos form .views-exposed-form > .navbar-header,
.atc-form-busqueda-productos form .views-exposed-form > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 8527, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form > .navbar-header,
  .atc-form-busqueda-productos form .views-exposed-form > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 8533, ../sass/_arteche.scss */
.atc-form-busqueda-productos form .views-exposed-form > div {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  /* line 8541, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form > div {
    margin-left: 16.66666667%;
  }
}
@media (min-width: 992px) {
  /* line 8546, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form > div {
    float: left;
    width: 66.66666667%;
  }
}
/* line 8551, ../sass/_arteche.scss */
.atc-form-busqueda-productos form .views-exposed-form > div #edit-search-api-views-fulltext-wrapper {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  /* line 8560, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form > div #edit-search-api-views-fulltext-wrapper {
    float: left;
    width: 83.33333333%;
  }
}
/* line 8565, ../sass/_arteche.scss */
.atc-form-busqueda-productos form .views-exposed-form > div .views-submit-button {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  /* line 8574, ../sass/_arteche.scss */
  .atc-form-busqueda-productos form .views-exposed-form > div .views-submit-button {
    float: left;
    width: 16.66666667%;
  }
}
/* line 8579, ../sass/_arteche.scss */
.atc-form-busqueda-productos #edit-submit-productos {
  margin-top: 0;
}

/* line 8582, ../sass/_arteche.scss */
.atc-form-busqueda-productos input {
  background: #ffffff url("../svg/lupa-productos.svg") 0.8rem center no-repeat;
  background-size: 1.8rem;
  border: none;
  color: #333;
  font-size: 1.6rem;
  padding-left: 4rem;
  width: 100%;
  min-width: 330px;
  max-width: 330px;
  margin-right: 20px;
}

@media (max-width: 992px) {
  /* line 8595, ../sass/_arteche.scss */
  .atc-form-busqueda-productos input {
    max-width: 90%;
    min-width: 90%;
  }
}
/* line 8600, ../sass/_arteche.scss */
.atc-form-busqueda-productos #edit-submit-productos {
  color: #ffffff;
  font-family: SourceSansPro-Semibold, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  padding: 10px 16px;
}

/* line 8608, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-principal .conoceGrupoArteche-bg,
.conoce-y-contacta-contenedor-principal .contactaConNosotros-bg {
  border: 1px solid #ffffff;
  height: 57rem;
  position: absolute;
  background-size: cover;
}

/* line 8615, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-principal .conoceGrupoArteche-bg {
  background: url("../jpg/arteche-conoce.jpg") no-repeat;
  background-size: cover;
}

/* line 8619, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-principal .contactaConNosotros-bg {
  background: url("../jpg/arteche-contacta.jpg") no-repeat;
  background-size: cover;
  left: 50%;
  margin-left: -1px;
}

/* line 8625, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-informacion .conoceGrupoArteche,
.conoce-y-contacta-contenedor-informacion .contactaConNosotros {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #ffffff;
  height: 57rem;
  overflow: hidden;
}

/* line 8649, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-informacion .conoceGrupoArteche h2,
.conoce-y-contacta-contenedor-informacion .contactaConNosotros h2 {
  font-size: 4.8rem;
  margin-bottom: 30px;
  color: #FFFFFF;
}

/* line 8655, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-informacion .conoceGrupoArteche p,
.conoce-y-contacta-contenedor-informacion .contactaConNosotros p {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 2.1rem;
}

/* line 8660, ../sass/_arteche.scss */
.conoce-y-contacta-contenedor-informacion .conoceGrupoArteche a,
.conoce-y-contacta-contenedor-informacion .contactaConNosotros a {
  margin-top: 20px;
}

/* line 8664, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block {
  background: #ffffff url("../png/arteche-bg-unidades-negocio.png") top left no-repeat;
  background-size: 100% 32rem;
}

/* line 8668, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block h2 {
  color: #ffffff;
  font-size: 3.6rem;
  margin: 0;
  padding-top: 65px;
  padding-bottom: 35px;
}

/* line 8675, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio > .view-content {
  overflow: auto;
}

/* line 8678, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper {
  background-color: #ffffff;
}

/* line 8681, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper h3 {
  color: #ffffff;
  font-size: 3.6rem;
  padding: 0 10px;
  position: absolute;
  top: 8.5rem;
  width: 100%;
}

/* line 8689, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper h3 a {
  color: inherit;
  text-decoration: none !important;
}

/* line 8693, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-foto {
  height: 28rem;
  overflow: hidden;
  position: relative;
}

/* line 8698, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-foto img {
  width: 100%;
}

/* line 8701, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper span {
  bottom: 3rem;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 8707, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-resumen {
  padding: 20px;
}

/* line 8710, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-resumen p {
  color: #000;
  font-size: 15.96px;
}

/* line 8714, ../sass/_arteche.scss */
#block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .view-footer {
  clear: both;
  margin-top: 2rem;
  overflow: hidden;
}

/* line 8719, ../sass/_arteche.scss */
.contenedor-principal-te-interesa {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 20px;
  padding-right: initial;
  padding-bottom: 20px;
  padding-left: initial;
  background-color: #f7f7f7;
  /*.espacio-secciones(0px); // si se cambia de color, hay que declarar los tres parámetros separados por ";", si no, no hace falta.*/
}

/* line 8731, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .carousel-inner {
  margin-bottom: 50px;
}

/* line 8734, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .slick-slide .item {
  padding: 0 5px;
}

/* line 8737, ../sass/_arteche.scss */
.contenedor-principal-te-interesa h2 {
  color: #002343;
  font-size: 35.98px;
  margin: 0;
  padding-top: 35px;
  padding-bottom: 40px;
  clear: both;
}

/* line 8745, ../sass/_arteche.scss */
.contenedor-principal-te-interesa ul.thumbnails {
  list-style-type: none;
  margin-bottom: 0;
  overflow: hidden;
  padding: 0 20px;
}

/* line 8751, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .thumbnail {
  border: none;
  border-bottom: 1px solid #ffffff;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 8758, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .thumbnail img {
  height: auto;
  width: 100%;
}

/* line 8762, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .thumbnail .interesa-mas-icn {
  background: url(../svg/te-interesa-mas-off-icn.svg) no-repeat right bottom;
  background-size: 100%;
  bottom: 10px;
  color: #ffffff;
  display: block;
  height: 20px;
  position: absolute;
  right: 10px;
  transition-duration: 0.3s;
  transition-property: transform;
  width: 20px;
}

/* line 8775, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .thumbnail .interesa-mas-icn:hover {
  background: url(../svg/te-interesa-mas-on-icn.svg) no-repeat right bottom 100%;
  background-size: 100%;
  -webkit-transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  -moz-transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  -o-transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  -ms-transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  /*
                -moz-transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                transform: rotate(90deg);
                */
}

/* line 8791, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .caption {
  background-color: #009ac5;
  height: 130px;
  overflow: hidden;
  padding: 10px;
}

/* line 8797, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .caption .subtitulo {
  color: #ffffff;
  font-size: 1.45em;
  max-height: 12.2rem;
  /*overflow: hidden;*/
  text-align: center;
}

/* line 8804, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .caption .subtitulo a {
  color: inherit;
  text-decoration: none;
}

/* line 8808, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .carousel-control {
  width: 2rem;
}

/* line 8811, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .carousel-control.left {
  background: url(../svg/atc-flecha-carousel-prev.svg) no-repeat left 50%;
  background-size: 2rem;
}

/* line 8815, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .carousel-control.right {
  /*background-image:none;
            margin-left:15px;
            z-index:2;*/
  background: url(../svg/atc-flecha-carousel-next.svg) no-repeat right 50%;
  background-size: 2rem;
}

/* line 8822, ../sass/_arteche.scss */
.pie-contenido-container {
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 20px;
  padding-right: initial;
  padding-bottom: 20px;
  padding-left: initial;
}

/* line 8832, ../sass/_arteche.scss */
.pie-contenido-container h3 {
  color: #002343;
  font-family: SourceSansPro-Semibold, Arial, Helvetica, sans-serif;
  font-size: 1.9rem;
  margin-top: 0;
}

/* line 8838, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container {
  clear: both;
  padding-top: 16px;
}

/* line 8842, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container:before,
.pie-contenido-container .eventosHome-container:after {
  content: " ";
  display: table;
}

/* line 8847, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container:after {
  clear: both;
}

/* line 8850, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container:before,
.pie-contenido-container .eventosHome-container:after {
  content: " ";
  display: table;
}

/* line 8855, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container:after {
  clear: both;
}

/* line 8858, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .view-content {
  height: 21rem;
  margin-top: 19.2px;
  margin-bottom: 32px;
  overflow-y: auto;
}

/* line 8864, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .artech15-bloque {
  margin-bottom: 40px;
  padding-right: 64px;
}

/* line 8868, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .artech15-bloque .views-field-title {
  font-size: 1.75rem;
}

/* line 8871, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .artech15-bloque .views-field-field-fecha-inicio {
  color: #666;
}

/* line 8874, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .artech15-bloque .views-field-body {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 8879, ../sass/_arteche.scss */
.pie-contenido-container .eventosHome-container .artech15-bloque .views-field-body p {
  font-size: 1.4rem;
}

/* line 8882, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .empresas-grupo-pie {
  padding-top: 16px;
}

/* line 8885, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .empresas-grupo-pie img {
  padding-top: 1.2rem;
  width: 100%;
}

/* line 8889, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie {
  padding-top: 16px;
}

@media (max-width: 480px) {
  /* line 8893, ../sass/_arteche.scss */
  .pie-contenido-container .socialHome-container .siguenos-pie {
    padding-top: 0;
  }
}
/* line 8897, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul {
  display: inline-block;
  list-style-type: none;
  padding: 0;
}

/* line 8902, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul h3 {
  display: inline-block;
  margin: 0 16px 0 0;
  vertical-align: top !important;
}

/* line 8907, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul li {
  display: inline-block;
  padding: 10px;
}

/* line 8911, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul li a {
  /*
                        background-color: @color-corporativo-2;
                        .border-radius (2rem);
                        padding: 1rem;
                        */
  display: inline-block;
  height: 4rem;
  width: 4rem;
  -webkit-transition: -webkit-all 0.2s ease-out 0s 1s linear 0s;
  -moz-transition: -moz-all 0.2s ease-out 0s 1s linear 0s;
  -ms-transition: -ms-all 0.2s ease-out 0s 1s linear 0s;
  -o-transition: -o-all 0.2s ease-out 0s 1s linear 0s;
  transition: all 0.2s ease-out 0s 1s linear 0s;
  -webkit-transition: all 0.2s ease-out 0s;
  -o-transition: all 0.2s ease-out 0s;
  transition: all 0.2s ease-out 0s;
}

/* line 8930, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie a, .pie-contenido-container .socialHome-container .siguenos-pie a:hover {
  text-decoration: none;
}
/* line 8934, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie li a.linkedin {
  background: url(../svg/sprite-siguenos.svg) no-repeat left bottom;
}
/* line 8937, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie li a.youtube {
  background: url(../svg/sprite-siguenos.svg) no-repeat right bottom;
}
/* line 8940, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie li a.twitter {
  background: url(../svg/sprite-siguenos-tw.svg) no-repeat bottom;
}
/* line 8943, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie li a.instagram {
  background: url(../png/sprite-siguenos-instagram.png) no-repeat bottom;
}
/* line 8946, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie li a.facebook {
  background: url(../png/sprite-siguenos-fb.png) no-repeat bottom;
}

/* line 8952, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul li a:hover {
  background-position-y: 0;
}

/* line 8955, ../sass/_arteche.scss */
.pie-contenido-container .socialHome-container .siguenos-pie ul li img {
  height: 100%;
  vertical-align: text-bottom;
  width: 2rem;
}

/* line 8960, ../sass/_arteche.scss */
body.page-user:not(.logged-in) {
  /*
    background: url(/sites/all/themes/bilbomatica/img/loginBck.svg) no-repeat center bottom;
    background-size: contain;
    */
}

/* line 8966, ../sass/_arteche.scss */
.page-user .main-container {
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 8982, ../sass/_arteche.scss */
  .page-user .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 8987, ../sass/_arteche.scss */
  .page-user .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 8992, ../sass/_arteche.scss */
  .page-user .main-container {
    width: 1170px;
  }
}
/* line 8996, ../sass/_arteche.scss */
.page-user .main-container > .navbar-header,
.page-user .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9002, ../sass/_arteche.scss */
  .page-user .main-container > .navbar-header,
  .page-user .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 9008, ../sass/_arteche.scss */
.page-user .tabs--primary,
.page-user #block-system-main form {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  /* line 9016, ../sass/_arteche.scss */
  .page-user .tabs--primary,
  .page-user #block-system-main form {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 9023, ../sass/_arteche.scss */
  .page-user .tabs--primary,
  .page-user #block-system-main form {
    left: 25%;
  }
}
/* line 9028, ../sass/_arteche.scss */
.page-user .tabs--primary {
  margin-bottom: 0;
}

/* line 9031, ../sass/_arteche.scss */
.page-user .tabs--primary li:not(.active) {
  background-color: #002343;
}

/* line 9034, ../sass/_arteche.scss */
.page-user .tabs--primary li:not(.active) a {
  color: #ffffff;
}

/* line 9037, ../sass/_arteche.scss */
.page-user .tabs--primary li:not(.active) a:hover,
.page-user .tabs--primary li:not(.active) a:focus {
  background-color: #002343;
  color: #c5d882;
}

/* line 9042, ../sass/_arteche.scss */
.page-user form:not(#views-exposed-form-busqueda-general-page) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  margin-bottom: 40px;
  padding: 30px;
}

/* line 9049, ../sass/_arteche.scss */
.page-user form:not(#views-exposed-form-busqueda-general-page) label {
  text-transform: uppercase;
}

/* line 9052, ../sass/_arteche.scss */
.page-user form:not(#views-exposed-form-busqueda-general-page) #edit-actions {
  text-align: right;
}

/* line 9055, ../sass/_arteche.scss */
.page-user .captcha {
  margin-bottom: 20px;
}

/* line 9058, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas h2,
.view-unidades-de-negocio-p-gina h2 {
  color: #002343;
  margin-bottom: 32px;
}

/* line 9063, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas h2 a,
.view-unidades-de-negocio-p-gina h2 a {
  background: url(../svg/title-dot-icn.svg) center bottom repeat-x;
  background-size: 6px 4px;
  color: inherit;
  padding-bottom: 8px;
  text-decoration: none;
}

/* line 9071, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas .view-content > .col-md-6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  /* line 9078, ../sass/_arteche.scss */
  .view-unidades-de-negocio-destacadas .view-content > .col-md-6 {
    float: left;
    width: 100%;
  }
}
/* line 9083, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas .view-content > .col-md-6 .un-foto {
  margin-bottom: 16px;
  height: 30rem;
  overflow: hidden;
}

/* line 9088, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas .view-content > .col-md-6 .un-foto img {
  width: 100%;
}

/* line 9091, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas .view-content > .col-md-6 > p:nth-child(2) {
  margin-top: 8.5rem;
}

/* line 9094, ../sass/_arteche.scss */
.view-unidades-de-negocio-destacadas .view-content > .col-md-6 p {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 992px) {
  /* line 9101, ../sass/_arteche.scss */
  .view-unidades-de-negocio-destacadas .view-content > .col-md-6 p {
    float: left;
    width: 41.66666667%;
  }
}
/* line 9106, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina {
  margin-top: 32px;
}

/* line 9109, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina > .view-content {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 9113, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd) {
  clear: both;
}

/* line 9116, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):before,
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):after {
  content: " ";
  display: table;
}

/* line 9121, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):after {
  clear: both;
}

/* line 9124, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):before,
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):after {
  content: " ";
  display: table;
}

/* line 9129, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .una-unidad-negocio:nth-child(odd):after {
  clear: both;
}

/* line 9132, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .un-wrapper {
  margin-top: 64px;
}

/* line 9135, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .un-foto {
  height: 20rem;
  overflow: hidden;
  margin-bottom: 16px;
}

/* line 9140, ../sass/_arteche.scss */
.view-unidades-de-negocio-p-gina .un-foto img {
  width: 100%;
}

/* line 9143, ../sass/_arteche.scss */
.atc-detalle-cabecera {
  color: #ffffff;
}

/* line 9146, ../sass/_arteche.scss */
.atc-detalle-cabecera h1 {
  margin: 60px 0 10px 0;
}

/* line 9149, ../sass/_arteche.scss */
.atc-detalle-cabecera p {
  font-size: 18px;
  margin-bottom: 50px;
}

/* line 9153, ../sass/_arteche.scss */
.atc-detalle-cabecera.productos {
  background-size: cover !important;
  margin-bottom: 40px;
}

/* line 9157, ../sass/_arteche.scss */
.atc-detalle-cabecera .fx {
  background-color: rgba(0, 0, 0, 0.25) !important;
}

/* line 9160, ../sass/_arteche.scss */
.atc-detalle-info-container h2 {
  margin: 25px 0;
}

/* line 9163, ../sass/_arteche.scss */
.atc-detalle-info-container .atc-foto-detalle {
  padding-right: 50px !important;
}

/* line 9166, ../sass/_arteche.scss */
.atc-botonera-contacto-contenedor {
  margin: 15px 0;
}

/* line 9169, ../sass/_arteche.scss */
.atc-botonera-contacto-contenedor .botonera-wrapper {
  padding: 15px;
  background-color: #f7f7f7;
}

/* line 9173, ../sass/_arteche.scss */
.atc-botonera-contacto-contenedor .botonera-wrapper a {
  margin: 15px 5px;
}

/* line 9176, ../sass/_arteche.scss */
.atc-productos-docydescarga {
  margin-bottom: 50px;
}

/* line 9179, ../sass/_arteche.scss */
.atc-productos-docydescarga h3 {
  border-bottom: 4px solid #e2e3de;
  margin-bottom: 30px;
  padding: 15px 0;
}

/* line 9184, ../sass/_arteche.scss */
.atc-productos-docydescarga #idioma_documento, .atc-productos-docydescarga #idioma-docs {
  margin-top: -70px;
  float: right !important;
}

/* line 9188, ../sass/_arteche.scss */
.tabla-wrapper {
  max-height: 28.4rem;
  overflow: auto;
}

/* line 9192, ../sass/_arteche.scss */
.atc-tabla-defecto {
  width: 100%;
}

/* line 9195, ../sass/_arteche.scss */
.atc-tabla-defecto tbody tr {
  transition: all .5s !important;
}

/* line 9198, ../sass/_arteche.scss */
.atc-tabla-defecto tbody tr:nth-child(odd) {
  background-color: #f5f5f5;
}

/* line 9201, ../sass/_arteche.scss */
.atc-tabla-defecto tbody tr:nth-child(even) {
  background-color: #fcfbfb;
}

/* line 9204, ../sass/_arteche.scss */
.atc-tabla-defecto tbody tr:hover {
  background-color: #e1f1ff;
}

/* line 9207, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td {
  font-size: 17px;
  padding: 10px 15px;
}

/* line 9211, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td .doc_content_titulo {
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
}

/* line 9215, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td > span {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 9219, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td > span + span::before {
  content: " | ";
  padding: 0 0.25rem;
}

/* line 9223, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td .doc_content_fecha {
  font-family: SourceSansPro-SemiBold, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* line 9227, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td a {
  background-color: #009ac5;
  margin: 0 5px;
  padding: 8px;
  float: right !important;
}

/* line 9233, ../sass/_arteche.scss */
.atc-tabla-defecto tbody td a img {
  height: 2.4rem;
  width: 2.4rem;
}

/* line 9237, ../sass/_arteche.scss */
table {
  width: 100%;
}

/* line 9240, ../sass/_arteche.scss */
table tbody tr {
  transition: all .5s !important;
}

/* line 9243, ../sass/_arteche.scss */
table tbody tr:nth-child(odd) {
  background-color: #f5f5f5;
}

/* line 9246, ../sass/_arteche.scss */
table tbody tr:nth-child(even) {
  background-color: #fcfbfb;
}

/* line 9249, ../sass/_arteche.scss */
table tbody tr:hover {
  background-color: #e1f1ff;
}

/* line 9252, ../sass/_arteche.scss */
table tbody td {
  font-size: 17px;
  padding: 10px 15px;
}

/* line 9256, ../sass/_arteche.scss */
table tbody td .doc_content_titulo {
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
}

/* line 9260, ../sass/_arteche.scss */
table tbody td > span {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* line 9264, ../sass/_arteche.scss */
table tbody td > span + span::before {
  content: " | ";
  padding: 0 0.25rem;
}

/* line 9268, ../sass/_arteche.scss */
table tbody td .doc_content_fecha {
  font-family: SourceSansPro-SemiBold, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* line 9278, ../sass/_arteche.scss */
table tbody td a img {
  height: 2.4rem;
  width: 2.4rem;
}

/* line 9282, ../sass/_arteche.scss */
.page-productos h2:not(.block-title) {
  border-bottom: 1px solid #e2e3de;
  margin-bottom: 30px;
  padding: 15px 0;
}

/* line 9287, ../sass/_arteche.scss */
.page-productos .main-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 9301, ../sass/_arteche.scss */
  .page-productos .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 9306, ../sass/_arteche.scss */
  .page-productos .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 9311, ../sass/_arteche.scss */
  .page-productos .main-container {
    width: 1170px;
  }
}
/* line 9315, ../sass/_arteche.scss */
.page-productos .main-container > .navbar-header,
.page-productos .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9321, ../sass/_arteche.scss */
  .page-productos .main-container > .navbar-header,
  .page-productos .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 9327, ../sass/_arteche.scss */
.page-productos h3 {
  font-size: 23.94px;
}

/* line 9330, ../sass/_arteche.scss */
.atc-detalle-cabecera-img {
  height: 20rem;
  overflow: hidden;
  background: #000000 url(../png/arteche-bg-unidades-negocio.png) no-repeat center center;
  background-size: cover;
}

/* line 9336, ../sass/_arteche.scss */
.view-id-productos .producto-listado {
  border-bottom: 1px solid #dee0df;
  /*margin-top: @padding-large-vertical*3.5;
        padding-bottom: @padding-large-vertical*3.5;*/
  margin-bottom: 30px;
  padding-bottom: 35px;
}

/* line 9343, ../sass/_arteche.scss */
.view-id-productos .producto-listado:last-child {
  border-bottom: none;
}

/* line 9346, ../sass/_arteche.scss */
.atc-facets {
  margin-bottom: 50px;
  padding-right: 20px;
}

/* line 9350, ../sass/_arteche.scss */
.atc-facets h2 {
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  font-size: 18px;
}

/* line 9354, ../sass/_arteche.scss */
.atc-facets ul {
  font-size: 16px;
  list-style-type: none;
}

/* line 9358, ../sass/_arteche.scss */
.atc-facets ul:not(#lCategorias) {
  margin: 10px 0 10px 30px;
  padding: 0;
}

/* line 9362, ../sass/_arteche.scss */
.atc-facets ul li .facetapi-facet {
  padding-left: 25px;
}

/* line 9365, ../sass/_arteche.scss */
.atc-facets ul li label {
  cursor: pointer;
  font-weight: normal;
}

/* line 9369, ../sass/_arteche.scss */
.atc-facets ul li label.activo {
  font-weight: bold;
}

/* line 9372, ../sass/_arteche.scss */
.atc-facets ul li a {
  color: inherit;
}

/* line 9375, ../sass/_arteche.scss */
.atc-facets ul li input {
  margin: 10px 10px 10px -25px;
}

/* line 9378, ../sass/_arteche.scss */
.atc-facets .facetapi-limit-link {
  float: right !important;
}

/* line 9381, ../sass/_arteche.scss */
.node-type-webform .main-container {
  background-color: #eeeeee;
  padding-bottom: 40px;
}

/* line 9385, ../sass/_arteche.scss */
.node-type-webform .main-container .region.region-content {
  background-color: #ffffff;
}

/* line 9388, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 9407, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body h4 {
  margin-top: 0;
  color: inherit;
}

/* line 9411, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body .alert-link {
  font-weight: bold;
}

/* line 9414, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body > p,
.node-type-webform .main-container .field-name-body > ul {
  margin-bottom: 0;
}

/* line 9418, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body > p + p {
  margin-top: 5px;
}

/* line 9421, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body h4 {
  margin-top: 0;
  color: inherit;
}

/* line 9425, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body .alert-link {
  font-weight: bold;
}

/* line 9428, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body > p,
.node-type-webform .main-container .field-name-body > ul {
  margin-bottom: 0;
}

/* line 9432, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body > p + p {
  margin-top: 5px;
}

/* line 9435, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body hr {
  border-top-color: #c9e2b3;
}

/* line 9438, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body .alert-link {
  color: #2b542c;
}

/* line 9441, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body hr {
  border-top-color: #a6e1ec;
}

/* line 9444, ../sass/_arteche.scss */
.node-type-webform .main-container .field-name-body .alert-link {
  color: #245269;
}

/* line 9447, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin: 40px 0;
  padding: 30px;
}

@media (min-width: 768px) {
  /* line 9461, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 9466, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 9471, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform {
    width: 1170px;
  }
}
/* line 9475, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform > .navbar-header,
.node-type-webform .main-container .node-webform > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9481, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform > .navbar-header,
  .node-type-webform .main-container .node-webform > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 9488, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform {
    margin-left: 25%;
  }
}
@media (min-width: 992px) {
  /* line 9493, ../sass/_arteche.scss */
  .node-type-webform .main-container .node-webform {
    float: left;
    width: 50%;
  }
}
/* line 9498, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform label {
  text-transform: uppercase;
}

/* line 9501, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform #edit-submitted-curriculo-vitae-ajax-wrapper {
  margin-bottom: 20px;
}

/* line 9504, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform #edit-submitted-curriculo-vitae-ajax-wrapper label {
  width: 100%;
}

/* line 9507, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform #edit-submitted-curriculo-vitae-ajax-wrapper .description {
  margin-top: -30px;
  float: right !important;
}

/* line 9511, ../sass/_arteche.scss */
.node-type-webform .main-container .node-webform .form-actions,
.node-type-webform .main-container .node-webform #edit-submitted-curriculo-vitae-ajax-wrapper button {
  margin-top: 10px;
  text-align: right;
}

/* line 9516, ../sass/_arteche.scss */
.webform-confirmation {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 9523, ../sass/_arteche.scss */
  .webform-confirmation {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 9528, ../sass/_arteche.scss */
  .webform-confirmation {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 9533, ../sass/_arteche.scss */
  .webform-confirmation {
    width: 1170px;
  }
}
/* line 9537, ../sass/_arteche.scss */
.webform-confirmation > .navbar-header,
.webform-confirmation > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9543, ../sass/_arteche.scss */
  .webform-confirmation > .navbar-header,
  .webform-confirmation > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 9549, ../sass/_arteche.scss */
.webform-confirmation p {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 9558, ../sass/_arteche.scss */
.webform-confirmation p h4 {
  margin-top: 0;
  color: inherit;
}

/* line 9562, ../sass/_arteche.scss */
.webform-confirmation p .alert-link {
  font-weight: bold;
}

/* line 9565, ../sass/_arteche.scss */
.webform-confirmation p > p,
.webform-confirmation p > ul {
  margin-bottom: 0;
}

/* line 9569, ../sass/_arteche.scss */
.webform-confirmation p > p + p {
  margin-top: 5px;
}

/* line 9572, ../sass/_arteche.scss */
.webform-confirmation p h4 {
  margin-top: 0;
  color: inherit;
}

/* line 9576, ../sass/_arteche.scss */
.webform-confirmation p .alert-link {
  font-weight: bold;
}

/* line 9579, ../sass/_arteche.scss */
.webform-confirmation p > p,
.webform-confirmation p > ul {
  margin-bottom: 0;
}

/* line 9583, ../sass/_arteche.scss */
.webform-confirmation p > p + p {
  margin-top: 5px;
}

/* line 9586, ../sass/_arteche.scss */
.webform-confirmation p hr {
  border-top-color: #c9e2b3;
}

/* line 9589, ../sass/_arteche.scss */
.webform-confirmation p .alert-link {
  color: #2b542c;
}

/* line 9592, ../sass/_arteche.scss */
.webform-confirmation p hr {
  border-top-color: #c9e2b3;
}

/* line 9595, ../sass/_arteche.scss */
.webform-confirmation p .alert-link {
  color: #2b542c;
}

/* line 9598, ../sass/_arteche.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

/* line 9607, ../sass/_arteche.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 9611, ../sass/_arteche.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 9614, ../sass/_arteche.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 9618, ../sass/_arteche.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 9621, ../sass/_arteche.scss */
.alert hr {
  border-top-color: #c9e2b3;
}

/* line 9624, ../sass/_arteche.scss */
.alert .alert-link {
  color: #2b542c;
}

/* line 9627, ../sass/_arteche.scss */
.main-container .links {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 9641, ../sass/_arteche.scss */
  .main-container .links {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 9646, ../sass/_arteche.scss */
  .main-container .links {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 9651, ../sass/_arteche.scss */
  .main-container .links {
    width: 1170px;
  }
}
/* line 9655, ../sass/_arteche.scss */
.main-container .links > .navbar-header,
.main-container .links > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9661, ../sass/_arteche.scss */
  .main-container .links > .navbar-header,
  .main-container .links > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 9667, ../sass/_arteche.scss */
.main-container .links a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0;
  color: #ffffff;
  background-color: #009ac5;
  border-color: transparent;
  -webkit-transition: -webkit-all 0.25s linear 0s;
  -moz-transition: -moz-all 0.25s linear 0s;
  -ms-transition: -ms-all 0.25s linear 0s;
  -o-transition: -o-all 0.25s linear 0s;
  transition: all 0.25s linear 0s;
}

/* line 9696, ../sass/_arteche.scss */
.main-container .links a:focus,
.main-container .links a:active:focus,
.main-container .links a.active:focus,
.main-container .links a.focus,
.main-container .links a:active.focus,
.main-container .links a.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 9706, ../sass/_arteche.scss */
.main-container .links a:hover,
.main-container .links a:focus,
.main-container .links a.focus {
  color: #ffffff;
  text-decoration: none;
}

/* line 9712, ../sass/_arteche.scss */
.main-container .links a:active,
.main-container .links a.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 9723, ../sass/_arteche.scss */
.main-container .links a.disabled,
.main-container .links a[disabled],
fieldset[disabled] .main-container .links a {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 9736, ../sass/_arteche.scss */
a.main-container .links a.disabled,
fieldset[disabled] a.main-container .links a {
  pointer-events: none;
}

/* line 9740, ../sass/_arteche.scss */
.main-container .links a:focus,
.main-container .links a.focus {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 9746, ../sass/_arteche.scss */
.main-container .links a:hover {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 9751, ../sass/_arteche.scss */
.main-container .links a:active,
.main-container .links a.active,
.open > .dropdown-toggle.main-container .links a {
  color: #ffffff;
  background-color: #007292;
  border-color: transparent;
}

/* line 9758, ../sass/_arteche.scss */
.main-container .links a:active:hover,
.main-container .links a.active:hover,
.open > .dropdown-toggle.main-container .links a:hover,
.main-container .links a:active:focus,
.main-container .links a.active:focus,
.open > .dropdown-toggle.main-container .links a:focus,
.main-container .links a:active.focus,
.main-container .links a.active.focus,
.open > .dropdown-toggle.main-container .links a.focus {
  color: #ffffff;
  background-color: #00566e;
  border-color: transparent;
}

/* line 9771, ../sass/_arteche.scss */
.main-container .links a:active,
.main-container .links a.active,
.open > .dropdown-toggle.main-container .links a {
  background-image: none;
}

/* line 9776, ../sass/_arteche.scss */
.main-container .links a.disabled,
.main-container .links a[disabled],
fieldset[disabled] .main-container .links a,
.main-container .links a.disabled:hover,
.main-container .links a[disabled]:hover,
fieldset[disabled] .main-container .links a:hover,
.main-container .links a.disabled:focus,
.main-container .links a[disabled]:focus,
fieldset[disabled] .main-container .links a:focus,
.main-container .links a.disabled.focus,
.main-container .links a[disabled].focus,
fieldset[disabled] .main-container .links a.focus,
.main-container .links a.disabled:active,
.main-container .links a[disabled]:active,
fieldset[disabled] .main-container .links a:active,
.main-container .links a.disabled.active,
.main-container .links a[disabled].active,
fieldset[disabled] .main-container .links a.active {
  background-color: #009ac5;
  border-color: transparent;
}

/* line 9797, ../sass/_arteche.scss */
.main-container .links a .badge {
  color: #009ac5;
  background-color: #ffffff;
}

/* line 9801, ../sass/_arteche.scss */
.service-links .links {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0em;
  margin-bottom: 1em;
  width: 100%;
}

/* line 9809, ../sass/_arteche.scss */
.service-links li {
  float: right;
  margin-left: 0.5em !important;
}

/* line 9813, ../sass/_arteche.scss */
.service-links li a {
  background-color: #FFF !important;
  padding-left: 0.5em !important;
  padding-right: 0 !important;
}

/* line 9818, ../sass/_arteche.scss */
.atc-contacto-info-rel {
  border-bottom: 1px dotted #acedff;
  margin-bottom: 20px;
  padding-bottom: 30px;
}

/* line 9823, ../sass/_arteche.scss */
.atc-contacto-info-rel .titulo {
  background: url(../svg/atc-vineta-inforel.svg) no-repeat left 0.45rem;
  font-size: 15.96px;
  padding-left: 15px;
}

/* line 9828, ../sass/_arteche.scss */
.atc-contacto-info-rel .resumen {
  font-weight: bold;
}

/* line 9831, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .atc-detalle-cabecera {
  display: none;
}

/* line 9834, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 9848, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 9853, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 9858, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio {
    width: 1170px;
  }
}
/* line 9862, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio > .navbar-header,
.node-type-unidad-de-negocio .node-unidad-de-negocio > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 9868, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio > .navbar-header,
  .node-type-unidad-de-negocio .node-unidad-de-negocio > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 9874, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-resumen,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-descripci-n {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0 !important;
}

@media (min-width: 992px) {
  /* line 9883, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-resumen,
  .node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-descripci-n {
    float: left;
    width: 41.66666667%;
  }
}
/* line 9889, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-descripci-n h2,
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-descripci-n h2 h2 {
  color: #009ac5;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin: 30px auto;
  padding-left: 2rem !important;
  background: url("../svg/atc-flecha-subtitulos.svg") left 0.7rem no-repeat;
  background-size: 1.2rem;
}

/* line 9898, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 992px) {
  /* line 9907, ../sass/_arteche.scss */
  .node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto {
    float: left;
    width: 50%;
  }
}
/* line 9912, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto img {
  padding-right: 4rem;
  width: 100%;
}

/* line 9916, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-resumen {
  color: #009ac5;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin: 30px auto;
  padding-left: 2rem !important;
  background: url("../svg/atc-flecha-subtitulos.svg") left 1rem no-repeat;
  background-size: 1.2rem;
}

/* line 9924, ../sass/_arteche.scss */
#destacados-carousel.no-home .carousel-indicators {
  bottom: 10%;
}

/* line 9927, ../sass/_arteche.scss */
#destacados-carousel.no-home .carousel-control.left,
#destacados-carousel.no-home .carousel-control.right {
  background-position-y: center;
}

/* line 9931, ../sass/_arteche.scss */
.atc-detalle-cabecera.unidades {
  background: #009ac5;
  border-top: 1px solid #ffffff;
}

/* line 9935, ../sass/_arteche.scss */
.atc-herramientas-container {
  display: none;
  font-size: 12px;
  /*
    position: fixed;
    right: 5rem;
    top: 10rem;
    z-index: 9999;
    */
  position: absolute;
  top: 1000rem;
  z-index: 1500;
}

/* line 9948, ../sass/_arteche.scss */
.atc-herramientas-container ul {
  list-style: none;
  padding: 0;
  width: 100px;
}

/* line 9953, ../sass/_arteche.scss */
.atc-herramientas-container ul li {
  background: rgba(178, 178, 178, 0.7);
  line-height: normal;
  margin-bottom: 1px;
}

/* line 9958, ../sass/_arteche.scss */
.atc-herramientas-container ul li a {
  color: #ffffff;
  display: block;
  padding: 15px 10px;
  text-decoration: none;
  -webkit-transition: -webkit-all 0.5s linear 0s;
  -moz-transition: -moz-all 0.5s linear 0s;
  -ms-transition: -ms-all 0.5s linear 0s;
  -o-transition: -o-all 0.5s linear 0s;
  transition: all 0.5s linear 0s;
}

/* line 9969, ../sass/_arteche.scss */
.atc-herramientas-container ul li a:hover {
  background: #002343;
  color: #c5d882;
  -webkit-transition: -webkit-all 0.3s linear 0s;
  -moz-transition: -moz-all 0.3s linear 0s;
  -ms-transition: -ms-all 0.3s linear 0s;
  -o-transition: -o-all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

/* line 9978, ../sass/_arteche.scss */
.atc-herramientas-container ul li a:hover span {
  animation: rotateY 3s infinite;
}

/* line 9981, ../sass/_arteche.scss */
.atc-herramientas-container ul li .glyphicon {
  display: block;
  font-size: 25px;
  margin-bottom: 10px;
}

/* line 9986, ../sass/_arteche.scss */
.container-lineas-vinculadas {
  margin: 10px auto 70px auto;
}

/* line 9989, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info {
  height: 51rem;
  overflow: hidden;
}

/* line 9993, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info .atc-contenedor-img {
  bottom: 0;
  left: 0;
  position: absolute;
  padding: 0 15px;
  height: 32rem;
  overflow: hidden;
  width: 100%;
}

/* line 10002, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info .atc-contenedor-img img {
  max-height: 32rem;
  width: 100%;
}

/* line 10006, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info .atc-contenedor-txt {
  background: #ffffff;
  max-height: 34rem;
  opacity: .8;
  overflow: hidden;
  padding: 0 2rem;
}

/* line 10013, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info .atc-contenedor-txt h3 {
  color: #009ac5;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin: 30px auto;
  padding-left: 2rem !important;
  background: url("../svg/atc-flecha-subtitulos.svg") left 0.8rem no-repeat;
  background-size: 1.2rem;
  background-size: 2rem;
  font-size: 3.4rem;
  padding-left: 3rem !important;
}

/* line 10024, ../sass/_arteche.scss */
.container-lineas-vinculadas .contenedor-info .atc-contenedor-txt .atc-info-relacion {
  font-size: 1.6rem;
}

/* line 10027, ../sass/_arteche.scss */
.container-contenido-defecto {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10038, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido {
  clear: both;
  margin-bottom: 50px;
}

/* line 10042, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido:before,
.container-contenido-defecto .fila-contenido:after {
  content: " ";
  display: table;
}

/* line 10047, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido:after {
  clear: both;
}

/* line 10050, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido:before,
.container-contenido-defecto .fila-contenido:after {
  content: " ";
  display: table;
}

/* line 10055, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido:after {
  clear: both;
}

/* line 10058, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido .views-field-field-foto {
  /*.make-md-column(6);
            .row();*/
  text-align: center;
}

/* line 10063, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido .views-field-field-foto div {
  display: inline-block;
}

/* line 10066, ../sass/_arteche.scss */
.container-contenido-defecto .fila-contenido .views-field-field-foto img {
  margin-bottom: 10px;
}

/* line 10069, ../sass/_arteche.scss */
.container-contenido-defecto h1 {
  border-bottom: 1px solid #e2e3de;
  margin-bottom: 30px;
  padding: 15px 0;
}

/* line 10074, ../sass/_arteche.scss */
.container-contenido-defecto h2 {
  color: #009ac5;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin: 30px auto;
  padding-left: 2rem !important;
  background: url("../svg/atc-flecha-subtitulos.svg") left 1.5rem no-repeat;
  background-size: 1.2rem;
  margin-bottom: 15px;
}

/* line 10083, ../sass/_arteche.scss */
.container-contenido-defecto h3 {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 19.6px;
  font-weight: bold;
}

/* line 10088, ../sass/_arteche.scss */
.page-eventos .main-container,
.node-type-eventos .main-container,
.page-sala-de-prensa .main-container,
.node-type-noticias .main-container,
.page-soporte-de-ventas .main-container,
.page-soporte-tecnico .main-container,
.node-type-contenido-din-mico .main-container,
.page-centro-documentacion .main-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 10109, ../sass/_arteche.scss */
  .page-eventos .main-container,
  .node-type-eventos .main-container,
  .page-sala-de-prensa .main-container,
  .node-type-noticias .main-container,
  .page-soporte-de-ventas .main-container,
  .page-soporte-tecnico .main-container,
  .node-type-contenido-din-mico .main-container,
  .page-centro-documentacion .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10121, ../sass/_arteche.scss */
  .page-eventos .main-container,
  .node-type-eventos .main-container,
  .page-sala-de-prensa .main-container,
  .node-type-noticias .main-container,
  .page-soporte-de-ventas .main-container,
  .page-soporte-tecnico .main-container,
  .node-type-contenido-din-mico .main-container,
  .page-centro-documentacion .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10133, ../sass/_arteche.scss */
  .page-eventos .main-container,
  .node-type-eventos .main-container,
  .page-sala-de-prensa .main-container,
  .node-type-noticias .main-container,
  .page-soporte-de-ventas .main-container,
  .page-soporte-tecnico .main-container,
  .node-type-contenido-din-mico .main-container,
  .page-centro-documentacion .main-container {
    width: 1170px;
  }
}
/* line 10144, ../sass/_arteche.scss */
.page-eventos .main-container > .navbar-header,
.node-type-eventos .main-container > .navbar-header,
.page-sala-de-prensa .main-container > .navbar-header,
.node-type-noticias .main-container > .navbar-header,
.page-soporte-de-ventas .main-container > .navbar-header,
.page-soporte-tecnico .main-container > .navbar-header,
.node-type-contenido-din-mico .main-container > .navbar-header,
.page-centro-documentacion .main-container > .navbar-header,
.page-eventos .main-container > .navbar-collapse,
.node-type-eventos .main-container > .navbar-collapse,
.page-sala-de-prensa .main-container > .navbar-collapse,
.node-type-noticias .main-container > .navbar-collapse,
.page-soporte-de-ventas .main-container > .navbar-collapse,
.page-soporte-tecnico .main-container > .navbar-collapse,
.node-type-contenido-din-mico .main-container > .navbar-collapse,
.page-centro-documentacion .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 10164, ../sass/_arteche.scss */
  .page-eventos .main-container > .navbar-header,
  .node-type-eventos .main-container > .navbar-header,
  .page-sala-de-prensa .main-container > .navbar-header,
  .node-type-noticias .main-container > .navbar-header,
  .page-soporte-de-ventas .main-container > .navbar-header,
  .page-soporte-tecnico .main-container > .navbar-header,
  .node-type-contenido-din-mico .main-container > .navbar-header,
  .page-centro-documentacion .main-container > .navbar-header,
  .page-eventos .main-container > .navbar-collapse,
  .node-type-eventos .main-container > .navbar-collapse,
  .page-sala-de-prensa .main-container > .navbar-collapse,
  .node-type-noticias .main-container > .navbar-collapse,
  .page-soporte-de-ventas .main-container > .navbar-collapse,
  .page-soporte-tecnico .main-container > .navbar-collapse,
  .node-type-contenido-din-mico .main-container > .navbar-collapse,
  .page-centro-documentacion .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 10184, ../sass/_arteche.scss */
.page-eventos .main-container h1,
.node-type-eventos .main-container h1,
.page-sala-de-prensa .main-container h1,
.node-type-noticias .main-container h1,
.page-soporte-de-ventas .main-container h1,
.page-soporte-tecnico .main-container h1,
.node-type-contenido-din-mico .main-container h1,
.page-centro-documentacion .main-container h1 {
  border-bottom: 1px solid #e2e3de;
  margin-bottom: 30px;
  padding: 15px 0;
  text-align: left;
}

/* line 10197, ../sass/_arteche.scss */
.page-eventos .main-container .view-id-sala_de_prensa .view-content,
.node-type-eventos .main-container .view-id-sala_de_prensa .view-content,
.page-sala-de-prensa .main-container .view-id-sala_de_prensa .view-content,
.node-type-noticias .main-container .view-id-sala_de_prensa .view-content,
.page-soporte-de-ventas .main-container .view-id-sala_de_prensa .view-content,
.page-soporte-tecnico .main-container .view-id-sala_de_prensa .view-content,
.node-type-contenido-din-mico .main-container .view-id-sala_de_prensa .view-content,
.page-centro-documentacion .main-container .view-id-sala_de_prensa .view-content,
.page-eventos .main-container .view-id-eventos_general .view-content,
.node-type-eventos .main-container .view-id-eventos_general .view-content,
.page-sala-de-prensa .main-container .view-id-eventos_general .view-content,
.node-type-noticias .main-container .view-id-eventos_general .view-content,
.page-soporte-de-ventas .main-container .view-id-eventos_general .view-content,
.page-soporte-tecnico .main-container .view-id-eventos_general .view-content,
.node-type-contenido-din-mico .main-container .view-id-eventos_general .view-content,
.page-centro-documentacion .main-container .view-id-eventos_general .view-content {
  overflow: hidden;
}

/* line 10215, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion,
.node-type-eventos .main-container .bloque-informacion,
.page-sala-de-prensa .main-container .bloque-informacion,
.node-type-noticias .main-container .bloque-informacion,
.page-soporte-de-ventas .main-container .bloque-informacion,
.page-soporte-tecnico .main-container .bloque-informacion,
.node-type-contenido-din-mico .main-container .bloque-informacion,
.page-centro-documentacion .main-container .bloque-informacion {
  min-height: 520px;
  margin: 20px 0 30px 0;
  position: relative;
}

/* line 10227, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion > div,
.node-type-eventos .main-container .bloque-informacion > div,
.page-sala-de-prensa .main-container .bloque-informacion > div,
.node-type-noticias .main-container .bloque-informacion > div,
.page-soporte-de-ventas .main-container .bloque-informacion > div,
.page-soporte-tecnico .main-container .bloque-informacion > div,
.node-type-contenido-din-mico .main-container .bloque-informacion > div,
.page-centro-documentacion .main-container .bloque-informacion > div {
  margin: 10px auto;
}

/* line 10237, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion .views-field-field-foto,
.node-type-eventos .main-container .bloque-informacion .views-field-field-foto,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-field-foto,
.node-type-noticias .main-container .bloque-informacion .views-field-field-foto,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-field-foto,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-field-foto,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-field-foto,
.page-centro-documentacion .main-container .bloque-informacion .views-field-field-foto {
  border: 1px solid #cccccc;
  height: 245px;
  overflow: hidden;
}

/* line 10249, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion .views-field-field-foto img,
.node-type-eventos .main-container .bloque-informacion .views-field-field-foto img,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-field-foto img,
.node-type-noticias .main-container .bloque-informacion .views-field-field-foto img,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-field-foto img,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-field-foto img,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-field-foto img,
.page-centro-documentacion .main-container .bloque-informacion .views-field-field-foto img {
  width: 100%;
  height: auto;
}

/* line 10260, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion .views-field-title,
.node-type-eventos .main-container .bloque-informacion .views-field-title,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-title,
.node-type-noticias .main-container .bloque-informacion .views-field-title,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-title,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-title,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-title,
.page-centro-documentacion .main-container .bloque-informacion .views-field-title {
  font-size: 18px;
}

/* line 10270, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion .views-field-field-fecha-inicio,
.node-type-eventos .main-container .bloque-informacion .views-field-field-fecha-inicio,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-field-fecha-inicio,
.node-type-noticias .main-container .bloque-informacion .views-field-field-fecha-inicio,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-field-fecha-inicio,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-field-fecha-inicio,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-field-fecha-inicio,
.page-centro-documentacion .main-container .bloque-informacion .views-field-field-fecha-inicio,
.page-eventos .main-container .bloque-informacion .views-field-created,
.node-type-eventos .main-container .bloque-informacion .views-field-created,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-created,
.node-type-noticias .main-container .bloque-informacion .views-field-created,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-created,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-created,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-created,
.page-centro-documentacion .main-container .bloque-informacion .views-field-created {
  color: #777777;
  font-size: 12px;
}

/* line 10289, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion .views-field-field-resumen,
.node-type-eventos .main-container .bloque-informacion .views-field-field-resumen,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-field-resumen,
.node-type-noticias .main-container .bloque-informacion .views-field-field-resumen,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-field-resumen,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-field-resumen,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-field-resumen,
.page-centro-documentacion .main-container .bloque-informacion .views-field-field-resumen {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
}

/* line 10299, ../sass/_arteche.scss */
.page-eventos .main-container .bloque-informacion > div:last-child,
.node-type-eventos .main-container .bloque-informacion > div:last-child,
.page-sala-de-prensa .main-container .bloque-informacion > div:last-child,
.node-type-noticias .main-container .bloque-informacion > div:last-child,
.page-soporte-de-ventas .main-container .bloque-informacion > div:last-child,
.page-soporte-tecnico .main-container .bloque-informacion > div:last-child,
.node-type-contenido-din-mico .main-container .bloque-informacion > div:last-child,
.page-centro-documentacion .main-container .bloque-informacion > div:last-child,
.page-eventos .main-container .bloque-informacion .views-field-view-node,
.node-type-eventos .main-container .bloque-informacion .views-field-view-node,
.page-sala-de-prensa .main-container .bloque-informacion .views-field-view-node,
.node-type-noticias .main-container .bloque-informacion .views-field-view-node,
.page-soporte-de-ventas .main-container .bloque-informacion .views-field-view-node,
.page-soporte-tecnico .main-container .bloque-informacion .views-field-view-node,
.node-type-contenido-din-mico .main-container .bloque-informacion .views-field-view-node,
.page-centro-documentacion .main-container .bloque-informacion .views-field-view-node {
  text-align: right;
  bottom: 0;
  position: absolute;
  right: 7.5px;
}

/* line 10320, ../sass/_arteche.scss */
.page-eventos .main-container .view-id-eventos_general .views-field-view-node,
.node-type-eventos .main-container .view-id-eventos_general .views-field-view-node,
.page-sala-de-prensa .main-container .view-id-eventos_general .views-field-view-node,
.node-type-noticias .main-container .view-id-eventos_general .views-field-view-node,
.page-soporte-de-ventas .main-container .view-id-eventos_general .views-field-view-node,
.page-soporte-tecnico .main-container .view-id-eventos_general .views-field-view-node,
.node-type-contenido-din-mico .main-container .view-id-eventos_general .views-field-view-node,
.page-centro-documentacion .main-container .view-id-eventos_general .views-field-view-node {
  right: 1.5rem !important;
}

/* line 10330, ../sass/_arteche.scss */
.node-type-eventos .node-eventos > div,
.node-type-noticias .node-eventos > div,
.node-type-eventos .node-noticias > div,
.node-type-noticias .node-noticias > div {
  margin: 10px auto;
}

/* line 10336, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-title-field,
.node-type-noticias .node-eventos .field-name-title-field,
.node-type-eventos .node-noticias .field-name-title-field,
.node-type-noticias .node-noticias .field-name-title-field {
  font-size: 3.6rem;
  color: #009ac5;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  margin: 30px auto;
  padding-left: 2rem !important;
  background: url("../svg/atc-flecha-subtitulos.svg") left 1.8rem no-repeat;
  background-size: 1.5rem;
}

/* line 10348, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-field-foto,
.node-type-noticias .node-eventos .field-name-field-foto,
.node-type-eventos .node-noticias .field-name-field-foto,
.node-type-noticias .node-noticias .field-name-field-foto {
  float: right;
  margin: 0 0 30px 50px;
}

/* line 10355, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-field-fecha-inicio,
.node-type-noticias .node-eventos .field-name-field-fecha-inicio,
.node-type-eventos .node-noticias .field-name-field-fecha-inicio,
.node-type-noticias .node-noticias .field-name-field-fecha-inicio,
.node-type-eventos .node-eventos .field-name-field-fecha,
.node-type-noticias .node-eventos .field-name-field-fecha,
.node-type-eventos .node-noticias .field-name-field-fecha,
.node-type-noticias .node-noticias .field-name-field-fecha {
  color: #777777;
}

/* line 10365, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-field-lugar,
.node-type-noticias .node-eventos .field-name-field-lugar,
.node-type-eventos .node-noticias .field-name-field-lugar,
.node-type-noticias .node-noticias .field-name-field-lugar {
  font-weight: bold;
}

/* line 10371, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-field-resumen,
.node-type-noticias .node-eventos .field-name-field-resumen,
.node-type-eventos .node-noticias .field-name-field-resumen,
.node-type-noticias .node-noticias .field-name-field-resumen {
  border-bottom: 1px solid #eeeeee;
  color: #002343;
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

/* line 10383, ../sass/_arteche.scss */
.node-type-eventos .node-eventos .field-name-body,
.node-type-noticias .node-eventos .field-name-body,
.node-type-eventos .node-noticias .field-name-body,
.node-type-noticias .node-noticias .field-name-body {
  font-size: 1.6rem;
}

/* line 10389, ../sass/_arteche.scss */
.view-id-galeria_de_fotos,
.view-id-galeria_de_fotos_arteche {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10401, ../sass/_arteche.scss */
.view-id-galeria_de_fotos h2,
.view-id-galeria_de_fotos_arteche h2 {
  border-bottom: 1px solid #e2e3de;
  margin-bottom: 30px;
  padding: 15px 0;
}

/* line 10407, ../sass/_arteche.scss */
.view-id-galeria_de_fotos .galeria-img,
.view-id-galeria_de_fotos_arteche .galeria-img {
  border: 5px solid #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  display: inline-block;
  overflow: hidden;
  opacity: 0.6;
  /*
        height: 13.75rem;
        width: 22rem;
        */
  height: 167.7px;
  width: 270px;
  -webkit-transition: -webkit-all 0.5s ease 0s;
  -moz-transition: -moz-all 0.5s ease 0s;
  -ms-transition: -ms-all 0.5s ease 0s;
  -o-transition: -o-all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

/* line 10428, ../sass/_arteche.scss */
.view-id-galeria_de_fotos .galeria-img:hover,
.view-id-galeria_de_fotos_arteche .galeria-img:hover {
  opacity: 1;
  -webkit-transform: rotate(-10deg) scale(1) skew(0deg) translate(0px);
  -moz-transform: rotate(-10deg) scale(1) skew(0deg) translate(0px);
  -o-transform: rotate(-10deg) scale(1) skew(0deg) translate(0px);
  -ms-transform: rotate(-10deg) scale(1) skew(0deg) translate(0px);
  transform: rotate(-10deg) scale(1) skew(0deg) translate(0px);
  -webkit-transition: -webkit-all 0.5s ease 0s;
  -moz-transition: -moz-all 0.5s ease 0s;
  -ms-transition: -ms-all 0.5s ease 0s;
  -o-transition: -o-all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

/* line 10442, ../sass/_arteche.scss */
.view-id-galeria_de_fotos .galeria-img .img-responsive,
.view-id-galeria_de_fotos_arteche .galeria-img .img-responsive {
  width: 100%;
}

/* Nueva Galería de fotos */
/* line 10447, ../sass/_arteche.scss */
#main-content + h2 {
  display: none;
}

/* line 10450, ../sass/_arteche.scss */
.page-sitemap .main-container,
.page-grupo-arteche-galeria-de-fotos-arteche .main-container,
.page-galeria-de-fotos-arteche .main-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 10466, ../sass/_arteche.scss */
  .page-sitemap .main-container,
  .page-grupo-arteche-galeria-de-fotos-arteche .main-container,
  .page-galeria-de-fotos-arteche .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10473, ../sass/_arteche.scss */
  .page-sitemap .main-container,
  .page-grupo-arteche-galeria-de-fotos-arteche .main-container,
  .page-galeria-de-fotos-arteche .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10480, ../sass/_arteche.scss */
  .page-sitemap .main-container,
  .page-grupo-arteche-galeria-de-fotos-arteche .main-container,
  .page-galeria-de-fotos-arteche .main-container {
    width: 1170px;
  }
}
/* line 10486, ../sass/_arteche.scss */
.page-sitemap .main-container > .navbar-header,
.page-sitemap .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 10492, ../sass/_arteche.scss */
  .page-sitemap .main-container > .navbar-header,
  .page-sitemap .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 10498, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul {
  padding-left: 0;
}

/* line 10501, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul ul {
  font-size: 15.96px;
  margin-left: 50px;
}

/* line 10505, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul ul li {
  list-style-type: square;
}

/* line 10508, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul ul ul {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
}

/* line 10511, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul ul ul li {
  list-style-type: circle;
}

/* line 10514, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul.site-map-menu:first-child > li {
  margin-top: 20px;
}

/* line 10517, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map ul.site-map-menu:first-child > li > a {
  background: url("../svg/opc-prc-sitemap.svg") no-repeat left 0.8rem;
  background-size: 1.7rem;
  color: #002343;
  display: block;
  font-size: 19.88px;
  padding-bottom: 10px;
  padding-left: 30px;
}

/* line 10526, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map .feed-link {
  display: none;
}

/* line 10529, ../sass/_arteche.scss */
.page-sitemap .main-container #site-map h2 {
  margin-top: 30px;
}

/* line 10532, ../sass/_arteche.scss */
#aviso-legal {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10543, ../sass/_arteche.scss */
#aviso-legal h2 {
  margin-top: 30px;
}

/* line 10546, ../sass/_arteche.scss */
.page-busqueda-general .main-container {
  margin-left: -15px;
  margin-right: -15px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 10555, ../sass/_arteche.scss */
  .page-busqueda-general .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10560, ../sass/_arteche.scss */
  .page-busqueda-general .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10565, ../sass/_arteche.scss */
  .page-busqueda-general .main-container {
    width: 1170px;
  }
}
/* line 10569, ../sass/_arteche.scss */
.page-busqueda-general .main-container > .navbar-header,
.page-busqueda-general .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 10575, ../sass/_arteche.scss */
  .page-busqueda-general .main-container > .navbar-header,
  .page-busqueda-general .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/*
.panel {
    border: 1px solid @color-corporativo-3;
    .box-shadow();
}
.panel .panel-body {
    padding: 20px;
}
.panel-heading .panel-toggle {
    background: #f9fafa;
}
.panel-heading .panel-title {
    font-size: 18px;
}
*/
/* line 10596, ../sass/_arteche.scss */
.timeline .item .post_date {
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
  padding-right: 27px;
  padding-top: 23px;
}

/* line 10601, ../sass/_arteche.scss */
.timeline .item h2 {
  clear: both;
  padding-top: 10px;
}

/* line 10605, ../sass/_arteche.scss */
#tl72_page .item_open,
#content #tl72_page .item_open {
  font-size: 1.4rem;
  line-height: 1.2;
}

/* MAPA GOOGLE */
/* line 10611, ../sass/_arteche.scss */
#map {
  width: 100%;
  height: 500px;
}

/* line 10615, ../sass/_arteche.scss */
.mapEmpresa {
  background: transparent url("../png/atc-company-location.png") no-repeat scroll 0 center;
  background-size: 1.5rem;
  border-bottom: 1px solid #e3e7ea;
  color: #009ac5;
  font-family: SourceSansPro-Regular,Arial,Helvetica,sans-serif;
  font-size: 2.2rem;
  margin: 0 0 0.41em;
  padding: 0 0 0 2.5rem;
}

/* line 10625, ../sass/_arteche.scss */
.mapFoto {
  margin-bottom: 10px;
}

/* line 10628, ../sass/_arteche.scss */
.mapDireccion,
.mapTelefono,
.mapFax,
.mapMail,
.mapInfo,
.comoLlegar,
.horariosAttCliente {
  min-height: 2.5rem;
  padding: 5px 0 5px 25px;
}

/* line 10638, ../sass/_arteche.scss */
.mapDireccion {
  background: url("../png/direction.png") 0 center no-repeat;
}

/* line 10641, ../sass/_arteche.scss */
.comoLlegar {
  background: url("../png/como-llegar.png") 0 center no-repeat;
}

/* line 10644, ../sass/_arteche.scss */
.mapTelefono {
  background: url("../png/phone.png") 0 center no-repeat;
}

/* line 10647, ../sass/_arteche.scss */
.mapFax {
  background: url("../png/fax.png") 0 center no-repeat;
}

/* line 10650, ../sass/_arteche.scss */
.mapMail {
  background: url("../png/mail.png") 0 center no-repeat;
}

/* line 10653, ../sass/_arteche.scss */
.mapInfo {
  background: url("../png/mapinfo.png") 0 center no-repeat;
}

/* line 10656, ../sass/_arteche.scss */
.dataTable a {
  background: none !important;
}

/* line 10659, ../sass/_arteche.scss */
.horariosAttCliente {
  background: url("../png/atencion-cliente.png") 0 center no-repeat;
}

/* line 10662, ../sass/_arteche.scss */
.card {
  background-color: #fff;
  border-radius: .25rem;
  display: block;
  position: relative;
}

/* line 10668, ../sass/_arteche.scss */
.card-header:first-child {
  border-radius: calc(-0.75rem) calc(-0.75rem) 0 0;
}

/* line 10671, ../sass/_arteche.scss */
.card-header {
  background-color: #999;
  border-bottom: 1px solid #b3b3b3;
  border-left: 7px solid #999;
  font-family: SourceSansPro-Bold;
  margin-bottom: 0;
  padding: 7.5px 10px;
  text-transform: uppercase;
  /*
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    */
  -webkit-transition: -webkit-all 0.25s ease-in-out 1s linear 0s;
  -moz-transition: -moz-all 0.25s ease-in-out 1s linear 0s;
  -ms-transition: -ms-all 0.25s ease-in-out 1s linear 0s;
  -o-transition: -o-all 0.25s ease-in-out 1s linear 0s;
  transition: all 0.25s ease-in-out 1s linear 0s;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

/* line 10692, ../sass/_arteche.scss */
.card-header a {
  color: #fff;
  display: block;
  margin-left: 10px;
  text-decoration: none;
}

/* line 10698, ../sass/_arteche.scss */
.card-header:hover {
  background-color: #009ac5;
  border-left: 7px solid #002343;
  color: #000;
}

/* line 10704, ../sass/_arteche.scss */
#accordion {
  font-size: 1.65rem;
}

/* line 10707, ../sass/_arteche.scss */
#accordion .empresas_arteche {
  list-style-type: none;
  margin: 10px auto 20px auto;
  padding: 10px 20px;
}

/* line 10712, ../sass/_arteche.scss */
#accordion .empresas_arteche li {
  padding: 3.5px 0;
  padding-left: 30px;
}

/* line 10716, ../sass/_arteche.scss */
#accordion .empresas_arteche li .glyphicon {
  margin-left: -25px;
}

/* line 10719, ../sass/_arteche.scss */
#accordion .empresas_arteche a {
  line-height: 0.5;
  margin-left: 8px;
}

/* line 10723, ../sass/_arteche.scss */
#accordion ul.empresas_arteche .map-card {
  display: none;
}

/* line 10726, ../sass/_arteche.scss */
.id-documentos-descargados .node-type-webform .main-container {
  background-color: #ffffff;
}

/* line 10729, ../sass/_arteche.scss */
.id-documentos-descargados .node-type-webform .main-container .node-webform {
  float: none;
  margin-left: inherit;
  width: 100%;
}

/* line 10734, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_wrapper .row:nth-child(3) .col-sm-7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  /* line 10741, ../sass/_arteche.scss */
  .contenedor-download-docs #atc-download-docs_wrapper .row:nth-child(3) .col-sm-7 {
    float: left;
    width: 100%;
  }
}
/* line 10746, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_length {
  margin: 20px 0 10px 0;
}

/* line 10749, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_filter {
  margin: 10px 0;
}

/* line 10752, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs thead {
  color: #002343;
}

/* line 10755, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs thead th {
  border-top: 0;
  border-bottom-color: #002343;
  padding: 10px;
  padding-right: 30px;
  vertical-align: bottom;
}

/* line 10762, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs tbody td {
  font-size: inherit;
}

/* line 10765, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs tbody td a {
  padding: 0;
}

/* line 10768, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_info {
  font-family: SourceSansPro-ExtraLight, Arial, Helvetica, sans-serif;
  padding: 10px 0;
  white-space: nowrap;
}

/* line 10773, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_paginate {
  margin-top: 10px;
  text-align: center;
  white-space: nowrap;
}

/* line 10778, ../sass/_arteche.scss */
.contenedor-download-docs #atc-download-docs_paginate a {
  border-radius: 0;
}

/* line 10781, ../sass/_arteche.scss */
.cnt-misDescargas {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10792, ../sass/_arteche.scss */
.id-contenedor-highlight {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10803, ../sass/_arteche.scss */
.id-contenedor-highlight .descripcion {
  margin-bottom: 30px;
}

/* line 10806, ../sass/_arteche.scss */
.id-contenedor-highlight .imagen img {
  border: 10px solid #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  float: right !important;
}

/* line 10813, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10824, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo caption {
  color: #333333;
  font-size: 36px !important;
}

/* line 10828, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo table * {
  float: none !important;
}

/* line 10831, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo table * td {
  font-size: inherit;
}

/* line 10834, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo .views-field-title a {
  background-color: initial;
  font-size: 15.96px;
  padding-bottom: .5rem;
  text-transform: uppercase;
}

/* line 10840, ../sass/_arteche.scss */
.view-id-ofertas_de_empleo .views-field-field-perfil {
  font-weight: bold;
}

/* line 10843, ../sass/_arteche.scss */
.contenedor-detalle-oferta {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

/* line 10854, ../sass/_arteche.scss */
.contenedor-detalle-oferta li {
  margin-bottom: 10px;
}

/* line 10857, ../sass/_arteche.scss */
.contenedor-detalle-oferta .detalles-oferta-contenedor {
  background-color: #f2f2f2;
  margin: 2rem 0;
  padding: 2rem;
}

/* line 10862, ../sass/_arteche.scss */
.contenedor-detalle-oferta .empresa {
  color: #002343;
  font-weight: bold;
}

/* line 10866, ../sass/_arteche.scss */
.contenedor-detalle-oferta .perfil {
  font-weight: bold;
  text-transform: uppercase;
}

/* line 10870, ../sass/_arteche.scss */
.contenedor-detalle-oferta .descripcion {
  font-size: 15.96px;
}

/* line 10873, ../sass/_arteche.scss */
.contenedor-detalle-oferta .acciones-contenedor {
  margin-top: 20px;
}

/* line 10876, ../sass/_arteche.scss */
.atc-contenedor-empresa {
  margin: 2rem auto 3rem auto;
}

/* line 10879, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosContacto {
  margin-bottom: 20px;
}

/* line 10882, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosContacto .horariosAttCliente {
  font-weight: bold;
  margin-top: 10px;
}

/* line 10886, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosContacto .horariosAttCliente p {
  font-weight: initial;
}

/* line 10889, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosWidget * {
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
}

/* line 10892, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosWidget .widgetTiempo > p,
.atc-contenedor-empresa .datosWidget .widgetTiempo #link_get_widget {
  display: none;
}

/* line 10896, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosWidget .widgetHora {
  margin-top: -65px;
  -webkit-transform: rotate(0deg) scale(0.6) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(0.6) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(0.6) skew(0deg) translate(0px);
  -ms-transform: rotate(0deg) scale(0.6) skew(0deg) translate(0px);
  transform: rotate(0deg) scale(0.6) skew(0deg) translate(0px);
}

/* line 10904, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosWidget .widgetHora h2 span {
  font-size: 80% !important;
}

/* line 10907, ../sass/_arteche.scss */
.atc-contenedor-empresa .datosWidget .widgetHora > div {
  padding: 0 !important;
  width: 100% !important;
}

/* line 10911, ../sass/_arteche.scss */
.page-soporte-de-ventas .main-container,
.page-soporte-tecnico .main-container {
  /*
    .container();
    .espacio-secciones-defecto();
    */
}

/* line 10918, ../sass/_arteche.scss */
.page-soporte-de-ventas .main-container .view-id-soporte_de_ventas .bloque-informacion,
.page-soporte-tecnico .main-container .view-id-soporte_de_ventas .bloque-informacion,
.page-soporte-de-ventas .main-container .view-id-soporte_de_tecnico .bloque-informacion,
.page-soporte-tecnico .main-container .view-id-soporte_de_tecnico .bloque-informacion {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px dotted #e2e3de;
}

/* line 10926, ../sass/_arteche.scss */
.page-soporte-de-ventas .main-container .view-id-soporte_de_ventas .bloque-informacion .views-field-title,
.page-soporte-tecnico .main-container .view-id-soporte_de_ventas .bloque-informacion .views-field-title,
.page-soporte-de-ventas .main-container .view-id-soporte_de_tecnico .bloque-informacion .views-field-title,
.page-soporte-tecnico .main-container .view-id-soporte_de_tecnico .bloque-informacion .views-field-title {
  color: #009ac5;
}

/* line 10932, ../sass/_arteche.scss */
.page-soporte-de-ventas .main-container .view-id-soporte_de_ventas .view-footer,
.page-soporte-tecnico .main-container .view-id-soporte_de_ventas .view-footer,
.page-soporte-de-ventas .main-container .view-id-soporte_de_tecnico .view-footer,
.page-soporte-tecnico .main-container .view-id-soporte_de_tecnico .view-footer {
  margin-top: 20px;
}

/* line 10938, ../sass/_arteche.scss */
.view-centrodocumentacion form .views-exposed-widgets {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 10953, ../sass/_arteche.scss */
.view-centrodocumentacion form .views-exposed-widgets #edit-search-api-views-fulltext-wrapper {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0;
}

@media (min-width: 992px) {
  /* line 10963, ../sass/_arteche.scss */
  .view-centrodocumentacion form .views-exposed-widgets #edit-search-api-views-fulltext-wrapper {
    float: left;
    width: 50%;
  }
}
/* line 10968, ../sass/_arteche.scss */
.view-centrodocumentacion form .views-exposed-widgets #edit-field-idioma-wrapper {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
}

@media (min-width: 992px) {
  /* line 10978, ../sass/_arteche.scss */
  .view-centrodocumentacion form .views-exposed-widgets #edit-field-idioma-wrapper {
    float: left;
    width: 33.33333333%;
  }
}
/* line 10983, ../sass/_arteche.scss */
.page-taxonomy-term {
  /*
    .view-id-relacionadosfamilialineasp {
        margin-top: @padding-large-vertical*4;
        margin-bottom: @padding-large-vertical*6;
    }
    */
  /*
    .view-id-relacionadosfamiliapruducto {
        margin-top: @padding-large-vertical*4;
        margin-bottom: @padding-large-vertical*6;
    }
    */
}

/* line 10997, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 11003, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp .atc-cnt-miniaturas,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .atc-cnt-miniaturas {
  border: 5px solid #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  display: inline-block;
  height: 19.6rem;
  margin-top: 30px;
  vertical-align: top;
  width: 19.6rem;
}

/* line 11015, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp .atc-cnt-miniaturas .views-field-field-foto,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .atc-cnt-miniaturas .views-field-field-foto {
  overflow: auto;
  opacity: 0.5;
  -webkit-transition: -webkit-all 0.5s ease 1s linear 0s;
  -moz-transition: -moz-all 0.5s ease 1s linear 0s;
  -ms-transition: -ms-all 0.5s ease 1s linear 0s;
  -o-transition: -o-all 0.5s ease 1s linear 0s;
  transition: all 0.5s ease 1s linear 0s;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 11028, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp .atc-cnt-miniaturas .views-field-field-foto:hover,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .atc-cnt-miniaturas .views-field-field-foto:hover {
  opacity: 1;
  -webkit-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0px);
  -moz-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0px);
  -o-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0px);
  -ms-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0px);
  transform: rotate(0deg) scale(1.05) skew(0deg) translate(0px);
}

/* line 11037, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp .atc-cnt-miniaturas .views-field-field-foto .img-responsive,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .atc-cnt-miniaturas .views-field-field-foto .img-responsive {
  margin: 0;
}

/* line 11041, ../sass/_arteche.scss */
.page-taxonomy-term .view-id-relacionadosfamilialineasp .views-field-name,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .views-field-name,
.page-taxonomy-term .view-id-relacionadosfamilialineasp .views-field-title,
.page-taxonomy-term .view-id-relacionadosfamiliapruducto .views-field-title {
  margin-bottom: 10px;
  padding: 10px;
}

/* line 11048, ../sass/_arteche.scss */
.page-taxonomy-term .atc-productos-docydescarga {
  margin-top: 40px;
}

/* line 11051, ../sass/_arteche.scss */
.node-type-documento-institucional .main-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: auto;
  padding-right: auto;
  padding-bottom: 40px;
  padding-left: auto;
  border-bottom: 1px solid #e2e3de;
}

@media (min-width: 768px) {
  /* line 11065, ../sass/_arteche.scss */
  .node-type-documento-institucional .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 11070, ../sass/_arteche.scss */
  .node-type-documento-institucional .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 11075, ../sass/_arteche.scss */
  .node-type-documento-institucional .main-container {
    width: 1170px;
  }
}
/* line 11079, ../sass/_arteche.scss */
.node-type-documento-institucional .main-container > .navbar-header,
.node-type-documento-institucional .main-container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 11085, ../sass/_arteche.scss */
  .node-type-documento-institucional .main-container > .navbar-header,
  .node-type-documento-institucional .main-container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 11091, ../sass/_arteche.scss */
.node-type-documento-institucional .main-container .node-documento-institucional > div {
  margin-top: 10px;
}

/* line 11094, ../sass/_arteche.scss */
#cmis-breadcrumb {
  margin-bottom: 30px;
  padding: 10px;
}

/* line 11098, ../sass/_arteche.scss */
#cmis-breadcrumb a {
  color: #002343;
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif !important;
}

/* line 11102, ../sass/_arteche.scss */
#cmis-breadcrumb a.active {
  color: #00b6e9;
}

/* line 11105, ../sass/_arteche.scss */
div.table-responsive {
  font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif !important;
}

/* line 11108, ../sass/_arteche.scss */
div.table-responsive table.cmis_browser_browse_children thead {
  text-transform: capitalize;
}

/* line 11111, ../sass/_arteche.scss */
div.table-responsive table.cmis_browser_browse_children tbody td {
  font-size: 85%;
}

/* line 11114, ../sass/_arteche.scss */
div.table-responsive table.cmis_browser_browse_children tbody td a {
  background-color: transparent;
  float: none !important;
}

/* line 11118, ../sass/_arteche.scss */
div.table-responsive table.cmis_browser_browse_children tbody td ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* ======================= */
/* 27. Central de contacto */
/* ======================= */
/* Fín 27. Central de contacto */
/* line 11127, ../sass/_arteche.scss */
.botonera-wrapper p {
  text-align: left;
}

/* line 11130, ../sass/_arteche.scss */
.botonera-wrapper p.parrafoCabecera {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 25px;
  margin-top: 20px;
}

/* line 11135, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto {
  padding: 20px 0 80px 0;
}

/* line 11138, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto div a {
  color: #ffffff;
  display: inline-block;
  font-size: 25px;
  line-height: 1;
  margin: 0;
  margin-top: 40px;
  text-decoration: none;
}

/* line 11147, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto div a:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 11157, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto img {
  width: 100%;
}

/* line 11160, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto h2 {
  color: #009ac5;
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
  font-size: 3rem;
  margin: 0;
  margin-top: 10px;
}

/* line 11167, ../sass/_arteche.scss */
.botonera-wrapper .centralContacto h2 a {
  color: #009ac5;
  font-size: 3rem;
}

/* ======================== */
/* 28. Conoce grupo Arteche */
/* ======================== */
/* line 11174, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .view-content {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 11178, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .fila-contenido {
  border: 1px solid #009ac5;
  cursor: pointer;
  max-height: 340px;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  overflow: hidden;
}

/* line 11187, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .fila-contenido:hover {
  border: 1px solid transparent;
}

/* line 11190, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .fila-contenido:hover h2 {
  background: #002343;
}

/* line 11193, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .fila-contenido:hover .views-field-field-foto img {
  -webkit-filter: none;
  filter: none;
}

/* line 11197, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche h2 {
  background: none;
  color: #ffffff;
  font-size: 2.6rem;
  position: absolute;
  top: 0;
  background: #009ac5;
  margin: 0;
  min-height: 100px;
  padding: 20px;
  width: 100%;
  z-index: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

/* line 11212, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .views-field-field-foto {
  padding: 0;
  height: 100%;
}

/* line 11216, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .views-field-field-foto img {
  -webkit-filter: grayscale(75%);
  filter: grayscale(75%);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  height: auto;
  margin-bottom: 0 !important;
}

/* line 11225, ../sass/_arteche.scss */
.view-id-conoce_grupo_arteche .content-arteche {
  display: none;
}

/* Fín 28. Conoce grupo Arteche */
/* ========= */
/* 29. Modal */
/* ========= */
/* line 11232, ../sass/_arteche.scss */
#modalConoce .modal-header {
  background: #009ac5;
  color: #ffffff;
  text-align: center;
}

/* line 11237, ../sass/_arteche.scss */
#modalConoce .modal-header h2 {
  font-weight: bold;
  line-height: normal;
  padding: 0 20px;
}

/* line 11242, ../sass/_arteche.scss */
#modalConoce .modal__img {
  min-height: 250px;
}

/* line 11245, ../sass/_arteche.scss */
#modalConoce .modal__texto {
  font-size: 1.6rem;
  margin: 20px;
}

/* Fín 29. Modal */
/* line 11250, ../sass/_arteche.scss */
.field-name-field-documentos-institucionales {
  display: none;
}

/* line 11253, ../sass/_arteche.scss */
.empreDocumentos,
.taxDocumentos {
  font-style: italic;
  font-size: .8em;
  margin-left: .5em;
}

/* line 11259, ../sass/_arteche.scss */
.taxDocumentos {
  font-style: normal;
}

/* line 11262, ../sass/_arteche.scss */
.page-user .field-name-field-recibe-mails-procedentes-d,
.page-user .field-name-field-empresa-arteche,
.page-user .field-name-field-mantenerme-informado-sobre {
  display: none;
}

/* line 11267, ../sass/_arteche.scss */
.page-user .field-label {
  float: left;
  margin-right: 1em;
}

/* line 11271, ../sass/_arteche.scss */
.page-user .field {
  margin: .5em 0;
}

/* line 11274, ../sass/_arteche.scss */
#cmis-breadcrumb a,
#cmis-breadcrumb img {
  float: left;
}

/* line 11278, ../sass/_arteche.scss */
.table-responsive {
  margin-top: 15px;
  clear: both;
}

/*
.img-responsive {
    float: left;
    margin: 0.3em 1em 0 0;
    vertical-align: middle;
}
*/
/* line 11289, ../sass/_arteche.scss */
.actions li {
  margin: 0 .5em;
}

/* line 11292, ../sass/_arteche.scss */
.new {
  color: red;
}

/* line 11295, ../sass/_arteche.scss */
.navbar-collapse #menu-menu-principal > li {
  font-size: 1em;
  margin: 1px;
}

/* line 11299, ../sass/_arteche.scss */
.view-familias-de-producto ul {
  overflow: auto;
  padding-left: 0;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 11305, ../sass/_arteche.scss */
.view-familias-de-producto ul,
.view-familias-de-producto ul li {
  list-style: none;
  margin-bottom: 20px;
}

/* line 11310, ../sass/_arteche.scss */
.view-familias-de-producto .views-field-name {
  height: 4rem;
  margin-top: -1em;
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
}

/* line 11317, ../sass/_arteche.scss */
.view-familias-de-producto .thumbnail {
  border: 0 !important;
}

/* line 11320, ../sass/_arteche.scss */
.view-familias-de-producto .views-field-name-field-et {
  height: 4rem;
  overflow: hidden;
}

/* line 11324, ../sass/_arteche.scss */
.not-front .atc-form-busqueda-productos {
  margin-top: 1em !important;
  background: #ccc;
}

/* line 11328, ../sass/_arteche.scss */
#views-exposed-form-centrodocumentacion-page #edit-search-api-views-fulltext {
  width: 80%;
}

/* line 11331, ../sass/_arteche.scss */
.atc-contenedor-empresa h3 {
  border-bottom: 1px solid #ccc;
  padding: 0 0 .5em 0;
  margin: 0 0 .5em 0;
  text-align: center;
}

/* line 11337, ../sass/_arteche.scss */
.atc-contenedor-empresa .col-md-4 {
  margin: 0 !important;
  padding: 2em !important;
}

/* line 11341, ../sass/_arteche.scss */
.taxYProdRELFamilia {
  border-top: 1px solid #eee;
  margin: 30px 0;
  padding: 20px 0;
}

/* line 11346, ../sass/_arteche.scss */
.taxYProdRELFamilia .col-sm-3 {
  margin: 10px 0;
  min-height: 21em;
}

/* line 11350, ../sass/_arteche.scss */
.taxYProdRELFamilia .col-sm-3 h3 {
  font-size: 15px !important;
}

/* line 11353, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .node-unidad-de-negocio-destacada .unidad_negocio_banner {
  background-color: rgba(255, 255, 255, 0.9);
  margin-top: -13.9rem;
  padding: 32px 0;
  position: relative;
  text-align: center;
}

/* line 11360, ../sass/_arteche.scss */
.node-type-unidad-de-negocio .carousel-indicators {
  bottom: 14% !important;
}

/* line 11363, ../sass/_arteche.scss */
#contenedor-herramientas {
  /*display:none !important;*/
}

/* line 11366, ../sass/_arteche.scss */
.views-field.views-field-name-field-et {
  text-align: center !important;
}

/* line 11369, ../sass/_arteche.scss */
#ci {
  cursor: pointer;
  padding: 10px 12px;
  font-weight: bold;
  font-size: 130%;
  color: #00234f;
}

/* line 11376, ../sass/_arteche.scss */
#ci:hover {
  border-bottom: 5px solid #c5d882;
}

/*ASIER*/
/*webform COMERCIAL*/
/* line 11381, ../sass/_arteche.scss */
#webform-client-form-3341 .webform-component--region {
  display: none;
}

/* line 11384, ../sass/_arteche.scss */
#webform-client-form-3341 .webform-component--destinatarios {
  display: none;
}

/* line 11387, ../sass/_arteche.scss */
#webform-client-form-3353 .webform-component--region {
  display: none;
}

/* line 11390, ../sass/_arteche.scss */
#webform-client-form-3353 .webform-component--destinatarios {
  display: none;
}

/* line 11393, ../sass/_arteche.scss */
#webform-client-form-3352 .webform-component--region {
  display: none;
}

/* line 11396, ../sass/_arteche.scss */
#webform-client-form-3352 .webform-component--destinatarios {
  display: none;
}

/* line 11399, ../sass/_arteche.scss */
#webform-client-form-3354 .webform-component--region {
  display: none;
}

/* line 11402, ../sass/_arteche.scss */
#webform-client-form-3354 .webform-component--destinatarios {
  display: none;
}

/* line 11405, ../sass/_arteche.scss */
#webform-client-form-3355 .webform-component--region {
  display: none;
}

/* line 11408, ../sass/_arteche.scss */
#webform-client-form-3355 .webform-component--destinatarios {
  display: none;
}

/***********FIN webform COMERCIAL*/
/*webform TÉCNICO*/
/* line 11413, ../sass/_arteche.scss */
#webform-client-form-3344 .webform-component--region {
  display: none;
}

/* line 11416, ../sass/_arteche.scss */
#webform-client-form-3344 .webform-component--destinatarios {
  display: none;
}

/* line 11419, ../sass/_arteche.scss */
#webform-client-form-3348 .webform-component--region {
  display: none;
}

/* line 11422, ../sass/_arteche.scss */
#webform-client-form-3348 .webform-component--destinatarios {
  display: none;
}

/* line 11425, ../sass/_arteche.scss */
#webform-client-form-3349 .webform-component--region {
  display: none;
}

/* line 11428, ../sass/_arteche.scss */
#webform-client-form-3349 .webform-component--destinatarios {
  display: none;
}

/* line 11431, ../sass/_arteche.scss */
#webform-client-form-3350 .webform-component--region {
  display: none;
}

/* line 11434, ../sass/_arteche.scss */
#webform-client-form-3350 .webform-component--destinatarios {
  display: none;
}

/* line 11437, ../sass/_arteche.scss */
#webform-client-form-3351 .webform-component--region {
  display: none;
}

/* line 11440, ../sass/_arteche.scss */
#webform-client-form-3351 .webform-component--destinatarios {
  display: none;
}

/***********FIN webform TÉCNICO*/
/*webform PROVEEDORES*/
/* line 11445, ../sass/_arteche.scss */
#webform-client-form-3337 .webform-component--region {
  display: none;
}

/* line 11448, ../sass/_arteche.scss */
#webform-client-form-3337 .webform-component--destinatarios {
  display: none;
}

/* line 11451, ../sass/_arteche.scss */
#webform-client-form-3356 .webform-component--region {
  display: none;
}

/* line 11454, ../sass/_arteche.scss */
#webform-client-form-3356 .webform-component--destinatarios {
  display: none;
}

/* line 11457, ../sass/_arteche.scss */
#webform-client-form-3357 .webform-component--region {
  display: none;
}

/* line 11460, ../sass/_arteche.scss */
#webform-client-form-3357 .webform-component--destinatarios {
  display: none;
}

/* line 11463, ../sass/_arteche.scss */
#webform-client-form-3358 .webform-component--region {
  display: none;
}

/* line 11466, ../sass/_arteche.scss */
#webform-client-form-3358 .webform-component--destinatarios {
  display: none;
}

/* line 11469, ../sass/_arteche.scss */
#webform-client-form-3359 .webform-component--region {
  display: none;
}

/* line 11472, ../sass/_arteche.scss */
#webform-client-form-3359 .webform-component--destinatarios {
  display: none;
}

/***********FIN webform PROVEEDORES*/
/*webform CV*/
/* line 11477, ../sass/_arteche.scss */
#webform-client-form-3368 .webform-component--destinatarios {
  display: none;
}

/* line 11480, ../sass/_arteche.scss */
#webform-client-form-3369 .webform-component--destinatarios {
  display: none;
}

/* line 11483, ../sass/_arteche.scss */
#webform-client-form-3370 .webform-component--destinatarios {
  display: none;
}

/* line 11486, ../sass/_arteche.scss */
#webform-client-form-3371 .webform-component--destinatarios {
  display: none;
}

/* line 11489, ../sass/_arteche.scss */
#webform-client-form-3372 .webform-component--destinatarios {
  display: none;
}

/***********FIN webform CV*/
/***************************************FIN ASIER*/
/* line 11494, ../sass/_arteche.scss */
table#atc-download-docs tbody td a {
  background-color: transparent !important;
}

/*****************************************CARRUSEL*********************************************************/
/* line 11498, ../sass/_arteche.scss */
.contenedor-principal-te-interesa .text-center .col-md-12 .item .col-xs-12 {
  background-color: #f7f7f7;
}

/* line 11501, ../sass/_arteche.scss */
.carousel-showsixmoveone h3 {
  font-size: 1em;
  margin-top: 0;
}

/* line 11505, ../sass/_arteche.scss */
.carousel-showsixmoveone .carousel-control {
  width: 4%;
  background-image: none;
}

/* line 11509, ../sass/_arteche.scss */
.carousel-showsixmoveone .carousel-control.left {
  margin-left: -20px;
}

/* line 11512, ../sass/_arteche.scss */
.carousel-showsixmoveone .carousel-control.right {
  margin-right: -20px;
}

/* line 11515, ../sass/_arteche.scss */
.carousel-showsixmoveone .cloneditem-1,
.carousel-showsixmoveone .cloneditem-2,
.carousel-showsixmoveone .cloneditem-3,
.carousel-showsixmoveone .cloneditem-4,
.carousel-showsixmoveone .cloneditem-5 {
  display: none;
}

@media all and (min-width: 768px) {
  /* line 11523, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .active.left,
  .carousel-showsixmoveone .carousel-inner > .prev {
    left: -33.333%;
  }

  /* line 11527, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .active.right,
  .carousel-showsixmoveone .carousel-inner > .next {
    left: 33.333%;
  }

  /* line 11531, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .left,
  .carousel-showsixmoveone .carousel-inner > .prev.right,
  .carousel-showsixmoveone .carousel-inner > .active {
    left: 0;
  }

  /* line 11536, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner .cloneditem-1,
  .carousel-showsixmoveone .carousel-inner .cloneditem-2 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  /* line 11542, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.active.right,
  .carousel-showsixmoveone .carousel-inner > .item.next {
    transform: translate3d(33.333%, 0, 0);
    left: 0;
  }

  /* line 11547, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.active.left,
  .carousel-showsixmoveone .carousel-inner > .item.prev {
    transform: translate3d(-33.333%, 0, 0);
    left: 0;
  }

  /* line 11552, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.left,
  .carousel-showsixmoveone .carousel-inner > .item.prev.right,
  .carousel-showsixmoveone .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  /* line 11560, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .active.left,
  .carousel-showsixmoveone .carousel-inner > .prev {
    left: -16.666%;
  }

  /* line 11564, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .active.right,
  .carousel-showsixmoveone .carousel-inner > .next {
    left: 16.666%;
  }

  /* line 11568, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .left,
  .carousel-showsixmoveone .carousel-inner > .prev.right,
  .carousel-showsixmoveone .carousel-inner > .active {
    left: 0;
  }

  /* line 11573, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner .cloneditem-3,
  .carousel-showsixmoveone .carousel-inner .cloneditem-4,
  .carousel-showsixmoveone .carousel-inner .cloneditem-5 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  /* line 11580, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.active.right,
  .carousel-showsixmoveone .carousel-inner > .item.next {
    transform: translate3d(25%, 0, 0);
    left: 0;
  }

  /* line 11585, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.active.left,
  .carousel-showsixmoveone .carousel-inner > .item.prev {
    transform: translate3d(-25%, 0, 0);
    left: 0;
  }

  /* line 11590, ../sass/_arteche.scss */
  .carousel-showsixmoveone .carousel-inner > .item.left,
  .carousel-showsixmoveone .carousel-inner > .item.prev.right,
  .carousel-showsixmoveone .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* line 11597, ../sass/_arteche.scss */
#draggableviews-table-hightlights_home-page_1 a {
  background-color: transparent !important;
  float: left !important;
  text-align: left !important;
}

/* line 11602, ../sass/_arteche.scss */
.siguenos-pie ul li a.twitter {
  background: url(../svg/sprite-siguenos-tw.svg) no-repeat bottom !important;
  padding-left: 90px !important;
}

/* line 11607, ../sass/_arteche.scss */
.siguenos-pie ul li a.twitter:hover {
  background-position-y: 0 !important;
}

/*Calculator*/
/* line 11611, ../sass/_arteche.scss */
.btn.calculate {
  background: url(../png/calculate-ico.png) no-repeat 10px 6px #009ac5;
  padding-left: 3em;
}

/* line 11615, ../sass/_arteche.scss */
.btn.calculate:hover {
  background: url(../png/calculate-ico.png) no-repeat 10px 6px #007292;
  padding-left: 3em;
}

/* line 11619, ../sass/_arteche.scss */
.content-calculator {
  width: 85%;
  border: 1px solid #CCC;
  float: none;
  margin: 0 auto;
  margin-top: 3em;
  margin-bottom: 2em;
  padding: 1.5em 1em 2em 1em;
  overflow: hidden;
}

/* line 11629, ../sass/_arteche.scss */
.calculator-left-column {
  width: 35%;
  float: left;
  padding-top: 1em;
  padding-left: 6em;
}

/* line 11635, ../sass/_arteche.scss */
.calculator-right-column {
  float: left;
  padding-top: 1em;
  width: 65%;
  text-align: center;
}

/* line 11641, ../sass/_arteche.scss */
.calculator-left-column.text {
  width: 60%;
  padding-left: 0em;
}

/* line 11645, ../sass/_arteche.scss */
.calculator-right-column.text {
  width: 39%;
}

/* line 11648, ../sass/_arteche.scss */
.calculator-right-column.text img {
  margin-bottom: 1.5em;
}

/* line 11651, ../sass/_arteche.scss */
label.actual:before {
  content: '1';
  width: 20px;
  height: 20px;
  background: #009ac5;
  display: block;
  float: left;
  text-align: center;
  border-radius: 13px;
  color: #FFF;
  margin-right: 5px;
}

/* line 11663, ../sass/_arteche.scss */
label.demand-kw:before {
  content: '2';
  width: 20px;
  height: 20px;
  background: #009ac5;
  display: block;
  float: left;
  text-align: center;
  border-radius: 13px;
  color: #FFF;
  margin-right: 5px;
}

/* line 11675, ../sass/_arteche.scss */
label.energy:before {
  content: '3';
  width: 20px;
  height: 20px;
  background: #009ac5;
  display: block;
  float: left;
  text-align: center;
  border-radius: 13px;
  color: #FFF;
  margin-right: 5px;
}

/* line 11687, ../sass/_arteche.scss */
label.invoiceable-demand:before {
  content: '4';
  width: 20px;
  height: 20px;
  background: #009ac5;
  display: block;
  float: left;
  text-align: center;
  border-radius: 13px;
  color: #FFF;
  margin-right: 5px;
}

/* line 11699, ../sass/_arteche.scss */
.form-actions.calculate {
  margin-top: 2em;
}

/* line 11702, ../sass/_arteche.scss */
.form-actions.calculate .btn.calculate {
  padding-left: 0em;
  width: 100%;
}

/*Calculator result*/
/* line 11707, ../sass/_arteche.scss */
.node-contenido-din-mico .field-item p {
  padding-left: 10px;
  margin-top: 20px;
}

/* line 11711, ../sass/_arteche.scss */
.node-contenido-din-mico p.title-result-table {
  background: #009ac5;
  color: #FFF;
  font-size: 1.5em;
  padding-left: 5px;
  margin-top: 2em;
}

/* line 11718, ../sass/_arteche.scss */
.node-contenido-din-mico p.title-result-table.grey {
  background: #e8e8e8;
  color: #000;
}

/* line 11722, ../sass/_arteche.scss */
.node-contenido-din-mico .total-result {
  border: 1px solid #CCC;
  padding: 5px;
  font-weight: bold;
}

/* line 11727, ../sass/_arteche.scss */
.node-contenido-din-mico .img-fp {
  position: absolute;
  margin-top: -16px;
  margin-left: 10px;
}

/* line 11732, ../sass/_arteche.scss */
.node-contenido-din-mico .img-bnif {
  position: absolute;
  margin-top: -20px;
  margin-left: 10px;
}

/* line 11737, ../sass/_arteche.scss */
.node-contenido-din-mico .total {
  border: 2px solid #000;
  padding-left: 10px;
  padding-right: 11px;
}

/* line 11742, ../sass/_arteche.scss */
#block-service-links-service-links li {
  list-style: none;
  /*margin-bottom: 1em;*/
}

/* line 11746, ../sass/_arteche.scss */
#block-service-links-service-links {
  margin-bottom: 1em;
  margin-top: -3em;
  /*border-bottom: 1px solid #eeeeee;*/
}

/* line 11751, ../sass/_arteche.scss */
.table-show tr {
  display: block !important;
}

/* line 11754, ../sass/_arteche.scss */
footer.footer {
  background-color: #eeecec;
  border-top: 0px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-right: initial;
  padding-bottom: 30px;
  padding-left: initial;
}

/* line 11766, ../sass/_arteche.scss */
footer.footer .region.region-footer .clearfix,
footer.footer .region.region-footer .dl-horizontal dd,
footer.footer .region.region-footer .container,
footer.footer .region.region-footer .container-custom,
footer.footer .region.region-footer .container-fluid,
footer.footer .region.region-footer .row,
footer.footer .region.region-footer .form-horizontal .form-group,
footer.footer .region.region-footer .btn-toolbar,
footer.footer .region.region-footer .btn-group-vertical > .btn-group,
footer.footer .region.region-footer .nav,
footer.footer .region.region-footer .navbar,
footer.footer .region.region-footer .navbar-header,
footer.footer .region.region-footer .navbar-collapse,
footer.footer .region.region-footer .pager,
footer.footer .region.region-footer .panel-body,
footer.footer .region.region-footer .modal-footer,
footer.footer .region.region-footer .atc-form-busqueda-productos form .views-exposed-form,
footer.footer .region.region-footer .page-user .main-container,
footer.footer .region.region-footer .page-user .main-container,
footer.footer .region.region-footer .view-unidades-de-negocio-p-gina > .view-content,
footer.footer .region.region-footer .page-productos .main-container,
footer.footer .region.region-footer .node-type-webform .main-container .node-webform,
footer.footer .region.region-footer .webform-confirmation,
footer.footer .region.region-footer .main-container .links,
footer.footer .region.region-footer .node-type-unidad-de-negocio .node-unidad-de-negocio,
footer.footer .region.region-footer .node-type-unidad-de-negocio .node-unidad-de-negocio .field-name-field-foto,
footer.footer .region.region-footer .page-eventos .main-container,
footer.footer .region.region-footer .node-type-eventos .main-container,
footer.footer .region.region-footer .page-sala-de-prensa .main-container,
footer.footer .region.region-footer .node-type-noticias .main-container,
footer.footer .region.region-footer .page-soporte-de-ventas .main-container,
footer.footer .region.region-footer .page-soporte-tecnico .main-container,
footer.footer .region.region-footer .node-type-contenido-din-mico .main-container,
footer.footer .region.region-footer .page-centro-documentacion .main-container,
footer.footer .region.region-footer .page-sitemap .main-container,
footer.footer .region.region-footer .page-busqueda-general .main-container,
footer.footer .region.region-footer .page-busqueda-general .main-container,
footer.footer .region.region-footer .node-type-documento-institucional .main-container,
footer.footer .region.region-footer .view-id-conoce_grupo_arteche .view-content,
footer.footer .region.region-footer .view-familias-de-producto ul,
footer.footer .region.region-footer .page-grupo-arteche-galeria-de-fotos-arteche .main-container,
footer.footer .region.region-footer .page-galeria-de-fotos-arteche .main-container {
  clear: none;
}

/* line 11809, ../sass/_arteche.scss */
footer.footer address {
  margin: 0;
}

/* line 11812, ../sass/_arteche.scss */
footer.footer #block-responsive-dropdown-menus-menu-men-footer ul {
  display: inline-block;
  margin-top: 10px;
  padding: 0;
}

/* line 11817, ../sass/_arteche.scss */
footer.footer #block-responsive-dropdown-menus-menu-men-footer ul li {
  display: inline-block;
}

/* line 11820, ../sass/_arteche.scss */
footer.footer #block-responsive-dropdown-menus-menu-men-footer ul li:not(:last-child)::after {
  content: " | ";
}

@media screen and (min-width: 480px) and (max-width: 992px) {
  /* line 11824, ../sass/_arteche.scss */
  .navbar-collapse.collapse {
    float: left !important;
  }

  /* ===================== */
  /* 10. Eventos -listado- */
  /* ===================== */
  /* line 11830, ../sass/_arteche.scss */
  .page-eventos .main-container .bloque-informacion,
  .node-type-eventos .main-container .bloque-informacion,
  .page-sala-de-prensa .main-container .bloque-informacion,
  .node-type-noticias .main-container .bloque-informacion,
  .page-soporte-de-ventas .main-container .bloque-informacion,
  .page-soporte-tecnico .main-container .bloque-informacion,
  .node-type-contenido-din-mico .main-container .bloque-informacion,
  .page-centro-documentacion .main-container .bloque-informacion {
    min-height: 550px;
    /*
                > div:last-child, .views-field-view-node {
                    margin-top: @padding-large-vertical*2;
                    position: absolute;
                    right: 0;
                }
                */
  }
}
@media screen and (max-width: 992px) {
  /* 2. Home */
  /* line 11850, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators {
    bottom: 20px;
  }

  /* line 11853, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators li {
    background-color: #ffffff;
    border: none;
    margin: 0 0.5rem;
  }

  /* line 11858, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators li.active {
    background-color: #009ac5;
  }

  /* line 11861, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption {
    font-size: 16.8px;
  }

  /* line 11864, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption h1 {
    color: #ffffff;
    font-family: SourceSansPro-Regular, Arial, Helvetica, sans-serif;
    font-size: 42px;
    margin-bottom: 15px;
  }

  /* line 11870, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption .atc-btn-ver-mas {
    display: block;
  }

  /* line 11873, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption .atc-btn-ver-mas a {
    font-family: SourceSansPro-Semibold, Arial, Helvetica, sans-serif;
    font-size: initial;
    margin: 15px 0;
  }

  /* line 11878, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-control.left,
  #destacados-carousel.carousel .carousel-control.right {
    background-position-y: 50%;
    background-size: 1.5rem;
  }

  /* line 11883, ../sass/_arteche.scss */
  .atc-form-busqueda-productos {
    margin-top: 0;
    padding: 15px 0;
  }

  /* line 11887, ../sass/_arteche.scss */
  .atc-form-busqueda-productos .views-widget-filter-search_api_views_fulltext input {
    font-size: inherit !important;
  }

  /* line 11890, ../sass/_arteche.scss */
  .atc-form-busqueda-productos #edit-submit-productos {
    color: #ffffff;
    font-family: SourceSansPro-Semibold, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    padding: 10px 16px;
    font-size: initial;
  }

  /* line 11897, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoceGrupoArteche-bg,
  .conoce-y-contacta-contenedor-principal .contactaConNosotros-bg {
    display: none;
  }

  /* line 11901, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion.container, .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion.container-custom {
    padding: 0 !important;
    width: 100%;
  }

  /* line 11905, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .conoceGrupoArteche,
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .contactaConNosotros {
    border: 1px solid #ffffff;
    height: 42.75rem;
  }

  /* line 11910, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .conoceGrupoArteche h2,
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .contactaConNosotros h2 {
    font-size: 42px;
    margin-bottom: 30px;
  }

  /* line 11915, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .conoceGrupoArteche p,
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .contactaConNosotros p {
    font-size: 16.8px;
  }

  /* line 11919, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .conoceGrupoArteche span a,
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .contactaConNosotros span a {
    font-size: initial;
  }

  /* line 11923, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .conoceGrupoArteche {
    background: url("../jpg/arteche-conoce.jpg") no-repeat;
    background-size: cover;
  }

  /* line 11927, ../sass/_arteche.scss */
  .conoce-y-contacta-contenedor-principal .conoce-y-contacta-contenedor-informacion .contactaConNosotros {
    background: url("../jpg/arteche-contacta.jpg") no-repeat;
    background-size: cover;
    margin-top: -1px;
  }

  /* line 11932, ../sass/_arteche.scss */
  #block-views-unidades-de-negocio-block h2 {
    font-size: 28px;
  }

  /* line 11935, ../sass/_arteche.scss */
  #block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper h3 {
    font-size: 28px;
  }

  /* line 11938, ../sass/_arteche.scss */
  #block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-foto a.btn-lg {
    font-size: initial !important;
  }

  /* line 11941, ../sass/_arteche.scss */
  #block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-resumen {
    padding-top: 10px;
  }

  /* line 11944, ../sass/_arteche.scss */
  #block-views-unidades-de-negocio-block .view-id-unidades_de_negocio .un-wrapper .un-resumen p {
    font-size: 14px;
  }

  /* line 11947, ../sass/_arteche.scss */
  .contenedor-principal-te-interesa h2 {
    font-size: 28px;
    padding-top: 13px;
    padding-bottom: 20px;
  }

  /* line 11952, ../sass/_arteche.scss */
  .contenedor-principal-te-interesa .caption .subtitulo {
    font-size: 21px;
    max-height: 6.2rem;
  }

  /* line 11956, ../sass/_arteche.scss */
  .pie-contenido-container .eventosHome-container .view-content {
    height: auto;
    overflow-y: visible;
  }

  /* line 11960, ../sass/_arteche.scss */
  .pie-contenido-container .eventosHome-container .view-footer {
    display: none;
  }

  /* line 11963, ../sass/_arteche.scss */
  .pie-contenido-container .socialHome-container .siguenos-pie {
    text-align: left;
  }

  /* line 11966, ../sass/_arteche.scss */
  .pie-contenido-container .socialHome-container .siguenos-pie ul h3 {
    display: block;
  }

  /* f�n 2. Home */
  /* ===================== */
  /* 10. Eventos -listado- */
  /* ===================== */
  /* line 11973, ../sass/_arteche.scss */
  .page-eventos .main-container .bloque-informacion,
  .node-type-eventos .main-container .bloque-informacion,
  .page-sala-de-prensa .main-container .bloque-informacion,
  .node-type-noticias .main-container .bloque-informacion,
  .page-soporte-de-ventas .main-container .bloque-informacion,
  .page-soporte-tecnico .main-container .bloque-informacion,
  .node-type-contenido-din-mico .main-container .bloque-informacion,
  .page-centro-documentacion .main-container .bloque-informacion {
    /*
                > div:last-child, .views-field-view-node {
                    margin-top: @padding-large-vertical*2;
                    position: relative;
                    right: 0;
                }
                */
  }

  /* ======================== */
  /* 28. Conoce grupo Arteche */
  /* ======================== */
  /* line 11992, ../sass/_arteche.scss */
  .view-id-conoce_grupo_arteche h2 {
    height: auto;
  }

  /* F�n 28. Conoce grupo Arteche */
}
@media screen and (max-width: 1440px) {
  /* 2. Home */
  /* line 11999, ../sass/_arteche.scss */
  .logo img[id^="atcLogoPrincipal"] {
    height: auto;
    max-width: 22rem;
    padding: 0;
  }

  /* line 12004, ../sass/_arteche.scss */
  #navbar .navbar-toggle {
    border: 1px solid #000;
    border-radius: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }

  /* line 12010, ../sass/_arteche.scss */
  #navbar .navbar-toggle span.icon-bar {
    border: 1px solid;
  }

  /* line 12013, ../sass/_arteche.scss */
  #navbar .navbar-collapse #block-responsive-dropdown-menus-menu-menu-principal {
    float: none;
  }

  /* line 12016, ../sass/_arteche.scss */
  #navbar #menu-menu-principal {
    margin: 0;
    width: 100%;
  }

  /* line 12020, ../sass/_arteche.scss */
  #navbar #menu-menu-principal > li {
    font-size: 2rem;
  }

  /* line 12023, ../sass/_arteche.scss */
  #navbar #menu-menu-principal > li > a {
    background-color: #002343;
    border-top: 1px solid #808080;
    color: #ffffff;
    font-family: SourceSansPro-Black, Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
  }

  /* line 12031, ../sass/_arteche.scss */
  #navbar #menu-menu-principal li {
    float: none;
    margin: 0;
  }

  /* line 12035, ../sass/_arteche.scss */
  #navbar #menu-menu-principal li ul {
    width: 100%;
  }

  /* line 12038, ../sass/_arteche.scss */
  #navbar #menu-menu-principal > li > ul > li > a {
    background-color: #bfbfbf;
    color: #000000;
    /*
                background-color: lighten(@color-corporativo-3, 30%);
                color: @gray-base;
                */
    font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
    font-size: 1.55rem;
  }

  /* line 12048, ../sass/_arteche.scss */
  #navbar #menu-menu-principal > li > ul li ul li a {
    background-color: #e6e6e6;
    color: #000000;
    /*
                background-color: lighten(@color-corporativo-1, 17%);
                color: @gray-base;
                */
    padding-left: 50px;
  }

  /* line 12057, ../sass/_arteche.scss */
  #navbar .atc-icon-navegacion {
    clear: both;
    display: block;
  }

  /* line 12061, ../sass/_arteche.scss */
  #navbar .atc-icon-navegacion:before,
  #navbar .atc-icon-navegacion:after {
    content: " ";
    display: table;
  }

  /* line 12066, ../sass/_arteche.scss */
  #navbar .atc-icon-navegacion:after {
    clear: both;
  }

  /* line 12069, ../sass/_arteche.scss */
  #navbar .atc-icon-navegacion:before,
  #navbar .atc-icon-navegacion:after {
    content: " ";
    display: table;
  }

  /* line 12074, ../sass/_arteche.scss */
  #navbar .atc-icon-navegacion:after {
    clear: both;
  }

  /* line 12077, ../sass/_arteche.scss */
  .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 12081, ../sass/_arteche.scss */
  .navbar-collapse .popis {
    float: left;
    left: 0;
    overflow: hidden;
    position: initial;
  }

  /* line 12087, ../sass/_arteche.scss */
  .navbar-collapse.collapse {
    margin-top: 0;
  }

  /* line 12090, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators,
  #destacados-carousel.carousel .caption p {
    display: none;
  }

  /* line 12094, ../sass/_arteche.scss */
  #destacados-carousel.carousel .caption h1 {
    font-size: 30px !important;
  }

  /* line 12097, ../sass/_arteche.scss */
  #destacados-carousel.carousel .caption .btn-lg {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
  }

  /* f�n 2. Home */
  /* ---------------------- */
  /* 5. PRODUCTOS -DETALLE- */
  /* ---------------------- */
  /* line 12107, ../sass/_arteche.scss */
  .atc-productos-docydescarga #idioma_documento {
    margin-top: -40px;
  }

  /* ---------------------- */
  /* 6. PRODUCTOS -LISTADO- */
  /* ---------------------- */
  /* line 12113, ../sass/_arteche.scss */
  .page-productos .main-container > aside {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 12117, ../sass/_arteche.scss */
  .page-productos .main-container > section {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 12121, ../sass/_arteche.scss */
  .page-productos .main-container > section .producto-listado {
    margin-left: -15px;
    margin-right: -15px;
  }

  /* line 12125, ../sass/_arteche.scss */
  .page-eventos .main-container .bloque-informacion,
  .node-type-eventos .main-container .bloque-informacion,
  .page-sala-de-prensa .main-container .bloque-informacion,
  .node-type-noticias .main-container .bloque-informacion,
  .page-soporte-de-ventas .main-container .bloque-informacion,
  .page-soporte-tecnico .main-container .bloque-informacion,
  .node-type-contenido-din-mico .main-container .bloque-informacion,
  .page-centro-documentacion .main-container .bloque-informacion {
    min-height: 1px;
  }

  /* line 12135, ../sass/_arteche.scss */
  .page-eventos .main-container .bloque-informacion > div:last-child,
  .node-type-eventos .main-container .bloque-informacion > div:last-child,
  .page-sala-de-prensa .main-container .bloque-informacion > div:last-child,
  .node-type-noticias .main-container .bloque-informacion > div:last-child,
  .page-soporte-de-ventas .main-container .bloque-informacion > div:last-child,
  .page-soporte-tecnico .main-container .bloque-informacion > div:last-child,
  .node-type-contenido-din-mico .main-container .bloque-informacion > div:last-child,
  .page-centro-documentacion .main-container .bloque-informacion > div:last-child,
  .page-eventos .main-container .bloque-informacion .views-field-view-node,
  .node-type-eventos .main-container .bloque-informacion .views-field-view-node,
  .page-sala-de-prensa .main-container .bloque-informacion .views-field-view-node,
  .node-type-noticias .main-container .bloque-informacion .views-field-view-node,
  .page-soporte-de-ventas .main-container .bloque-informacion .views-field-view-node,
  .page-soporte-tecnico .main-container .bloque-informacion .views-field-view-node,
  .node-type-contenido-din-mico .main-container .bloque-informacion .views-field-view-node,
  .page-centro-documentacion .main-container .bloque-informacion .views-field-view-node {
    margin-top: 20px;
    position: relative;
  }

  /* line 12154, ../sass/_arteche.scss */
  .node-type-eventos .node-eventos .field-name-field-foto,
  .node-type-noticias .node-eventos .field-name-field-foto,
  .node-type-eventos .node-noticias .field-name-field-foto,
  .node-type-noticias .node-noticias .field-name-field-foto {
    float: none;
    margin: 0;
  }

  /* line 12161, ../sass/_arteche.scss */
  .id-contenedor-highlight .imagen img {
    float: left !important;
  }
}
@media screen and (max-width: 480px) {
  /* 2. Home */
  /* line 12167, ../sass/_arteche.scss */
  .pie-contenido-container .socialHome-container .empresas-grupo-pie {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 12175, ../sass/_arteche.scss */
  .pie-contenido-container .socialHome-container .siguenos-pie {
    text-align: left;
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* f�n 2. Home */
}
/* Fix Home Slider - Tablets */
@media (min-width: 992px) and (max-width: 1280px) {
  /* line 12188, ../sass/_arteche.scss */
  .atc-form-busqueda-productos {
    margin-top: 0rem;
  }

  /* line 12191, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators {
    bottom: 20px;
  }
}
@media (max-width: 540px) {
  /* line 12196, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption {
    width: 94% !important;
  }

  /* line 12199, ../sass/_arteche.scss */
  #destacados-carousel.carousel .caption h1 {
    font-size: 19px !important;
  }

  /* line 12202, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption {
    font-size: 11.8px;
  }

  /* line 12205, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-inner .caption .atc-btn-ver-mas a {
    font-size: 11.8px;
  }

  /* line 12208, ../sass/_arteche.scss */
  #destacados-carousel.carousel .carousel-indicators {
    bottom: 20px;
  }

  /* line 12211, ../sass/_arteche.scss */
  .contenedor-principal-te-interesa .caption .subtitulo {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  /* line 12216, ../sass/_arteche.scss */
  .contenedor-principal-te-interesa .carousel-inner {
    height: 447px;
  }
}
@media (max-width: 1081px) {
  /* line 12221, ../sass/_arteche.scss */
  .calculator-left-column {
    width: 100%;
    padding-left: 0;
  }

  /* line 12225, ../sass/_arteche.scss */
  .calculator-right-column {
    width: 100%;
    margin-top: 1em;
  }
}
@media (max-width: 1000px) {
  /* line 12231, ../sass/_arteche.scss */
  .calculator-left-column.text {
    width: 100%;
    padding-left: 0;
  }

  /* line 12235, ../sass/_arteche.scss */
  .calculator-right-column.text {
    width: 100%;
    margin-top: 1em;
    text-align: left;
  }

  /* line 12240, ../sass/_arteche.scss */
  .calculator-right-column.text span {
    display: block;
  }
}
@media (max-width: 768px) {
  /* line 12245, ../sass/_arteche.scss */
  .calculator-right-column img {
    width: 100%;
    height: auto;
  }

  /* line 12249, ../sass/_arteche.scss */
  .node-contenido-din-mico .img-fp {
    position: relative;
    margin-top: 10px;
    margin-left: 0;
  }

  /* line 12254, ../sass/_arteche.scss */
  .node-contenido-din-mico .img-bnif {
    position: relative;
    margin-top: 10px;
    margin-left: 0;
  }
}
@media (max-width: 400px) {
  /* line 12261, ../sass/_arteche.scss */
  .node-contenido-din-mico .img-bnif {
    width: 100%;
  }

  /* line 12264, ../sass/_arteche.scss */
  .node-contenido-din-mico .total {
    display: block;
  }

  /* line 12267, ../sass/_arteche.scss */
  .btn.calculate-request {
    white-space: normal;
  }

  /* line 12270, ../sass/_arteche.scss */
  .btn.calculate {
    white-space: normal;
  }
}
@media (max-width: 510px) {
  /* line 12275, ../sass/_arteche.scss */
  .btn.calculate {
    white-space: normal;
  }
}
/* Estilo configurador */
/* line 12280, ../sass/_arteche.scss */
.configurador_botonSuma,
.configurador_botonResta {
  display: flex;
  width: 20px;
  height: 20px;
  background-color: #007292;
  color: #fff;
  justify-content: center;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

/* line 12292, ../sass/_arteche.scss */
.configurador_botonSuma:hover,
.configurador_botonResta:hover {
  background-color: #00566e;
}

/* line 12296, ../sass/_arteche.scss */
.configurador_tituloVertical {
  display: block;
  transform: rotate(-90deg);
  font-size: 17px;
  font-weight: 800;
}

/* line 12302, ../sass/_arteche.scss */
#tabla tr:nth-child(2) td:first-child,
#tabla tr:nth-child(2) td:nth-child(2) {
  max-width: 40px;
}

/* line 12306, ../sass/_arteche.scss */
.configurador_guiaPdf {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 12313, ../sass/_arteche.scss */
.configurador_guiaPdf span {
  display: block;
  padding-bottom: 15px;
}

/* line 12317, ../sass/_arteche.scss */
.configurador_tipoBloque {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
  margin: 40px auto;
  flex-wrap: wrap;
}

/* line 12325, ../sass/_arteche.scss */
.configurador_tipoBloque a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

/* line 12332, ../sass/_arteche.scss */
.configurador_tipoBloque a span {
  display: block;
  padding-bottom: 15px;
}

/* line 12336, ../sass/_arteche.scss */
.field-item ::-webkit-scrollbar {
  -webkit-appearance: none;
}

/* line 12339, ../sass/_arteche.scss */
.field-item ::-webkit-scrollbar:vertical {
  width: 12px;
}

/* line 12342, ../sass/_arteche.scss */
.field-item ::-webkit-scrollbar:horizontal {
  height: 12px;
}

/* line 12345, ../sass/_arteche.scss */
.field-item ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}

/* line 12350, ../sass/_arteche.scss */
.field-item ::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}

/* line 12353, ../sass/_arteche.scss */
.field-item .configurador__tabla {
  width: 100%;
  overflow-x: auto;
}

/* line 12357, ../sass/_arteche.scss */
#ayuda {
  font-weight: 800;
}

/* line 12360, ../sass/_arteche.scss */
.node-contenido-din-mico .configurador__resultado .imageAling {
  text-align: center;
  padding-left: 0;
  margin-top: 0;
}

@media (max-width: 600px) {
  /* line 12366, ../sass/_arteche.scss */
  .node-contenido-din-mico .configurador__resultado .imageAling {
    display: none;
  }
}
/* line 12370, ../sass/_arteche.scss */
.node-contenido-din-mico .configurador__resultado .imageAling img {
  max-width: 100%;
}

/* line 12373, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones {
  max-width: 80%;
  min-height: 74px;
  margin: 0 auto;
  height: auto;
  max-height: 292px;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  background-image: none !important;
  width: 750px;
}

@media (min-width: 600px) {
  /* line 12388, ../sass/_arteche.scss */
  .configurador__resultado__codigo__14posiciones {
    flex-direction: row;
  }
}
/* line 12392, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones tr {
  background-color: #f5f5f5 !important;
  min-height: 45px;
}

@media (min-width: 600px) {
  /* line 12397, ../sass/_arteche.scss */
  .configurador__resultado__codigo__14posiciones tr {
    background-color: rgba(255, 255, 255, 0.7) !important;
  }
}
/* line 12401, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones table {
  width: 50%;
  min-height: 100px;
}

@media (max-width: 600px) {
  /* line 12406, ../sass/_arteche.scss */
  .configurador__resultado__codigo__14posiciones table {
    width: 100%;
    margin-top: 50px;
    border: 1px solid black;
    min-height: 100px;
  }
}
/* line 12413, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones td,
.configurador__resultado__codigo__14posiciones th {
  text-align: center;
  padding: 12px;
  font-size: 16px;
  height: 50px;
}

@media (max-width: 600px) {
  /* line 12421, ../sass/_arteche.scss */
  .configurador__resultado__codigo__14posiciones td,
  .configurador__resultado__codigo__14posiciones th {
    height: 50px;
  }
}
/* line 12426, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones th {
  font-weight: 800;
  background-color: rgba(255, 255, 255, 0.2) !important;
  width: 82px;
  font-size: 20px;
}

/* line 12432, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones td {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

@media (min-width: 600px) {
  /* line 12436, ../sass/_arteche.scss */
  .configurador__resultado__codigo__14posiciones td {
    padding-bottom: 0;
  }
}
/* line 12440, ../sass/_arteche.scss */
.configurador__resultado__codigo__14posiciones .configurador__resultado--definido {
  background-color: #089E6C !important;
  color: #fff;
}

/* line 12444, ../sass/_arteche.scss */
.desactivate {
  background-color: grey;
  cursor: default;
}

/* line 12448, ../sass/_arteche.scss */
.desactivate:hover {
  background-color: gray;
}

/* line 12451, ../sass/_arteche.scss */
.configurador__resultado__codigo__18posiciones {
  display: flex;
  flex-direction: column;
}

@media (min-width: 600px) {
  /* line 12456, ../sass/_arteche.scss */
  .configurador__resultado__codigo__18posiciones {
    flex-direction: row;
  }
}
/* line 12460, ../sass/_arteche.scss */
.configurador__resultado__codigo__18posiciones td,
.configurador__resultado__codigo__18posiciones th {
  text-align: center;
  padding: 10px;
  font-size: 16px;
}

/* line 12466, ../sass/_arteche.scss */
.configurador__resultado__codigo__18posiciones table {
  margin-top: 20px;
}

/* line 12469, ../sass/_arteche.scss */
.configurador__resultado__codigo__18posiciones .configurador__resultado--definido {
  background-color: #089E6C;
  color: #fff;
}

/* line 12473, ../sass/_arteche.scss */
.confiurador__nombreProducto {
  text-align: center;
}

/* line 12476, ../sass/_arteche.scss */
.configurador__descripcionProducto {
  text-align: center;
}

/* line 12479, ../sass/_arteche.scss */
.configurador__imagenProducto {
  margin: 0 auto;
  display: block;
}

/* line 12483, ../sass/_arteche.scss */
.configurador__informacionTecnica {
  display: block;
  width: 255px;
  margin: 10px auto;
  white-space: normal;
}

@media (min-width: 600px) {
  /* line 12490, ../sass/_arteche.scss */
  p.configurador__guiaPdf {
    float: right;
    margin-top: 0 !important;
  }
}
/* line 12495, ../sass/_arteche.scss */
p.configurador__guiaPdf a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 12500, ../sass/_arteche.scss */
.configurador__tipoBloque {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
}

/* line 12506, ../sass/_arteche.scss */
.configurador__tipoBloque a {
  display: flex;
  flex-direction: column-reverse;
  flex-shrink: 0;
  margin: 5px;
}

/* line 12512, ../sass/_arteche.scss */
.configurador__clear {
  clear: both;
  margin-top: 10px;
}

/* line 12516, ../sass/_arteche.scss */
.flashitg {
  -webkit-animation: flashg linear 0.5s;
  animation: flashg linear 0.35s;
}

/* line 12520, ../sass/_arteche.scss */
.flashitr {
  -webkit-animation: flashr linear 0.5s;
  animation: flashr linear 0.3s;
}

@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flashg {
  0% {
    background-color: none;
  }
  50% {
    background-color: green;
  }
  100% {
    background-color: none;
  }
}
@keyframes flashr {
  0% {
    background-color: none;
  }
  50% {
    background-color: red;
  }
  100% {
    background-color: none;
  }
}
@font-face {
  font-family: SourceSansPro-ExtraLight;
  src: url(../otf/sourcesanspro-extralight.otf) format("opentype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: SourceSansPro-ExtraLightItalic;
  src: url(../otf/sourcesanspro-extralightit.otf) format("opentype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: SourceSansPro-Light;
  src: url(../otf/sourcesanspro-light.otf) format("opentype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: SourceSansPro-LightItalic;
  src: url(../otf/sourcesanspro-lightit.otf) format("opentype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: SourceSansPro-Regular;
  src: url(../otf/sourcesanspro-regular.otf) format("opentype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: SourceSansPro-Italic;
  src: url(../otf/sourcesanspro-it.otf) format("opentype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: SourceSansPro-Bold;
  src: url(../otf/sourcesanspro-bold.otf) format("opentype");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: SourceSansPro-BoldItalic;
  src: url(../otf/sourcesanspro-boldit.otf) format("opentype");
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: SourceSansPro-SemiBold;
  src: url(../otf/sourcesanspro-semibold.otf) format("opentype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: SourceSansPro-SemiBoldItalic;
  src: url(../otf/sourcesanspro-semiboldit.otf) format("opentype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: SourceSansPro-Black;
  src: url(../otf/sourcesanspro-black.otf) format("opentype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: SourceSansPro-BlackItalic;
  src: url(../otf/sourcesanspro-blackit.otf) format("opentype");
  font-style: italic;
  font-weight: 900;
}
/***********************************NOTICIAS**********************************/
/* line 12634, ../sass/_arteche.scss */
.main-container .bloque-informacion {
  min-height: 250px;
  margin: 20px 0 30px 0;
  position: relative;
  padding: 0 20px;
}
@media (max-width: 600px) {
  /* line 12634, ../sass/_arteche.scss */
  .main-container .bloque-informacion {
    min-height: 210px;
    padding: 0 10px;
  }
}

/* line 12644, ../sass/_arteche.scss */
.main-container .col-xs-12.col-sm-6.col-md-3.bloque-informacion {
  min-height: 520px;
  margin: 20px 0 30px 0;
  position: relative;
  padding: 0 20px;
}
@media (max-width: 600px) {
  /* line 12644, ../sass/_arteche.scss */
  .main-container .col-xs-12.col-sm-6.col-md-3.bloque-informacion {
    min-height: 450px;
  }
}

/* line 12653, ../sass/_arteche.scss */
.main-container .bloque-informacion > div {
  margin: 10px auto;
}

/* line 12656, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-field-foto {
  overflow: hidden;
}

/* line 12661, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-field-foto a {
  display: flex;
  justify-content: center;
  padding: 5px;
}

/* line 12666, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-field-foto img {
  max-width: 100%;
  height: auto;
}

/* line 12671, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-title {
  font-size: 18px;
}

/* line 12674, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-field-fecha-inicio,
.main-container .bloque-informacion .views-field-created {
  color: #777777;
  font-size: 12px;
}

/* line 12679, ../sass/_arteche.scss */
.main-container .bloque-informacion .views-field-field-resumen {
  font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
}

/* line 12682, ../sass/_arteche.scss */
.main-container .bloque-informacion > div:last-child,
.main-container .bloque-informacion .views-field-view-node {
  text-align: right;
  bottom: 0;
  position: absolute;
  right: 7.5px;
}

/***************login*****************/
/* line 12693, ../sass/_arteche.scss */
.logintabs form {
  box-shadow: 0 5px 10px #0000002e;
  padding: 20px;
}
/* line 12696, ../sass/_arteche.scss */
.logintabs form .form-actions {
  text-align: right;
}

/***********eventos*********/
/* line 12703, ../sass/_arteche.scss */
.event {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  padding: 20px;
}
/* line 12709, ../sass/_arteche.scss */
.event .event-image {
  min-width: 170px;
  margin-right: 20px;
}
/* line 12712, ../sass/_arteche.scss */
.event .event-image .event-data {
  text-align: center;
}

/* line 12719, ../sass/_arteche.scss */
.empleo-container {
  display: block;
  justify-content: center;
}

/* line 12724, ../sass/_arteche.scss */
.card-empleo {
  display: flex;
  width: 100%;
  margin-top: 2.5em;
  margin-bottom: 3em;
  margin-left: 0em;
}

/* line 12732, ../sass/_arteche.scss */
.btn-empleo {
  width: 100%;
  margin: 1em auto;
  background-image: none !important;
  padding-left: 3em;
  display: flex;
  justify-content: center;
  gap: 1em;
  text-align: center;
}

/* line 12744, ../sass/_arteche.scss */
.btn-empleo:hover {
  width: 100%;
  margin: 1em auto;
  background-image: none !important;
  padding-left: 3em;
  display: flex;
  justify-content: center;
  gap: 1em;
  text-align: center;
}

/* line 12755, ../sass/_arteche.scss */
.sobre_blanco img {
  height: 1.6em;
  width: 2em;
}

@media (max-width: 800px) {
  /* line 12761, ../sass/_arteche.scss */
  .btn-empleo {
    text-align: center;
    padding-left: 0em !important;
  }

  /* line 12766, ../sass/_arteche.scss */
  .btn-empleo p {
    display: none;
  }

  /* line 12770, ../sass/_arteche.scss */
  .btn-empleo:hover {
    text-align: center;
    padding-left: 0em !important;
  }

  /* line 12775, ../sass/_arteche.scss */
  .sobre_blanco img {
    display: none;
  }
}
/* line 12781, ../sass/_arteche.scss */
.imagen-oferta img {
  width: 7em;
  margin-right: 3em;
}

/* line 12786, ../sass/_arteche.scss */
.card-empleo .views-field-title {
  font-size: 130%;
  color: black;
}

/* line 12791, ../sass/_arteche.scss */
.card-empleo .views-field-title:hover {
  color: #01B4DF;
}

/* line 12795, ../sass/_arteche.scss */
.exposed-empleo .views-exposed-form {
  display: flex;
  justify-content: center;
}

/* line 12800, ../sass/_arteche.scss */
.enlace-oferta {
  text-decoration: underline;
}

/* line 12804, ../sass/_arteche.scss */
.texto-empleo {
  text-align: center;
}

/* line 9, ../sass/_home.scss */
.conoce-y-contacta-contenedor-informacion .conoceGrupoArteche, .conoce-y-contacta-contenedor-informacion .contactaConNosotros {
  background-size: cover;
  background-position: left center;
}

/* line 13, ../sass/_home.scss */
.slick-prev:before, .slick-next:before {
  color: #009ac5;
}

/* line 18, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-slide {
  padding: 0;
}
/* line 20, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-slide .item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 50rem;
}
/* line 26, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-slide .item img {
  width: 100%;
}
/* line 29, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-slide .item .caption {
  position: absolute;
  color: #ffffff;
  max-width: 70%;
}
@media screen and (max-width: 768px) {
  /* line 34, ../sass/_home.scss */
  #destacados-carousel .slick-slider .slick-slide .item .caption h1 {
    font-size: 22px;
  }
}
/* line 41, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-slide:not(.slick-current) {
  opacity: 0.5;
  filter: grayscale(100%);
}
/* line 45, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-prev:before, #destacados-carousel .slick-slider .slick-next:before {
  color: #ffffff;
}
/* line 48, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-prev {
  left: 25px;
  z-index: 1;
}
/* line 52, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-next {
  right: 25px;
}
/* line 55, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-dots li button:before {
  font-size: 12px;
}
/* line 58, ../sass/_home.scss */
#destacados-carousel .slick-slider .slick-dots li.slick-active button:before {
  color: #009ac5;
}
/* line 63, ../sass/_home.scss */
#destacados-carousel .slider-home-nav .item {
  cursor: pointer;
}
/* line 66, ../sass/_home.scss */
#destacados-carousel .slider-home-nav .item .caption h1 {
  font-size: 14px;
}
/* line 69, ../sass/_home.scss */
#destacados-carousel .slider-home-nav .item .caption p, #destacados-carousel .slider-home-nav .item .caption .atc-btn-ver-mas {
  display: none;
}
@media screen and (max-width: 768px) {
  /* line 62, ../sass/_home.scss */
  #destacados-carousel .slider-home-nav {
    display: none;
  }
}

/* line 82, ../sass/_home.scss */
.view-mosaico-home ul li {
  list-style: none;
}

/* line 86, ../sass/_home.scss */
.view-mosaico-home ul {
  padding-left: 0;
}

/* line 1, ../sass/_menu.scss */
.dropdown-submenu {
  position: relative;
}

/* line 4, ../sass/_menu.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}

/* line 13, ../sass/_menu.scss */
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}

/* line 26, ../sass/_menu.scss */
.dropdown-submenu:hover > a:after {
  border-left-color: #555;
}

/* line 29, ../sass/_menu.scss */
.dropdown-submenu.pull-left {
  float: none;
}

/* line 32, ../sass/_menu.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 43, ../sass/_menu.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  border-bottom: 5px solid #c5d882;
  transition: all .25s;
}

/* line 48, ../sass/_menu.scss */
.navbar-collapse #menu-menu-principal > li > a {
  text-decoration: none;
  border-bottom: 5px solid #fff;
  color: #000;
  padding: 10px 5px 5px 5px;
}

/* line 54, ../sass/_menu.scss */
.navbar-collapse #menu-menu-principal > li > ul li a {
  background-color: #000000;
}

/******MENU ESPECIAL*****/
/* line 61, ../sass/_menu.scss */
#navbar .atc-icon-navegacion {
  display: flex;
  float: right;
  padding-top: 1.7em;
}

@media screen and (max-width: 1440px) {
  /* line 67, ../sass/_menu.scss */
  #navbar .atc-icon-navegacion {
    position: absolute;
    display: flex;
    top: 15px;
    right: 15%;
    padding-top: 0;
  }

  /* line 74, ../sass/_menu.scss */
  .logo img[id^="atcLogoPrincipal"] {
    max-width: 17rem;
    padding-top: 5px;
  }

  /* line 78, ../sass/_menu.scss */
  .navbar-collapse.collapse {
    float: none !important;
  }
}
/* line 82, ../sass/_menu.scss */
#navbar .atc-icon-navegacion .dropdown-menu {
  left: -100px;
}

/* line 85, ../sass/_menu.scss */
#navbar .atc-icon-navegacion .menu-item.dropdown.menu-parent.menu-item-primary:first-child {
  padding: 0 10px;
}

/* *********** Inicio del buscador de servicios *********** */
/* line 3, ../sass/_servicios.scss */
.page-servicios .main-container, .path-buscador-productos .main-container {
  padding: 0 15px;
  margin: auto;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 3, ../sass/_servicios.scss */
  .page-servicios .main-container, .path-buscador-productos .main-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 3, ../sass/_servicios.scss */
  .page-servicios .main-container, .path-buscador-productos .main-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 3, ../sass/_servicios.scss */
  .page-servicios .main-container, .path-buscador-productos .main-container {
    width: 1170px;
  }
}
/* line 17, ../sass/_servicios.scss */
.page-servicios .main-container .views-widget-sort-order .form-item-sort-order, .path-buscador-productos .main-container .views-widget-sort-order .form-item-sort-order {
  margin-top: 25px;
}
/* line 19, ../sass/_servicios.scss */
.page-servicios .main-container .views-widget-sort-order .form-item-sort-order label, .path-buscador-productos .main-container .views-widget-sort-order .form-item-sort-order label {
  display: none;
}
/* line 24, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList, .path-buscador-productos .main-container .serviciosList {
  padding: 0;
}
/* line 27, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .views-row-odd, .path-buscador-productos .main-container .serviciosList .views-row-odd {
  background-color: #f5f5f5;
}
/* line 31, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item, .path-buscador-productos .main-container .serviciosList .serviciosList--item {
  display: flex;
  flex-direction: row;
  height: auto;
  padding: 10px;
  justify-content: flex-start;
}
@media (max-width: 480px) {
  /* line 31, ../sass/_servicios.scss */
  .page-servicios .main-container .serviciosList .serviciosList--item, .path-buscador-productos .main-container .serviciosList .serviciosList--item {
    flex-direction: column;
    justify-content: center;
  }
}
/* line 44, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--left, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--left {
  width: 140px;
}
@media (max-width: 480px) {
  /* line 44, ../sass/_servicios.scss */
  .page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--left, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--left {
    margin: auto;
  }
}
/* line 50, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--left img, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--left img {
  width: 120px;
  height: 120px;
  max-width: 120px;
}
@media (max-width: 480px) {
  /* line 50, ../sass/_servicios.scss */
  .page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--left img, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--left img {
    margin: 5px auto 10px;
  }
}
/* line 60, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--center, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--center {
  margin: 0 10px;
}
@media (max-width: 480px) {
  /* line 60, ../sass/_servicios.scss */
  .page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--center, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--center {
    text-align: center;
  }
}
/* line 66, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra {
  font-family: SourceSansPro-Light,Arial,Helvetica,sans-serif;
  font-size: 14px;
}
/* line 70, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra .date-display-single, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra .date-display-single {
  font-family: SourceSansPro-SemiBold,Arial,Helvetica,sans-serif;
}
/* line 73, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra .date-display-single::after, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--center .extra .date-display-single::after {
  content: " | ";
  padding: 0 0.25rem;
  font-family: SourceSansPro-Light,Arial,Helvetica,sans-serif;
  font-size: 14px;
}
/* line 83, ../sass/_servicios.scss */
.page-servicios .main-container .serviciosList .serviciosList--item .serviciosList--item--right, .path-buscador-productos .main-container .serviciosList .serviciosList--item .serviciosList--item--right {
  max-width: 60%;
}

/* *********** Final del buscador de servicios *********** */
/* *********** Inicio clases para el dropdown de los productos *********** */
/* line 92, ../sass/_servicios.scss */
.dropdown {
  position: relative;
  display: inline-block;
}
/* line 96, ../sass/_servicios.scss */
.dropdown .dropbtn {
  background-color: #b0b0b1;
  color: white;
  padding: 10px;
  font-size: 15px;
  border: none;
  cursor: pointer;
  transition: all 0.25s linear 0s;
}
/* line 105, ../sass/_servicios.scss */
.dropdown .dropbtn:hover, .dropdown .dropbtn:focus {
  background-color: #6b6c6d;
}
/* line 110, ../sass/_servicios.scss */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
/* line 119, ../sass/_servicios.scss */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* line 124, ../sass/_servicios.scss */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* line 129, ../sass/_servicios.scss */
.show {
  display: block;
}

/* *********** Fin de clases para el dropdown de los productos *********** */
/* line 133, ../sass/_servicios.scss */
.webform-component--curso {
  display: none;
}

/**********filtros busqueda facetada********/
/* line 138, ../sass/_servicios.scss */
.block-facet--checkbox li {
  display: flex;
}

/* line 141, ../sass/_servicios.scss */
.block-facet--checkbox h2 {
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  font-size: 18px;
}

/* line 145, ../sass/_servicios.scss */
.block-facet--checkbox label {
  font-weight: 400;
  cursor: pointer;
}

/* line 149, ../sass/_servicios.scss */
.block-facet--checkbox label:hover {
  text-decoration: underline;
}

/* line 152, ../sass/_servicios.scss */
.block-facet--checkbox input[type="checkbox"] {
  margin: 4px 4px 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 158, ../sass/_servicios.scss */
#views-exposed-form-servicios-page-1 label[for="edit-sort-order"] {
  display: none;
}

/* DEL ANTERIOR DISEÑO
.atc-facets ul {
  font-size: 16px;
  list-style-type: none;
}
.atc-facets ul:not(#lCategorias) {
  margin: 10px 0;
  padding: 0;
}
.atc-facets ul li .facetapi-facet {
  padding-left: 25px;
}
.atc-facets ul li label {
  cursor: pointer;
  font-weight: normal;
}
.atc-facets ul li label.activo {
  font-weight: bold;
}
.atc-facets ul li a {
  color: inherit;
}
.atc-facets ul li input {
  margin: 10px 10px 10px -25px;
}
.atc-facets .facetapi-limit-link {
  float: right !important;
}
*/
/* line 1, ../sass/_webform.scss */
.webform {
  max-width: 70%;
  padding: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  padding-left: 15px;
  padding-right: 15px;
  margin: 40px auto;
  padding: 30px;
}
@media screen and (max-width: 768px) {
  /* line 1, ../sass/_webform.scss */
  .webform {
    max-width: 100%;
  }
}
/* line 14, ../sass/_webform.scss */
.webform .field--name-body {
  padding: 15px;
  margin-bottom: 20px;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
/* line 21, ../sass/_webform.scss */
.webform label {
  text-transform: uppercase;
}

/* line 1, ../sass/_passport.scss */
.sidebar {
  display: flex;
  flex-wrap: wrap;
}

/* line 5, ../sass/_passport.scss */
.sidebar > div:first-of-type {
  border-left: 2px solid #f5f5f5;
}

/* line 8, ../sass/_passport.scss */
.big-buttons {
  display: flex;
  flex-wrap: wrap;
}

/* line 13, ../sass/_passport.scss */
.big-buttons .btn {
  width: 24%;
  margin-right: 2%;
  margin-bottom: 2%;
  max-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

/* line 23, ../sass/_passport.scss */
.big-buttons img {
  height: 40%;
}

/* line 26, ../sass/_passport.scss */
.big-buttons p {
  font-size: 18px;
  white-space: break-spaces;
  line-height: 21px;
  font-weight: 600;
}

@media (max-width: 768px) {
  /* line 33, ../sass/_passport.scss */
  .big-buttons .btn {
    width: 48%;
    max-height: 150px;
  }

  /* line 37, ../sass/_passport.scss */
  .big-buttons p {
    font-size: 14px;
    line-height: 17px;
  }
}
/**********este estilo hay que modificar**************/
/* line 43, ../sass/_passport.scss */
.atc-detalle-cabecera.productos {
  background-position: center center !important;
}

/**************FORM**************/
/* line 50, ../sass/_passport.scss */
.form-inline .form-group {
  margin-bottom: 10px;
}

/* line 53, ../sass/_passport.scss */
.form-inline label {
  width: 120px;
  display: inline-flex;
  vertical-align: middle;
}

@media (max-width: 768px) {
  /* line 59, ../sass/_passport.scss */
  .form-inline label {
    width: 100%;
  }
}
/* line 63, ../sass/_passport.scss */
.form-inline .form-control {
  margin-right: 20px;
}

/* line 67, ../sass/_passport.scss */
.scrollable {
  cursor: grab;
  /*box-shadow: inset -10px 0px 10px -10px #000000;
  -moz-box-shadow: inset -10px 0px 10px -10px #000000;
  -webkit-box-shadow: inset -10px 0px 10px -10px #000000;*/
}

/*.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #DDD;
}*/
/* line 1, ../sass/_cookie.scss */
.dark.cc_dialog button.cc_b_ok, .dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {
  color: #f5f5f5 !important;
  background-color: #009ac5 !important;
}

/* line 2, ../sass/_onepage.scss */
.sidebar {
  display: flex;
  flex-wrap: wrap;
}

/* line 6, ../sass/_onepage.scss */
.sidebar > div:first-of-type {
  border-left: 2px solid #f5f5f5;
}

/* line 9, ../sass/_onepage.scss */
.big-buttons {
  display: flex;
  flex-wrap: wrap;
}

/* line 13, ../sass/_onepage.scss */
.big-buttons .btn {
  width: 24%;
  margin-right: 2%;
  margin-bottom: 2%;
  max-height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

/* line 22, ../sass/_onepage.scss */
.big-buttons img {
  height: 40%;
}

/* line 25, ../sass/_onepage.scss */
.big-buttons p {
  font-size: 18px;
  white-space: break-spaces;
  line-height: 21px;
  font-weight: 600;
}

@media (max-width: 768px) {
  /* line 33, ../sass/_onepage.scss */
  .big-buttons .btn {
    width: 48%;
    max-height: 150px;
  }

  /* line 37, ../sass/_onepage.scss */
  .big-buttons p {
    font-size: 14px;
    line-height: 17px;
  }
}
/**********este estilo hay que modificar**************/
/* line 43, ../sass/_onepage.scss */
.atc-detalle-cabecera.productos {
  background-position: center center !important;
}

/* line 46, ../sass/_onepage.scss */
.hero-curved {
  position: relative;
  min-height: 700px;
  clip-path: ellipse(140vw 60% at 50% 40%);
}

/* line 51, ../sass/_onepage.scss */
.hero-content {
  height: 700px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  align-items: center;
}

/* line 58, ../sass/_onepage.scss */
.hero-content a {
  background-color: #ffffff;
  height: 60px;
  width: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 25px;
  color: #8a8a8a;
}

/* line 69, ../sass/_onepage.scss */
.section {
  margin: 20px 0 20px 0;
}

/* Common style */
/* line 73, ../sass/_onepage.scss */
.grid {
  /*position: relative;
  	margin: 0 auto;
  	padding: 1em 0 4em;
  	max-width: 1000px;
  	list-style: none;
  	text-align: center;*/
}

/* Common style */
/* line 82, ../sass/_onepage.scss */
.grid figure {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 320px;
  max-width: 480px;
  max-height: 360px;
  width: 33%;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
}

/* line 95, ../sass/_onepage.scss */
.grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

/* line 102, ../sass/_onepage.scss */
.grid figure figcaption {
  padding: 2em;
  color: #fff;
  /*text-transform: uppercase;*/
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 110, ../sass/_onepage.scss */
.grid figure figcaption::before, .grid figure figcaption::after {
  pointer-events: none;
}

/* line 113, ../sass/_onepage.scss */
.grid figure figcaption, .grid figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* line 122, ../sass/_onepage.scss */
.grid figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}

/* line 129, ../sass/_onepage.scss */
.grid figure h2 {
  word-spacing: -0.15em;
  font-weight: 700;
}

/* line 133, ../sass/_onepage.scss */
.grid figure h2 span {
  font-weight: 800;
}

/* line 136, ../sass/_onepage.scss */
.grid figure h2, .grid figure p {
  margin: 0;
}

/* line 139, ../sass/_onepage.scss */
.grid figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
}

/*---------------*/
/***** Oscar *****/
/*---------------*/
/* line 147, ../sass/_onepage.scss */
figure.effect-oscar {
  background: -webkit-linear-gradient(45deg, #0a4a74 0%, #0e5da8 40%, #3a342a 100%);
  background: linear-gradient(45deg, #0a4a74 0%, #0e5da8 40%, #3a342a 100%);
}

/* line 151, ../sass/_onepage.scss */
figure.effect-oscar img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

/* line 156, ../sass/_onepage.scss */
figure.effect-oscar figcaption {
  padding: 3em;
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}

/* line 161, ../sass/_onepage.scss */
figure.effect-oscar figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  border: 1px solid #fff;
  content: '';
}

/* line 170, ../sass/_onepage.scss */
figure.effect-oscar h2 {
  /*margin: 20% 0 10px 0;*/
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 100%, 0);
  font-size: 24px;
}

/* line 178, ../sass/_onepage.scss */
figure.effect-oscar figcaption::before, figure.effect-oscar p {
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* line 185, ../sass/_onepage.scss */
figure.effect-oscar:hover h2 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 189, ../sass/_onepage.scss */
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 194, ../sass/_onepage.scss */
figure.effect-oscar:hover figcaption {
  background-color: rgba(58, 52, 42, 0);
}

/* line 197, ../sass/_onepage.scss */
figure.effect-oscar:hover img {
  opacity: 0.4;
}

/* Estilos secciones landing*/
/* line 203, ../sass/_onepage.scss */
.ln-bg-blue-dark {
  background-color: #002343;
}

/* line 206, ../sass/_onepage.scss */
.ln-bg-blue-light {
  background-color: #f2f2f2;
}

/* line 209, ../sass/_onepage.scss */
.ln-mt-1 {
  margin-top: 2rem;
}

/* line 212, ../sass/_onepage.scss */
.ln-px-1 {
  padding: 2rem 0;
}

/* line 215, ../sass/_onepage.scss */
.ln-migas, .ln-migas a {
  color: #fff;
}

/* line 218, ../sass/_onepage.scss */
.ln-mb-1 {
  margin-bottom: 20px;
}

/* line 219, ../sass/_onepage.scss */
.ln-migas > ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  align-items: center;
  padding: 1rem 0;
  min-height: 60px;
  font-size: 15px;
}

/* line 229, ../sass/_onepage.scss */
.ln-migas li + li:before {
  content: "|";
  padding: 0 5px;
}

/* line 233, ../sass/_onepage.scss */
.ln-presentacion img, .ln-vistazo img, .ln-cifras img, .ln-alex img, .ln-interesar img {
  display: initial;
  float: none;
}

/* line 237, ../sass/_onepage.scss */
.ln-vistazo h4 {
  color: #000;
  font-size: 20px;
  text-align: center;
}

/* line 242, ../sass/_onepage.scss */
.ln-alex {
  font-size: 30px;
}

/* line 245, ../sass/_onepage.scss */
.ln-text-alex-blue {
  color: #009ac5;
  font-weight: bold;
}

/* line 249, ../sass/_onepage.scss */
.ln-alex-firma {
  font-size: 25px;
}

/* line 252, ../sass/_onepage.scss */
.ln-text-white {
  color: #fff;
}

/* line 255, ../sass/_onepage.scss */
.ln-interesar h4 {
  color: #000;
  font-size: 20px;
  text-align: center;
}

/* line 260, ../sass/_onepage.scss */
.ln-interesar a {
  color: #000;
}

/* line 263, ../sass/_onepage.scss */
.ln-interesar figure {
  min-width: auto;
  max-width: inherit;
  max-height: 360px;
  width: 32%;
  background: #3085a3;
  text-align: center;
  margin: 0  0.5% 1% 0.5%;
  cursor: pointer;
}

/* line 273, ../sass/_onepage.scss */
.ln-interesar figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* line 278, ../sass/_onepage.scss */
.ln-interesar figure h4 {
  font-weight: 700;
  position: absolute;
  bottom: 30%;
  word-spacing: 0;
  text-align: left;
  color: #fff;
}

/* line 286, ../sass/_onepage.scss */
.ln-interesar figure h4 a {
  color: #fff;
}

/* line 289, ../sass/_onepage.scss */
figure.effect-oscar h4 {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 100%, 0);
  font-size: 24px;
  width: 80%;
}

/* line 297, ../sass/_onepage.scss */
figure.effect-oscar figcaption {
  padding: 2em;
}

/* line 300, ../sass/_onepage.scss */
figure.effect-oscar:hover h4 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 304, ../sass/_onepage.scss */
figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p {
  opacity: 0;
}

@media (max-width: 768px) {
  /* line 308, ../sass/_onepage.scss */
  .ln-interesar figure {
    width: 49%;
    margin: 0  0.5% 1% 0.5%;
  }

  /* line 312, ../sass/_onepage.scss */
  figure.effect-oscar h4 {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  /* line 317, ../sass/_onepage.scss */
  figure.effect-oscar h4 {
    font-size: 20px;
  }
}
/* Estilos personalizados landing*/
/* line 322, ../sass/_onepage.scss */
.ln-max-120 {
  max-width: 120px;
}

/* line 323, ../sass/_onepage.scss */
.ln-my-1 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

/* line 324, ../sass/_onepage.scss */
.ln-justify-content-center {
  justify-content: center;
}

@media (max-width: 991px) {
  /* line 327, ../sass/_onepage.scss */
  .ln-mb-md-1 {
    margin-bottom: 2.5rem;
  }
}

/* line 332, ../sass/_onepage.scss */
.ln-introduccion {
  font-size: 1.7rem;
}

/* line 335, ../sass/_onepage.scss */
.ln-img-desc-01 {
  font-size: 2.5rem;
  color: #009ac5;
  font-weight: bold;
}

/* line 341, ../sass/_onepage.scss */
.ln-presentacion h3, .ln-vistazo h3, .ln-cifras h3, .ln-alex h3 {
  font-weight: bold;
}

/* line 344, ../sass/_onepage.scss */
.ln-vistazo h3, .ln-cifras h3 .ln-alex h3 {
  font-size: 40px;
}

/* line 347, ../sass/_onepage.scss */
.ln-section-line {
  border-bottom: 4px solid #009ac5;
  border-radius: 4px;
  padding-bottom: 0.3rem;
  margin: 0.5rem auto 2rem;
  max-width: 200px;
}

/* line 354, ../sass/_onepage.scss */
.ln-cifras h4 {
  color: #000;
  font-size: 2.2rem;
  text-align: center;
}

/* line 359, ../sass/_onepage.scss */
.ln-img-desc-02 {
  margin-top: 1rem;
  font-size: 1.5rem;
  color: #009ac5;
}

/* line 364, ../sass/_onepage.scss */
.ln-alex-txt-01 {
  font-size: 3.5rem;
  line-height: normal;
}
@media (max-width: 1199px) {
  /* line 364, ../sass/_onepage.scss */
  .ln-alex-txt-01 {
    font-size: 3rem;
  }
}
@media (max-width: 768px) {
  /* line 364, ../sass/_onepage.scss */
  .ln-alex-txt-01 {
    font-size: 2.2rem;
  }
}

/* line 374, ../sass/_onepage.scss */
.ln-alex-txt-02 {
  font-size: 5rem;
  line-height: normal;
  color: #009ac5;
  font-weight: bold;
}
@media (max-width: 1199px) {
  /* line 374, ../sass/_onepage.scss */
  .ln-alex-txt-02 {
    font-size: 4rem;
  }
}
@media (max-width: 768px) {
  /* line 374, ../sass/_onepage.scss */
  .ln-alex-txt-02 {
    font-size: 3.5rem;
  }
}

/* line 386, ../sass/_onepage.scss */
.ln-d-flex {
  display: flex;
}

/* line 387, ../sass/_onepage.scss */
.ln-flex-wrap {
  flex-wrap: wrap;
}

/* line 388, ../sass/_onepage.scss */
.hero-content h2 {
  font-size: 2rem;
  text-shadow: 1px 1px #000;
}

/* line 1, ../sass/_opiniones.scss */
.opinion-card {
  padding: 1.5rem;
  border: 1px solid #e2e3de;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 300px;
  margin: 1rem 1rem;
}
/* line 3, ../sass/_opiniones.scss */
.opinion-card__container {
  padding: 1rem;
}
/* line 15, ../sass/_opiniones.scss */
.opinion-card__quotation {
  width: 20px;
  margin-bottom: 2rem;
}
/* line 21, ../sass/_opiniones.scss */
.opinion-card__description {
  color: #333333;
  flex: 1;
  font-style: italic;
  text-align: justify;
}
/* line 29, ../sass/_opiniones.scss */
.opinion-card__info {
  display: flex;
  flex-direction: column;
  align-self: baseline;
}
/* line 35, ../sass/_opiniones.scss */
.opinion-card__author {
  color: #009ac5;
  letter-spacing: 0.3rem;
  font-weight: bold;
}
/* line 41, ../sass/_opiniones.scss */
.opinion-card__business {
  font-size: smaller;
  color: #BCBCBC;
}

/* line 1, ../sass/blog/_layout.scss */
.main {
  display: flex;
  flex-direction: row;
  gap: 3rem;
  padding: 2rem 10%;
  background-color: #E4E4E4;
}
@media screen and (max-width: 1024px) {
  /* line 1, ../sass/blog/_layout.scss */
  .main {
    flex-direction: column-reverse;
    padding: 2rem 2rem;
  }
}
/* line 12, ../sass/blog/_layout.scss */
.main section {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  flex: 1 1 50%;
}
/* line 19, ../sass/blog/_layout.scss */
.main aside {
  flex: 1 1 35%;
}
/* line 21, ../sass/blog/_layout.scss */
.main aside ul.nav-tabs {
  margin-bottom: 0;
}

/* line 5, ../sass/blog/_card-article.scss */
.card__featured {
  position: absolute;
  color: white;
  padding: 0.5rem 1rem;
  left: -2%;
  top: -2%;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  background: #daee92;
  background: linear-gradient(180deg, #daee92 0%, #8b9439 100%);
  z-index: 1;
}
/* line 21, ../sass/blog/_card-article.scss */
.card-article {
  position: relative;
  background-color: white;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
/* line 28, ../sass/blog/_card-article.scss */
.card-article__content {
  margin: 3%;
}
/* line 31, ../sass/blog/_card-article.scss */
.card-article__content--featured {
  display: none;
  animation-fill-mode: forwards;
}
/* line 38, ../sass/blog/_card-article.scss */
.card-article__cover img {
  object-fit: cover;
  aspect-ratio: 1 / 1;
}
/* line 42, ../sass/blog/_card-article.scss */
.card-article__cover .thumbnail {
  border-radius: 0;
}
/* line 47, ../sass/blog/_card-article.scss */
.card-article__body {
  display: flex;
  flex-direction: column;
}
/* line 51, ../sass/blog/_card-article.scss */
.card-article__body p {
  flex-grow: 1;
}
/* line 56, ../sass/blog/_card-article.scss */
.card-article__title {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 0 1rem 0;
  color: black;
}
/* line 62, ../sass/blog/_card-article.scss */
.card-article__title:hover {
  text-decoration: none;
}
/* line 67, ../sass/blog/_card-article.scss */
.card-article__text {
  width: auto;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-align: justify;
  margin-bottom: 1rem;
}
/* line 74, ../sass/blog/_card-article.scss */
.card-article__text p {
  text-align: justify;
}
/* line 81, ../sass/blog/_card-article.scss */
.card-article__footer {
  display: flex;
  background-color: #ebebeb;
  justify-content: flex-end;
  align-items: center;
  padding: 1rem;
  border-bottom: 1px solid #bdbdbd;
}
/* line 90, ../sass/blog/_card-article.scss */
.card-article__footer span {
  color: #555;
  font-style: italic;
}
/* line 95, ../sass/blog/_card-article.scss */
.card-article__footer--featured {
  justify-content: flex-end;
}
/* line 100, ../sass/blog/_card-article.scss */
.card-article .btn-custom {
  color: #fff;
  background-color: #c5d882;
  border-color: #c5d882;
}
/* line 107, ../sass/blog/_card-article.scss */
.card-filter {
  display: flex;
  flex-direction: row;
  padding: 1rem;
  border-radius: 0;
  border-bottom: 1px solid #ddd;
  background-color: #f7f7f7;
}
/* line 115, ../sass/blog/_card-article.scss */
.card-filter__title {
  font-size: 1em;
  font-weight: bold;
  margin-left: 1em;
}
/* line 121, ../sass/blog/_card-article.scss */
.card-filter__cover {
  width: 50px;
  height: 50px;
  background-size: cover;
  background-position: center;
}

/* line 3, ../sass/blog/_side-filter.scss */
.tabbed-title {
  color: gray;
  text-transform: uppercase;
  font-family: SourceSansPro-Regular;
}

/* line 8, ../sass/blog/_side-filter.scss */
.custom-bg {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* line 13, ../sass/blog/_side-filter.scss */
.bg-gray {
  background: #E4E4E4;
}

/* line 16, ../sass/blog/_side-filter.scss */
.node-type-noticias {
  padding-top: 3rem;
  background: white;
}

/* line 21, ../sass/blog/_side-filter.scss */
.blog_content_custom .wrapper-contenido h2 {
  color: #002343;
  font-family: SourceSansPro-Bold, Arial, Helvetica, sans-serif;
  font-size: 2.4rem;
  font-weight: bold;
  background: none;
  padding: 0 !important;
}

/* line 32, ../sass/blog/_side-filter.scss */
.side-filter {
  background-color: #FCFCFC;
  padding: 0rem;
  border-bottom: 1px solid #ddd;
}
/* line 38, ../sass/blog/_side-filter.scss */
.side-filter li.active > a {
  background-color: transparent !important;
  border-radius: 0;
  color: gray !important;
  text-transform: uppercase;
}
/* line 46, ../sass/blog/_side-filter.scss */
.side-filter li.active > a:after, .side-filter li.active > a:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #ddd;
  position: absolute;
  bottom: -51%;
  left: 50%;
  z-index: 7;
  transform: translate(-50%, -50%);
}
/* line 60, ../sass/blog/_side-filter.scss */
.side-filter li.active > a::after {
  bottom: -51%;
}
/* line 66, ../sass/blog/_side-filter.scss */
.side-filter li.active > a::before {
  bottom: -48%;
  border-top: 10px solid #FCFCFC;
  z-index: 77;
}
/* line 75, ../sass/blog/_side-filter.scss */
.side-filter__tab {
  padding: 0.5rem;
}
/* line 79, ../sass/blog/_side-filter.scss */
.side-filter__tab a {
  color: gray;
  text-transform: uppercase;
  border-radius: 0 !important;
}
/* line 85, ../sass/blog/_side-filter.scss */
.side-filter__tab a:hover, .side-filter__tab a:focus {
  border-bottom: none !important;
  border-radius: 0 !important;
  background-color: gray;
}
/* line 93, ../sass/blog/_side-filter.scss */
.side-filter__tab-content {
  background-color: #fff;
  padding-bottom: 1rem;
  background-color: #f7f7f7;
  margin-bottom: 2rem;
}

/* line 7, ../sass/blog/_blog.scss */
.featured-tag {
  color: white;
  padding: 1rem;
  position: absolute;
  top: -15px;
  font-style: oblique;
  left: -15px;
  z-index: 7;
  -webkit-box-shadow: 5px 5px 11px 2px rgba(209, 209, 209, 0.71);
  box-shadow: 5px 5px 11px 2px rgba(209, 209, 209, 0.71);
  background: #009ac5;
}

/* line 20, ../sass/blog/_blog.scss */
.mt-5 {
  margin-top: 2rem !important;
}

/* line 24, ../sass/blog/_blog.scss */
.display-1 {
  font-size: 21px;
  font-weight: bold;
}

/* line 29, ../sass/blog/_blog.scss */
.container-custom {
  width: 90%;
}

/* line 34, ../sass/blog/_blog.scss */
.block-facet-blocktags {
  display: block !important;
}

/* line 39, ../sass/blog/_blog.scss */
.field-name-field-author-blog .paragraph {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #e2e3de;
  border-top: 1px solid #e2e3de;
  padding: 1em;
  gap: 1rem;
}
/* line 49, ../sass/blog/_blog.scss */
.field-name-field-author-blog .paragraph .field--label {
  display: none;
}

/* line 55, ../sass/blog/_blog.scss */
.field.field-name-field-author-blog
> div
> div.field.field--name-field-imagen.field--type-image.field--label-above
> div.field--item
> img {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 50%;
}

/* line 68, ../sass/blog/_blog.scss */
.slider-pagination {
  display: flex;
  gap: 5px;
}
/* line 72, ../sass/blog/_blog.scss */
.slider-pagination a.dot {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  height: 8px;
  margin: 0 4px;
  transform: scale(0.75);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 8px;
  cursor: pointer;
}
/* line 82, ../sass/blog/_blog.scss */
.slider-pagination a.dot.active {
  background: white;
  transform: scale(1);
  transition-delay: 0.4s;
}

/***************************CSS PARA WEBINARS****************************/
/* line 2, ../sass/_webminars.scss */
.main-container .bloque-informacion.video {
  min-height: auto !important;
}

/* line 5, ../sass/_webminars.scss */
.main-container .bloque-informacion.video .views-field-created {
  text-align: left;
  bottom: 0;
  position: relative;
  right: auto;
}

/* line 11, ../sass/_webminars.scss */
.main-container .bloque-informacion .views-field-field-foto a {
  padding: 0;
}

/* line 14, ../sass/_webminars.scss */
.main-container .bloque-informacion.video .views-field-field-foto a {
  position: relative;
}

/* line 17, ../sass/_webminars.scss */
.main-container .bloque-informacion.video .views-field-field-foto a:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: "\e029";
  font-family: "Glyphicons Halflings";
  font-size: 40px;
  color: #fff;
  opacity: 0.8;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

/* line 30, ../sass/_webminars.scss */
.main-container .bloque-informacion.video .views-field-field-foto a:hover:before {
  opacity: 1;
}

/* line 33, ../sass/_webminars.scss */
stream {
  position: relative;
  display: block;
  width: 100% !important;
  height: auto !important;
}

/* line 39, ../sass/_webminars.scss */
.field--name-field-ref-documentos {
  display: none;
}

/* line 47, ../sass/_webminars.scss */
.webinar-title {
  background-color: #002343;
  color: #fff;
  font-size: 2rem;
  text-align: center;
  padding: 3rem;
  text-transform: uppercase;
}
/* line 56, ../sass/_webminars.scss */
.webinar-info {
  display: flex;
  justify-content: space-between;
  font-size: 1.5rem;
}
/* line 62, ../sass/_webminars.scss */
.webinar-iframe-container {
  display: flex;
  width: 100% !important;
  height: 100% !important;
}
/* line 66, ../sass/_webminars.scss */
.webinar-iframe-container iframe {
  width: 100% !important;
  height: 100% !important;
}

/* line 73, ../sass/_webminars.scss */
.webinar-teaser {
  background-color: #f2f2f2;
  box-shadow: 0 4px 2px -2px #00000047;
}
/* line 78, ../sass/_webminars.scss */
.webinar-teaser-info {
  padding: 1rem;
}
/* line 84, ../sass/_webminars.scss */
.webinar-teaser-link::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 94, ../sass/_webminars.scss */
.webinar-teaser:hover {
  box-shadow: 0 4px 8px -2px #00000047;
}
/* line 99, ../sass/_webminars.scss */
.webinar-teaser-line {
  color: #009ac5;
}
/* line 104, ../sass/_webminars.scss */
.webinar-teaser-title a {
  font-weight: bold;
  color: #052443 !important;
}
/* line 110, ../sass/_webminars.scss */
.webinar-teaser-date {
  display: flex;
  justify-content: flex-end;
}

/* line 120, ../sass/_webminars.scss */
.webinar-grid {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
