@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans:300,400,600,700");
/* line 4, ../sass/sede_barrio_bs/base/_base.scss */
body {
  margin-top: 0;
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
}

/* line 10, ../sass/sede_barrio_bs/base/_base.scss */
main {
  margin-bottom: 4rem;
}

/* line 17, ../sass/sede_barrio_bs/base/_base.scss */
a {
  color: #216e8e;
  text-decoration: none;
}
/* line 21, ../sass/sede_barrio_bs/base/_base.scss */
a:hover, a:focus {
  color: #474a4d;
}

/* line 37, ../sass/sede_barrio_bs/base/_base.scss */
h1 a,
h1 a:hover,
h1 a:focus,
h2 a,
h2 a:hover,
h2 a:focus,
h3 a,
h3 a:hover,
h3 a:focus,
h4 a,
h4 a:hover,
h4 a:focus,
h5 a,
h5 a:hover,
h5 a:focus,
h6 a,
h6 a:hover,
h6 a:focus {
  text-decoration: none;
}

/* line 44, ../sass/sede_barrio_bs/base/_base.scss */
h1,
h1 a {
  text-align: left;
  font-size: 36px;
  letter-spacing: 0;
  color: #2F4858;
  opacity: 1;
  font-weight: 700;
  margin-bottom: 0.5rem;
  margin-top: 3rem;
}

/* line 56, ../sass/sede_barrio_bs/base/_base.scss */
h2 {
  text-align: left;
  font-size: 24px;
  letter-spacing: 0;
  color: #2F4858;
  opacity: 1;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
}

/* line 68, ../sass/sede_barrio_bs/base/_base.scss */
h2.accordion-header {
  margin-top: 0;
}

/* line 72, ../sass/sede_barrio_bs/base/_base.scss */
h3,
h2.h3 {
  text-align: left;
  font-size: 21px;
  letter-spacing: 0;
  color: #2F4858;
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.75em;
}

/* line 83, ../sass/sede_barrio_bs/base/_base.scss */
h4 {
  text-align: left;
  font-size: 18px;
  letter-spacing: 0;
  color: #2F4858;
  font-weight: 600;
}

/* line 94, ../sass/sede_barrio_bs/base/_base.scss */
p,
ul > li,
ol > li {
  color: #5F6368;
  opacity: 1;
  text-align: left;
  letter-spacing: 0;
  line-height: 1.6;
  word-wrap: break-word;
  margin-bottom: 0;
}

/* line 106, ../sass/sede_barrio_bs/base/_base.scss */
.txt-negrita {
  text-align: left;
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0;
  color: #666666;
  opacity: 1;
}

/* line 116, ../sass/sede_barrio_bs/base/_base.scss */
.txt-destacado {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0;
  color: #C83D2D;
  opacity: 1;
}

/* line 126, ../sass/sede_barrio_bs/base/_base.scss */
.txt-pequeno {
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0;
  color: #666666;
  opacity: 1;
}

/* line 136, ../sass/sede_barrio_bs/base/_base.scss */
ol > li > a {
  color: #247da0;
  font-weight: normal;
}

/* line 141, ../sass/sede_barrio_bs/base/_base.scss */
.tag {
  display: inline-block;
  text-decoration: none;
  padding: 4px 8px;
  height: 100%;
  border-radius: 8px;
}
/* line 148, ../sass/sede_barrio_bs/base/_base.scss */
.tag.grey-tag {
  background-color: #F1F2F0;
  color: #333;
  border: 1px solid #F1F2F0;
}
/* line 153, ../sass/sede_barrio_bs/base/_base.scss */
.tag.grey-tag:hover {
  background-color: #FFF;
  color: #2F4858;
  border: 1px solid #2F4858;
}
/* line 160, ../sass/sede_barrio_bs/base/_base.scss */
.tag.green-tag {
  background-color: #BBCE7F;
  color: #303E43;
  margin-top: 10px;
}
/* line 166, ../sass/sede_barrio_bs/base/_base.scss */
.tag.white-tag {
  background-color: #FFF;
  color: #3F4F54;
}
/* line 171, ../sass/sede_barrio_bs/base/_base.scss */
.tag.yellow-tag {
  background-color: #F9DB99;
  color: #3F4F54;
}
/* line 176, ../sass/sede_barrio_bs/base/_base.scss */
.tag.blue-tag {
  background-color: #2F4858;
  color: #FFFFFF;
  transition: all 0.1s ease-in-out;
  border: 1px solid #2F4858;
}
/* line 182, ../sass/sede_barrio_bs/base/_base.scss */
.tag.blue-tag a {
  color: #FFFFFF;
}
/* line 186, ../sass/sede_barrio_bs/base/_base.scss */
.tag.blue-tag:hover {
  background-color: #FFFFFF;
  color: #2F4858;
}
/* line 190, ../sass/sede_barrio_bs/base/_base.scss */
.tag.blue-tag:hover a {
  color: #2F4858;
}
/* line 196, ../sass/sede_barrio_bs/base/_base.scss */
.tag.tag-lg {
  height: 100%;
  margin-top: 1em;
  margin-bottom: 0.75em;
}
/* line 202, ../sass/sede_barrio_bs/base/_base.scss */
.tag.tag-sm {
  height: 21px;
  line-height: 21px;
}

/* line 227, ../sass/sede_barrio_bs/base/_base.scss */
.tag {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  padding: 4px 10px;
  border-radius: 999px;
  color: #fff;
  display: inline-block;
  margin: 0.25rem 0 1rem;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--audiovisual {
  background-color: #5B4BE1;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--servicios-digitales {
  background-color: #1E40AF;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--competencia {
  background-color: #991B1B;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--energia---electricidad {
  background-color: #A16207;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--energia---gas {
  background-color: #C2410C;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--energia---hidrocarburos-liquidos {
  background-color: #78350F;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--entes-publicos {
  background-color: #4B5563;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--general {
  background-color: #6B7280;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--promocion-de-la-competencia {
  background-color: #166534;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--postal {
  background-color: #334155;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--telecomunicaciones {
  background-color: #155E75;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--transporte {
  background-color: #115E59;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--unidad-de-mercado {
  background-color: #1E3A8A;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--competence {
  background-color: #991B1B;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--energy {
  background-color: #A16207;
}

/* line 239, ../sass/sede_barrio_bs/base/_base.scss */
.tag--telecommunications {
  background-color: #155E75;
}

/* line 244, ../sass/sede_barrio_bs/base/_base.scss */
.visually-hidden {
  color: #202020;
}

/* line 249, ../sass/sede_barrio_bs/base/_base.scss */
body,
p,
a,
li {
  font-family: "Noto Sans", sans-serif;
}

/* line 256, ../sass/sede_barrio_bs/base/_base.scss */
a span {
  display: block;
}

/* line 1, ../sass/sede_barrio_bs/layout/_layout.scss */
body {
  overflow-x: hidden !important;
}

/* Documentacion API */
/* line 6, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper {
  display: inline-flex;
  margin-bottom: 40px;
}
/* line 10, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 {
  display: flex;
  flex-direction: column;
}
/* line 14, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block1 {
  flex: 1;
}
/* line 18, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block1.submenu-wrapper-block1-cnmc {
  width: 100%;
  height: 570px;
}
/* line 22, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block1.submenu-wrapper-block1-cnmc img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 29, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2 {
  flex: 1;
  padding: 20px 15px;
}
/* line 34, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block2-cnmc {
  background-color: #687A86;
}
/* line 37, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block2-cnmc .d-block.megamenuh3custom {
  color: #FFF;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 19px;
}
/* line 44, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block2-cnmc a {
  color: #FFF;
  padding-bottom: 0;
}
/* line 50, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block3 {
  background-color: #687A86;
  flex: 1;
  padding: 20px 15px;
}
/* line 56, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block3-cnmc {
  background-color: #F5F6F7;
}
/* line 59, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block3-cnmc .d-block.megamenuh3custom {
  color: #2F4858;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 19px;
}
/* line 66, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block2.submenu-wrapper-block3-cnmc a {
  color: #2F4858;
  padding-bottom: 0;
}
/* line 73, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block3.submenu-wrapper-block4-cnmc .d-block.megamenuh3custom {
  color: #FFF;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 19px;
}
/* line 80, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block3.submenu-wrapper-block4-cnmc a {
  color: #FFF;
  padding-bottom: 20px;
}
/* line 86, ../sass/sede_barrio_bs/layout/_layout.scss */
.submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 a {
  font-size: 18px;
}

/* line 96, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper ul li,
.documentation-api-full-wrapper ol li {
  list-style-type: none;
  padding-bottom: 4px;
  font-weight: bold;
}
/* line 101, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper ul li a,
.documentation-api-full-wrapper ol li a {
  color: #247da0;
  font-weight: normal;
}
/* line 109, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper p a {
  color: #247da0;
  font-weight: normal;
}
/* line 114, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper p strong {
  color: #000;
}
/* line 119, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper table {
  margin-bottom: 15px;
}
/* line 123, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper tbody,
.documentation-api-full-wrapper td,
.documentation-api-full-wrapper tfoot,
.documentation-api-full-wrapper th,
.documentation-api-full-wrapper thead,
.documentation-api-full-wrapper tr {
  border: 1px solid #B0B1B2;
  padding: 5px;
}
/* line 133, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper h2 {
  position: relative;
  margin-bottom: 15px;
  margin-top: 15px;
}
/* line 138, ../sass/sede_barrio_bs/layout/_layout.scss */
.documentation-api-full-wrapper h2:before {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  background-color: #C83D2D;
  width: 50px;
  bottom: 0;
  margin-bottom: -10px;
}

@media (max-width: 992px) {
  /* line 152, ../sass/sede_barrio_bs/layout/_layout.scss */
  .submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 .submenu-wrapper-block1.submenu-wrapper-block1-cnmc {
    display: none;
  }

  /* line 156, ../sass/sede_barrio_bs/layout/_layout.scss */
  .submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 {
    width: 100%;
  }

  /* line 160, ../sass/sede_barrio_bs/layout/_layout.scss */
  .submenu-block-wrapper.submenu-block-cnmc-wrapper .col-md-3 {
    display: contents;
  }
}
@media (max-width: 768px) {
  /* line 166, ../sass/sede_barrio_bs/layout/_layout.scss */
  .submenu-block-wrapper.submenu-block-cnmc-wrapper {
    display: contents;
  }

  /* line 170, ../sass/sede_barrio_bs/layout/_layout.scss */
  .documentation-api-full-wrapper {
    margin-top: 20px;
  }
}
@media (max-width: 576px) {
  /* line 176, ../sass/sede_barrio_bs/layout/_layout.scss */
  .documentation-api-full-wrapper h1 {
    font-size: 32px;
  }

  /* line 180, ../sass/sede_barrio_bs/layout/_layout.scss */
  .documentation-api-full-wrapper h2 {
    font-size: 24px;
  }

  /* line 184, ../sass/sede_barrio_bs/layout/_layout.scss */
  .documentation-api-full-wrapper p a {
    font-size: 15px;
  }
}
/* END Documentacion API */
/* Órganos de defensa */
/* /faqs/que-organos-de-defensa-de-la-competencia-autonomicos-pueden-hacer-uso-de-este-tramite */
/* line 196, ../sass/sede_barrio_bs/layout/_layout.scss */
body.page-node-type-faq #block-sede-barrio-bs-page-title {
  margin-top: 30px;
}
/* line 200, ../sass/sede_barrio_bs/layout/_layout.scss */
body.page-node-type-faq #block-sede-barrio-bs-page-title h1 span {
  font-size: 53px;
  text-align: justify;
  display: block;
  width: 100%;
}

/* line 211, ../sass/sede_barrio_bs/layout/_layout.scss */
article[data-history-node-id="373"][about="/faqs/que-organos-de-defensa-de-la-competencia-autonomicos-pueden-hacer-uso-de-este-tramite"] .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 25px;
  margin-top: 25px;
  margin-bottom: 80px;
}
/* line 219, ../sass/sede_barrio_bs/layout/_layout.scss */
article[data-history-node-id="373"][about="/faqs/que-organos-de-defensa-de-la-competencia-autonomicos-pueden-hacer-uso-de-este-tramite"] .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p {
  color: #000;
  font-size: 18px;
  text-align: justify;
}

/* END Órganos de defensa */
/* Basic Page */
/* line 232, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full h2,
.node--type-page.node--view-mode-default h2 {
  position: relative;
}
/* line 235, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full h2:has(a),
.node--type-page.node--view-mode-default h2:has(a) {
  margin: 0;
}
/* line 238, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full h2:has(a)::before,
.node--type-page.node--view-mode-default h2:has(a)::before {
  content: none;
}
/* line 243, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full h2:before,
.node--type-page.node--view-mode-default h2:before {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  background-color: #C83D2D;
  width: 50px;
  bottom: 0;
  margin-bottom: -10px;
}
/* line 257, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full ol li::marker,
.node--type-page.node--view-mode-default ol li::marker {
  color: #2E6384;
  font-weight: bold;
}
/* line 266, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full ul li a,
.node--type-page.node--view-mode-default ul li a {
  color: #247da0;
  font-weight: normal;
  text-decoration: underline;
}
/* line 275, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full p a,
.node--type-page.node--view-mode-default p a {
  color: #247da0;
  font-weight: normal;
  text-decoration: underline;
}
/* line 281, ../sass/sede_barrio_bs/layout/_layout.scss */
.node--type-page.node--view-mode-full p strong,
.node--type-page.node--view-mode-default p strong {
  color: #000;
}

/* END Basic Page */
/* Breadcrumb */
/* line 293, ../sass/sede_barrio_bs/layout/_layout.scss */
.breadcrumb a {
  text-decoration: underline !important;
  color: #FFF;
  margin: 0 5px;
}

/* line 300, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb {
  position: relative;
}
/* line 303, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full {
  max-height: 368px;
  height: auto;
}
/* line 309, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-list {
  position: absolute;
  z-index: 10;
  top: 40%;
}
/* line 314, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-list ol {
  color: #FFF;
}
/* line 318, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-list ol li:first-child:before {
  content: none !important;
}
/* line 324, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-list ol li:before {
  color: #FFF;
}
/* line 329, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-list ol li:last-child {
  color: #f9b92d;
}
/* line 337, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-text h1,
.page-nw-breadcrumb .breadcrumb-wrapper-full .container-xxl .breadcrumb-wrapper-full-text p {
  font-size: 40px;
  color: #FFF;
  font-weight: 600;
}
/* line 347, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full .field--name-field-breadcrumb-lista ol {
  position: absolute;
  top: 164px;
  left: 0;
  z-index: 10;
}
/* line 355, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full img {
  max-height: 368px;
}
/* line 361, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno {
  min-height: 100px;
  height: auto;
}
/* line 366, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list {
  position: absolute;
  top: 30%;
}
@media (max-width: 576px) {
  /* line 366, ../sass/sede_barrio_bs/layout/_layout.scss */
  .page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list {
    top: 35%;
    left: 5%;
  }
}
/* line 375, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list ol {
  color: #FFF;
}
/* line 379, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list ol li:first-child:before {
  content: none !important;
}
/* line 385, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list ol li:before {
  color: #FFF;
  content: '\203A';
}
/* line 391, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-list ol li:last-child {
  color: #f9b92d;
}
/* line 397, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-text {
  position: absolute;
  top: 180px;
}
/* line 401, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .container-xxl .breadcrumb-wrapper-full-text h2 {
  color: #FFF;
}
/* line 408, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno .field--name-field-breadcrumb-lista ol {
  position: absolute;
  top: 164px;
  left: 0;
  z-index: 10;
}
/* line 416, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .breadcrumb-wrapper-full-pequeno img {
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: center center;
  max-height: 100px;
}
/* line 425, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb img {
  width: 100%;
}
/* line 429, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb .background-image-container {
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
/* line 436, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-breadcrumb li {
  font-size: 16px;
  line-height: 1.6;
}

/* line 442, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-preguntas-respuestas-wrapper {
  margin-bottom: 100px;
  display: flex;
}
/* line 446, ../sass/sede_barrio_bs/layout/_layout.scss */
.page-nw-preguntas-respuestas-wrapper .col-md-12 {
  padding-right: 90px;
}

/* END Breadcrumb */
@media (max-width: 768px) {
  /* line 454, ../sass/sede_barrio_bs/layout/_layout.scss */
  h1 {
    font-size: 26px;
  }

  /* line 458, ../sass/sede_barrio_bs/layout/_layout.scss */
  h2 {
    font-size: 21px;
    margin-bottom: 0.75;
  }

  /* line 463, ../sass/sede_barrio_bs/layout/_layout.scss */
  li,
  p,
  .btn.btn-primary {
    font-size: 14px;
  }

  /* line 469, ../sass/sede_barrio_bs/layout/_layout.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: 580px;
  }

  /* line 473, ../sass/sede_barrio_bs/layout/_layout.scss */
  #block-sede-barrio-bs-nwmenurrssexterno ul > li a {
    padding: 8px 12px;
    font-size: 14px;
    margin: auto 4px;
  }
}
@media (max-width: 576px) {
  /* line 481, ../sass/sede_barrio_bs/layout/_layout.scss */
  h1 {
    font-size: 26px;
  }

  /* line 485, ../sass/sede_barrio_bs/layout/_layout.scss */
  h2 {
    font-size: 21px;
    position: relative;
  }

  /* line 490, ../sass/sede_barrio_bs/layout/_layout.scss */
  li,
  p,
  .btn.btn-primary {
    font-size: 14px;
  }

  /* line 496, ../sass/sede_barrio_bs/layout/_layout.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: 580px;
  }

  /* line 500, ../sass/sede_barrio_bs/layout/_layout.scss */
  #block-sede-barrio-bs-nwmenurrssexterno ul > li a {
    padding: 8px 12px;
    font-size: 14px;
    margin: auto 4px;
  }
}
/* line 507, ../sass/sede_barrio_bs/layout/_layout.scss */
.accordion-button {
  color: #C83D2D;
  width: auto;
  /* Icono cerrado */
  /* Icono abierto */
}
/* line 511, ../sass/sede_barrio_bs/layout/_layout.scss */
.accordion-button:not(.collapsed) {
  background-color: #fff;
  color: #C83D2D;
  box-shadow: none;
}
/* line 518, ../sass/sede_barrio_bs/layout/_layout.scss */
.accordion-button::after {
  background-image: none;
  content: "+";
  font-size: 1.5rem;
  font-weight: 700;
  color: currentColor;
  transform: none;
  position: relative;
  top: -5px;
  left: 10px;
  transition: none;
}
/* line 532, ../sass/sede_barrio_bs/layout/_layout.scss */
.accordion-button:not(.collapsed)::after {
  content: "−";
  background-image: none;
  position: relative;
  top: 7px;
  left: 10px;
  transition: none;
}

/* line 544, ../sass/sede_barrio_bs/layout/_layout.scss */
.accordion-body div p,
.accordion-body ol {
  margin-top: 0 !important;
}

/* Header */
/* line 3, ../sass/sede_barrio_bs/layout/_header.scss */
#block-sede-barrio-bs-branding .site-branding {
  margin-top: 15px;
  margin-left: 15px;
}

/* line 9, ../sass/sede_barrio_bs/layout/_header.scss */
.block-system-breadcrumb-block {
  margin-bottom: 30px;
}

/* line 13, ../sass/sede_barrio_bs/layout/_header.scss */
.views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 {
  text-align: end;
  top: 40px;
  position: relative;
}
@media (max-width: 992px) {
  /* line 13, ../sass/sede_barrio_bs/layout/_header.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 {
    right: 20px;
  }
}
@media (max-width: 576px) {
  /* line 13, ../sass/sede_barrio_bs/layout/_header.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 {
    text-align: center;
  }
}

/* line 27, ../sass/sede_barrio_bs/layout/_header.scss */
#block-sede-barrio-bs-ayuda {
  position: relative;
  top: 10px;
  right: 8%;
  height: fit-content;
}

/* line 38, ../sass/sede_barrio_bs/layout/_header.scss */
#page .container-fluid {
  padding: 0;
}

/* line 43, ../sass/sede_barrio_bs/layout/_header.scss */
.region.region-navigation {
  padding: 0;
}

/* line 47, ../sass/sede_barrio_bs/layout/_header.scss */
header.header {
  border: 0px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 47, ../sass/sede_barrio_bs/layout/_header.scss */
  header.header {
    background: #fff;
    background-size: 90% auto;
    background-position: 0px;
  }
}
/* line 57, ../sass/sede_barrio_bs/layout/_header.scss */
header.header .container-xxl {
  position: relative;
}

/* line 63, ../sass/sede_barrio_bs/layout/_header.scss */
.footer-top .region-header-top {
  margin-bottom: 0px;
}

/* line 68, ../sass/sede_barrio_bs/layout/_header.scss */
#block-formularioexpuestosearch-defaultpage-2 {
  margin-top: 40px !important;
  margin-bottom: 0px !important;
}
/* line 72, ../sass/sede_barrio_bs/layout/_header.scss */
#block-formularioexpuestosearch-defaultpage-2 .form-item {
  margin-bottom: 0px;
}

/* line 77, ../sass/sede_barrio_bs/layout/_header.scss */
.navbar-toggle {
  margin-top: 0px;
}

@media (min-width: 768px) {
  /* line 85, ../sass/sede_barrio_bs/layout/_header.scss */
  .site-branding .name,
  .site-branding .slogan {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    vertical-align: baseline;
    font-size: 20px;
  }
}

/* line 94, ../sass/sede_barrio_bs/layout/_header.scss */
#block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2.col-md-4 {
  width: unset;
}

/* line 100, ../sass/sede_barrio_bs/layout/_header.scss */
#block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text,
#block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text--2 {
  min-width: 300px;
}
@media (max-width: 768px) {
  /* line 100, ../sass/sede_barrio_bs/layout/_header.scss */
  #block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text,
  #block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text--2 {
    min-width: 220px;
  }
}
@media (max-width: 576px) {
  /* line 100, ../sass/sede_barrio_bs/layout/_header.scss */
  #block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text,
  #block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text--2 {
    min-width: 300px;
  }
}

/* line 116, ../sass/sede_barrio_bs/layout/_header.scss */
#block-sede-barrio-bs-ayuda ul.menu {
  padding-inline-start: 20px;
}

/* line 122, ../sass/sede_barrio_bs/layout/_header.scss */
#block-ayuda .nav > li > a {
  padding: 6px 12px;
  color: #7b5c31;
}

/* End Header */
/* line 4, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.navbar-collapse {
  background-color: #2F4858;
}
/* line 7, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.navbar-collapse .region-navigation .navbar-nav li a:focus,
.navbar-collapse .region-navigation .navbar-nav li a:hover,
.navbar-collapse .region-navigation .navbar-nav li a.is-active {
  color: #FFF;
  text-decoration: underline;
}
/* line 14, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.navbar-collapse .region-navigation li a {
  color: #FFF;
}

/* line 22, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.main-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 26, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.main-container .field--item .nobullet-list li {
  list-style: none !important;
}

/* line 33, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.content-wrapper.col-sm-12, .content-wrapper.col-sm-9 {
  padding-left: 0;
  padding-right: 0;
}

/* line 40, ../sass/sede_barrio_bs/layout/_frontpage.scss */
aside[role="complementary"] {
  padding-left: 0;
}

/* line 45, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.region-sidebar-first .nav > li > a {
  padding-left: 0;
}

/* line 54, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.list-inline.rrss a {
  display: block;
  padding: 10px;
}
@media (min-width: 576px) {
  /* line 60, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .list-inline.rrss a {
    padding: 5px;
  }
}

/* =======================================
   SLIDER HOME — VERSIÓN FINAL CORREGIDA
   ======================================= */
/* line 74, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 2;
  min-height: 260px;
  overflow: hidden;
  margin: 0;
}

/* Ajuste progresivo de proporción */
@media (max-width: 992px) {
  /* line 85, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 {
    aspect-ratio: 16 / 3;
  }
}
@media (max-width: 768px) {
  /* line 91, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 {
    aspect-ratio: 16 / 2;
  }
}
@media (max-width: 576px) {
  /* line 97, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 {
    aspect-ratio: 16 / 2;
    margin-bottom: 1rem;
  }
}
/* Propagar altura */
/* line 104, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1,
#swiper-home-slider-block-1 .swiper-wrapper,
#swiper-home-slider-block-1 .swiper-slide,
#swiper-home-slider-block-1 .swiper-slide > div,
#swiper-home-slider-block-1 .swiper-slide > div > div {
  height: 100%;
}

/* Slide base */
/* line 113, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-slide {
  position: relative;
}

/* Imagen */
/* line 118, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-slide img {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

/* Overlay (entre imagen y texto) */
/* line 129, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.35) 40%, rgba(0, 0, 0, 0.15) 70%, rgba(0, 0, 0, 0) 100%);
}

/* Contenido */
/* line 145, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .slide-content {
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 10%;
  transform: translateY(-50%);
  text-align: left;
  padding: 16px;
  max-width: 40%;
  width: 50%;
  color: #fff;
}
@media (max-width: 1200px) {
  /* line 145, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content {
    width: 60%;
    max-width: 60%;
    right: 5%;
  }
}
@media (max-width: 992px) {
  /* line 145, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content {
    width: 65%;
    max-width: 65%;
  }
}
@media (max-width: 768px) {
  /* line 145, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content {
    width: 85%;
    max-width: 85%;
    bottom: 40px;
    top: auto;
    transform: none;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(4px);
    border-radius: 8px;
  }
}
@media (max-width: 576px) {
  /* line 145, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content {
    width: 85%;
    max-width: 85%;
    bottom: 1.5rem;
    top: auto;
    transform: none;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(4px);
    border-radius: 8px;
  }
}
/* line 190, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .slide-content p {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  color: #fff;
}
@media (max-width: 992px) {
  /* line 190, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content p {
    font-size: 0.9rem;
  }
}
/* line 199, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .slide-content p a {
  font-weight: 700;
  text-decoration: underline;
  color: inherit;
}
/* line 206, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .slide-content .tituloSlider {
  font-size: 1.7rem;
  margin: 0 0 0.5rem 0;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 992px) {
  /* line 206, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content .tituloSlider {
    font-size: 1.4rem;
  }
}
@media (max-width: 768px) {
  /* line 206, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #swiper-home-slider-block-1 .slide-content .tituloSlider {
    font-size: 1.2rem;
  }
}

/* Flechas */
/* line 223, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-button-prev,
#swiper-home-slider-block-1 .swiper-button-next {
  color: #fff;
  transition: opacity 0.2s ease;
}
/* line 228, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-button-prev:hover,
#swiper-home-slider-block-1 .swiper-button-next:hover {
  opacity: 0.8;
}

/* Paginación */
/* line 234, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.6;
  transition: opacity 0.2s ease;
}
/* line 239, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#swiper-home-slider-block-1 .swiper-pagination-bullet-active {
  opacity: 1;
}

/* line 247, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.breadcrumb {
  margin-bottom: 0;
}
/* line 250, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.breadcrumb .active {
  color: #656565;
}

/* line 258, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.page-header {
  margin-top: 0;
  margin-bottom: 40px;
}

/* line 266, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront {
  margin-top: 30px;
}
/* line 269, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item > .paragraph {
  padding: 5px 20px;
  height: 450px;
}
/* line 272, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item > .paragraph h2 {
  font-size: 24px;
  font-weight: 500;
}
/* line 277, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item > .paragraph p {
  color: #202020;
}
/* line 284, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(1) > .paragraph {
  background-color: #f3d697;
}
/* line 285, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(1) > .paragraph a {
  color: #202020;
  text-decoration: underline;
}
/* line 293, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(2) > .paragraph {
  background-color: #f0f1ef;
}
/* line 294, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(2) > .paragraph a {
  color: #202020;
  text-decoration: underline;
}
/* line 302, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(3) > .paragraph {
  background-color: #247da0;
}
/* line 305, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(3) > .paragraph h2,
#block-highlightfront .field--item:nth-child(3) > .paragraph p {
  color: #ffffff;
}
/* line 309, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-highlightfront .field--item:nth-child(3) > .paragraph h2 a,
#block-highlightfront .field--item:nth-child(3) > .paragraph p a {
  color: #ffffff;
  text-decoration: underline;
}

@media (max-width: 1200px) {
  /* line 318, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-ayuda ul.menu {
    padding-inline-start: 0;
  }
}
/* line 327, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.faq.teaser > h3 {
  position: relative;
  padding-right: 12px;
  cursor: pointer;
}
/* line 332, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.faq.teaser > h3:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 0;
  display: block;
  border-right: 6px solid transparent;
  border-top: 6px solid #f9b92d;
  border-left: 6px solid transparent;
}
/* line 343, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.faq.teaser > h3.active:after {
  border: 0;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #f9b92d;
  border-left: 6px solid transparent;
}
/* line 351, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.faq.teaser .content {
  display: none;
}

/* line 359, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.block .field--name-field-basic-ref {
  margin-bottom: 20px;
}
/* line 362, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.block .field--name-field-basic-ref .field--name-field-basic-link {
  margin-top: 20px;
  text-align: right;
}

/* line 373, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.view-frontpage .view-empty,
.view-frontpage .view-empty + .feed-icons {
  display: none;
}

/* line 379, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.language-switcher-language-url {
  margin-right: 20px;
}

/* Botones ir al trámite */
/* line 384, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-tramite-link,
.field--name-field-autentic-clave,
.field--name-field-tramite-sin-identificacion {
  margin-bottom: 10px !important;
}
/* line 389, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-tramite-link a,
.field--name-field-autentic-clave a,
.field--name-field-tramite-sin-identificacion a {
  background-color: #FFF;
  background-repeat: no-repeat;
  padding: 12px 16px 12px 55px;
  display: inline-block;
  width: 100%;
  color: #006989;
  background-position-y: 10px;
  background-position-x: 10px;
  border-radius: 8px;
  background-size: 30px;
  border: 1px solid #d2d2d2;
}
/* line 402, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-tramite-link a:hover,
.field--name-field-autentic-clave a:hover,
.field--name-field-tramite-sin-identificacion a:hover {
  background-color: #2F4858;
  color: #FFF;
}

/* line 409, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-tramite-link a {
  background-image: url("../../../../sites/default/files/inline-images/boton_certi.png");
}

/* line 413, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-autentic-clave a {
  background-image: url("../../../../sites/default/files/inline-images/boton_clave.png");
}

/* line 417, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.field--name-field-tramite-sin-identificacion a {
  background-image: url("../../../../sites/default/files/inline-images/boton_anonimo.png");
}

/* line 421, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#tabla-listado_wrapper {
  font-size: 14px !important;
  overflow-x: hidden;
}

/* line 426, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.dataTables_scrollBody {
  overflow-y: scroll !important;
  width: auto !important;
  max-height: 600px !important;
}

/* line 432, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.dt-buttons {
  padding-left: 0px;
  margin-bottom: 22px;
}

/* line 437, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.buttons-copy {
  margin-left: 163px;
}

/* line 441, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel {
  overflow: hidden;
  padding: 20px;
}
/* line 445, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel li {
  float: left;
  width: 33%;
  height: 115px;
  line-height: 1.4;
  text-align: center;
  background-color: #EFF1EF;
  color: #246885;
}
/* line 455, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel .glyphicon {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 24px;
}
/* line 461, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel .admin-panel-class {
  display: inline;
  color: #246885;
  font-size: 15px;
  font-weight: normal;
  padding-left: 5px;
  display: block;
  text-align: center;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
/* line 473, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel li a {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 0px;
  text-decoration: none;
}
/* line 480, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel li a span:hover {
  color: #fff;
  background: #174456;
}

/* line 487, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.hidrocarburos-center {
  text-align: center;
}

/* line 491, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.hidroli {
  margin-left: 20%;
}

/* line 496, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list li {
  text-align: left;
  padding-left: 17px;
  font-weight: bold;
}
/* line 502, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .glyphicon {
  margin-top: 5px;
  margin-bottom: -10px;
  font-size: 24px;
  height: 50px;
  width: 50px;
  background: #2F4858;
  border-radius: 50%;
  padding: 13.5px 13.5px;
  display: inline-block;
  color: #fff;
}
/* line 514, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .glyphicon:hover {
  color: #fff;
  background: #174456;
}
/* line 520, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .admin-panel-class {
  display: inline;
  color: #246885;
  line-height: 1;
}
/* line 525, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .admin-panel-class:hover {
  color: #174456;
}

@media (min-width: 768px) {
  /* line 533, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .admin-panel li {
    width: 23%;
    font-size: 12px;
    height: 80px;
  }
}
@media (max-width: 768px) {
  /* line 543, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .admin-panel li {
    width: 50%;
  }

  /* line 548, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .admin-panel-list {
    display: inline-block;
  }
}
@media (max-width: 576px) {
  /* line 554, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .breadcrumb-wrapper .paragraph--type--slide.paragraph--view-mode--default .row .col-sm-7 .field--name-field-slide-body.field--type-text-long p {
    font-size: 15px;
  }
}
@media (max-width: 320px) {
  /* line 561, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  .admin-panel li {
    float: none;
    width: 100%;
    font-size: 12px;
    height: 75px;
  }
}
/* line 570, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.contenedor-tramites {
  background: #F5F6F7;
}

/* line 574, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-logooscurofooter > div,
#block-sede-barrio-bs-copyright > div {
  background: transparent;
}

/* line 580, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list {
  background-color: #FFF;
  border-radius: 8px;
  padding: 6%;
  display: flex;
  flex-direction: row;
  min-height: 9rem;
}
/* line 588, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .tramite-img .tramite-icono a {
  color: #FFF;
}
/* line 592, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .tramite-img {
  text-align: center;
}
/* line 596, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .tramite-icono {
  width: 4rem;
}
/* line 600, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .tramite-texto {
  width: 100%;
}
/* line 604, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .tramite-texto .title-nodo-tramite {
  font-size: 16px;
  line-height: normal;
  color: #2e6a9e;
  font-weight: 600;
}
/* line 611, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .descrip-nodo-tramite {
  font-size: 13px;
  color: #333;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: normal;
}
/* line 621, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .flecha-tramite {
  width: 7%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 629, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list i {
  position: relative;
  font-size: 24px;
}
/* line 633, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list i:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
/* line 642, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background-color: #2F4858;
  border-radius: 50%;
  color: #FFF;
}
/* line 653, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list .admin-panel-list li a {
  display: flex;
  align-items: center;
}

/* line 659, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover {
  background-color: #2F4858;
  cursor: pointer;
}
/* line 663, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover .tramite-img .tramite-icono a {
  color: #2F4858;
}
/* line 667, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover .tramite-texto .title-nodo-tramite {
  color: #FFF;
}
/* line 671, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover .descrip-nodo-tramite {
  color: #FFF;
}
/* line 675, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover .flecha-tramite {
  filter: brightness(0) invert(1);
}
/* line 679, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.admin-panel-list:hover .icon-wrapper {
  background-color: #FFF;
  color: #2F4858;
}

/* line 686, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list {
  background-color: #FFF;
  border-radius: 8px;
  padding: 6%;
  min-height: 5rem;
  display: flex;
}
/* line 693, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .tramite-img .tramite-icono a {
  color: #FFF;
}
/* line 697, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .tramite-img {
  text-align: center;
}
/* line 701, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .tramite-icono {
  width: 3rem;
}
/* line 705, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .tramite-texto {
  width: 100%;
}
/* line 709, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .tramite-texto .title-nodo-tramite {
  font-size: 0.85rem;
  line-height: 1.3;
}
/* line 714, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .flecha-tramite {
  width: 7%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 722, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background-color: #2F4858;
  border-radius: 50%;
  color: #FFF;
}
/* line 733, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list .home-panel-list li a {
  display: flex;
  align-items: center;
}

/* line 739, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover {
  background-color: #2F4858;
  cursor: pointer;
}
/* line 743, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover .tramite-img .tramite-icono a {
  color: #2F4858;
}
/* line 747, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover .tramite-texto .title-nodo-tramite {
  color: #FFF;
}
/* line 751, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover .flecha-tramite {
  filter: brightness(0) invert(1);
}
/* line 755, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover .flecha > img {
  filter: brightness(0) invert(1);
}
/* line 759, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.home-panel-list:hover .icon-wrapper {
  background-color: #FFF;
  color: #2F4858;
}

/* line 768, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-tramites-2 .admin-panel li a {
  display: contents;
}

/* line 775, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.icon-list {
  padding-left: 0;
  list-style: none;
}
/* line 779, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.icon-list li {
  display: flex;
  align-items: flex-start;
  margin-bottom: .25rem;
}
/* line 785, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.icon-list li::before {
  display: block;
  flex-shrink: 0;
  width: 1em;
  height: 1.5em;
  margin-right: .5rem;
  content: "";
  background: url("../img/icon-go-to-red.svg") no-repeat center center/100% auto;
}

/* line 796, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.acciones {
  display: flex;
  justify-content: center;
}

/* Columna triple Novedades/Destacados/Mis trámites presentados */
/* line 802, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
  min-height: 440px;
}
@media (max-width: 1200px) {
  /* line 802, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: 500px;
  }
}
@media (max-width: 992px) {
  /* line 802, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: 550px;
  }
}
@media (max-width: 768px) {
  /* line 802, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: 590px;
  }
}
@media (max-width: 768px) {
  /* line 802, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
    min-height: fit-content;
    padding-bottom: 20px !important;
  }
}

/* line 824, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic {
  background-color: #F5F6F7;
}
/* line 827, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic img {
  width: 100%;
}
/* line 831, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic .field--name-field-basic-body {
  padding: 0 20px;
}
/* line 835, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic a {
  color: #2e6a9e;
  line-height: normal;
  margin-bottom: 10px;
  text-decoration: underline;
}
/* line 842, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront .paragraph--type--basic a:hover {
  color: #2F4858;
  font-weight: 500;
}
@media (max-width: 576px) {
  /* line 850, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .field--item.col-sm-4:first-of-type .paragraph--type--basic {
    margin: 0;
  }
}
@media (max-width: 576px) {
  /* line 858, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .field--item.col-sm-4:nth-child(2) .paragraph--type--basic {
    margin: 0;
  }
}
@media (max-width: 576px) {
  /* line 866, ../sass/sede_barrio_bs/layout/_frontpage.scss */
  #block-sede-barrio-bs-highlightfront .field--item.col-sm-4:nth-child(3) .paragraph--type--basic {
    margin: 0;
  }
}
/* line 874, ../sass/sede_barrio_bs/layout/_frontpage.scss */
#block-sede-barrio-bs-highlightfront h2 {
  margin-top: 20px;
  padding: 0 20px;
}

/* line 880, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card-sede {
  color: #5F6368 !important;
}
/* line 883, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card-sede h3 {
  font-weight: bold;
  margin: 1.5rem 0;
  width: 100%;
}
/* line 889, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card-sede p {
  margin-bottom: 20px;
}

/* line 894, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.aviso-importante {
  background-color: #fff1c5 !important;
}

/* line 898, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.nota-importante {
  background-color: #f8f9fa !important;
}

/* line 902, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.aviso-importante .card-text {
  color: #202020;
}

/* line 906, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.accordion-header::before {
  background-color: white !important;
}

/* line 910, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.blockquote {
  font-size: 1rem;
}
/* line 913, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.blockquote p {
  margin: 0 !important;
}

/* line 918, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.blockquote-footer {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: 0.875em;
  color: #5F6368;
}

/* line 925, ../sass/sede_barrio_bs/layout/_frontpage.scss */
blockquote > footer {
  padding: 0 !important;
}

/* line 929, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeAviso {
  font-size: 14px;
  padding-left: 3.2em;
}
/* line 933, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeAviso p,
.mensajeAviso p:first-child,
.mensajeAviso ol {
  margin: 0 !important;
  color: unset !important;
}
/* line 940, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeAviso li {
  color: unset;
}
/* line 944, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeAviso::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f05a";
  font-size: 2em;
  position: absolute;
  top: 36%;
  left: 16px;
  margin-top: -.5em;
}

/* line 956, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeFueraPlazo {
  font-size: 14px;
  padding-left: 4em;
}
/* line 960, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeFueraPlazo p,
.mensajeFueraPlazo p:first-child,
.mensajeFueraPlazo ol {
  margin: 0 !important;
  color: unset !important;
}
/* line 967, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeFueraPlazo li {
  color: unset;
}
/* line 971, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.mensajeFueraPlazo::before {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f071";
  font-size: 2em;
  position: absolute;
  top: 36%;
  left: 16px;
  margin-top: -.5em;
}

/* line 983, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado {
  margin-top: 0;
  background-color: #f5f6f7;
  border-color: #f8f9fa !important;
  height: 168px !important;
}
/* line 989, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado h3 {
  color: #216e8e;
}
/* line 993, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado:hover {
  background-color: #2F4858;
  cursor: pointer;
}
/* line 997, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado:hover h3 {
  color: white;
}
/* line 1001, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado:hover img {
  filter: brightness(0) invert(1);
}

/* line 1007, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.list-group-item {
  line-height: normal;
  font-size: 0.875rem;
}

/* line 1012, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card-text {
  line-height: normal;
}

/* line 1016, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado .card-title {
  font-size: 16px;
  font-weight: 400;
}

/* line 1021, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.destacado .card-body {
  padding: 28px;
}

/* line 1026, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.card.mis-tramites:hover {
  background-color: #f5f6f7 !important;
}

/* line 1031, ../sass/sede_barrio_bs/layout/_frontpage.scss */
.list-group-item > a::before {
  display: block;
  flex-shrink: 0;
  width: 1em;
  height: 1.5em;
  margin-right: .5rem;
  content: "";
  background: url("../img/icon-go-to-red.svg") no-repeat center center/100% auto;
}

/* line 23, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav .container-xxl,
.footer-nav .row,
.footer-nav [class*="col-"],
.footer-top .container-xxl,
.footer-top .row,
.footer-top [class*="col-"],
.site-footer .container-xxl,
.site-footer .row,
.site-footer [class*="col-"] {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  float: none !important;
  max-width: none !important;
}
/* line 29, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav .navbar-nav,
.footer-top .navbar-nav,
.site-footer .navbar-nav {
  display: flex !important;
  flex-direction: row;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (max-width: 576px) {
  /* line 29, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-nav .navbar-nav,
  .footer-top .navbar-nav,
  .site-footer .navbar-nav {
    flex-direction: column;
  }
}

/* line 44, ../sass/sede_barrio_bs/layout/_footer.scss */
.separador-footer {
  border-color: white;
  width: 99%;
  margin: auto;
  margin-top: 0px;
  margin-bottom: 12px;
  opacity: 0.9 !important;
}

/* line 53, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav {
  background-color: #2F4858;
  padding: 30px 18px 0 18px;
  margin-bottom: -18px;
  font-family: 'Noto Sans', sans-serif;
}
/* line 59, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav .region-footer-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
/* line 64, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas {
  width: unset;
}
/* line 67, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas > .container-xxl {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
/* line 72, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav {
  justify-content: space-between !important;
  width: 100% !important;
}
/* line 76, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li {
  list-style: none !important;
}
/* line 80, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li.nav-item {
  position: relative;
  padding: 0 25px;
  text-align: center;
}
/* line 85, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li.nav-item a.nav-link {
  color: white !important;
  text-decoration: none !important;
  font-size: 23px;
  font-weight: 600;
  padding: 10px 5px !important;
  transition: all 0.3s ease;
}
/* line 93, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li.nav-item a.nav-link:hover {
  color: #F9B92D !important;
  text-decoration: underline !important;
}

/* line 105, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top {
  background-color: #2F4858;
  padding: 22px 0;
  font-family: 'Noto Sans', sans-serif;
}
/* line 110, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top .region-footer-top {
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 119, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-menuredessociales .field__item ul.list-inline.rrss {
  display: flex !important;
  gap: 30px;
  margin-bottom: 0 !important;
}
/* line 125, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-menuredessociales .field__item ul.list-inline.rrss li a img {
  width: 34px;
  height: 34px;
}
/* line 129, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-menuredessociales .field__item ul.list-inline.rrss li a img:hover {
  filter: brightness(0) invert(0.85);
  transform: scale(1.1);
}
/* line 140, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-piedepagina ul.navbar-nav {
  display: flex !important;
  gap: 35px;
}
/* line 144, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-piedepagina ul.navbar-nav li.nav-item a.nav-link {
  color: white !important;
  text-decoration: none !important;
  font-size: 19px;
  font-weight: 500;
  padding: 8px 2px !important;
}
/* line 151, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-top #block-sede-barrio-bs-piedepagina ul.navbar-nav li.nav-item a.nav-link:hover {
  color: #F9B92D !important;
  text-decoration: underline !important;
}

/* line 160, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-cols {
  background-color: #2F4858;
  padding: 22px 0 0;
}
/* line 164, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-cols .navbar-nav {
  flex-direction: row;
}
@media (max-width: 768px) {
  /* line 164, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-cols .navbar-nav {
    justify-content: center;
    display: flex;
    margin-bottom: 20px;
  }
}
/* line 174, ../sass/sede_barrio_bs/layout/_footer.scss */
.footer-cols a.nav-link {
  color: #FFF !important;
  text-decoration: underline;
  font-size: 14px;
  padding: 0px 10px;
  font-weight: 600;
  margin-top: 5px;
}

/* line 185, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer {
  background-color: #2F4858;
  padding: 10px 0 40px 0;
}
@media (max-width: 768px) {
  /* line 185, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer {
    padding: 10px 0 10px 0;
  }
}
/* line 193, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer .region-footer {
  justify-content: center;
  align-items: center;
}
/* line 200, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer #block-sede-barrio-bs-copyright .field__item p {
  color: white;
  margin: 0;
  font-size: 16px;
}
@media (max-width: 768px) {
  /* line 200, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer #block-sede-barrio-bs-copyright .field__item p {
    font-size: 14px;
  }
}
/* line 212, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer #block-sede-barrio-bs-legal {
  flex: 1;
}
/* line 215, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer #block-sede-barrio-bs-legal ul.navbar-nav {
  display: flex !important;
  gap: 30px;
}
/* line 219, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer #block-sede-barrio-bs-legal ul.navbar-nav li.nav-item a.nav-link {
  color: white !important;
  text-decoration: none !important;
  font-size: 14px;
}
/* line 224, ../sass/sede_barrio_bs/layout/_footer.scss */
.site-footer #block-sede-barrio-bs-legal ul.navbar-nav li.nav-item a.nav-link:hover {
  color: #F9B92D !important;
  text-decoration: underline !important;
}

@media (max-width: 992px) {
  /* line 235, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top {
    gap: 25px;
    width: 100%;
    justify-content: space-evenly;
    flex-direction: column;
  }
  /* line 242, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top #block-sede-barrio-bs-menuredessociales .field__item ul.list-inline.rrss {
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
  }
  /* line 250, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top #block-sede-barrio-bs-piedepagina ul.navbar-nav {
    width: 100%;
    flex-direction: row;
    justify-content: space-evenly;
  }

  /* line 258, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer {
    flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 768px) {
  /* line 265, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top {
    gap: 25px;
    width: 100%;
    justify-content: space-evenly;
    flex-direction: row;
  }
  /* line 272, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top #block-sede-barrio-bs-menuredessociales .field__item ul.list-inline.rrss {
    flex-direction: column;
  }
  /* line 278, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top .region-footer-top #block-sede-barrio-bs-piedepagina ul.navbar-nav {
    flex-direction: column;
  }

  /* line 284, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer {
    flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 1200px) {
  /* line 293, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav {
    flex-direction: column;
    gap: 15px;
  }
  /* line 297, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li.nav-item {
    padding: 0;
  }
  /* line 300, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-nav #block-sede-barrio-bs-aplicacionesexternas ul.navbar-nav li.nav-item::before {
    display: none;
  }
}
@media (max-width: 992px) {
  /* line 311, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer {
    padding: 0 !important;
  }
  /* line 314, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer li {
    width: 100%;
    text-align: center;
  }
  /* line 319, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer #block-sede-barrio-bs-copyright {
    padding-top: 10px !important;
    padding-bottom: 38px !important;
  }
  /* line 323, ../sass/sede_barrio_bs/layout/_footer.scss */
  .site-footer .region-footer #block-sede-barrio-bs-copyright p {
    text-align: center;
  }
}
/* line 331, ../sass/sede_barrio_bs/layout/_footer.scss */
.region-footer-top {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

/* line 339, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-menuredessociales {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/* line 345, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-menuredessociales .field__item {
  display: flex;
  justify-content: center;
  width: 100%;
}

@media (max-width: 992px) {
  /* line 352, ../sass/sede_barrio_bs/layout/_footer.scss */
  .footer-top #block-sede-barrio-bs-menuredessociales {
    margin: 0 !important;
  }
}
/* line 357, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-nwmenurrssexterno {
  margin: 15px 0;
  background-color: transparent;
}

@media (max-width: 576px) {
  /* line 363, ../sass/sede_barrio_bs/layout/_footer.scss */
  #block-sede-barrio-bs-nwmenurrssexterno ul li {
    margin-bottom: 11px;
    text-align: center;
  }
}
/* line 369, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-nwmenurrssexterno ul > li a {
  border: 1px solid #FFF;
  border-radius: 25px;
  padding: 8px 28px;
  background-color: transparent;
  text-transform: none;
  font-size: 16px;
  margin: auto 5px;
  color: #FFF;
  font-family: 'Noto Sans';
  line-height: 1;
}
/* line 380, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-nwmenurrssexterno ul > li a:hover {
  background-color: #FFF;
  color: #2F4858;
}
@media (max-width: 768px) {
  /* line 369, ../sass/sede_barrio_bs/layout/_footer.scss */
  #block-sede-barrio-bs-nwmenurrssexterno ul > li a {
    padding: 8px 12px;
    font-size: 14px;
    margin: auto 4px;
  }
}
@media (max-width: 576px) {
  /* line 369, ../sass/sede_barrio_bs/layout/_footer.scss */
  #block-sede-barrio-bs-nwmenurrssexterno ul > li a {
    width: 100%;
  }
}

/* line 396, ../sass/sede_barrio_bs/layout/_footer.scss */
.fa-youtube::before,
.fa-linkedin-in::before {
  margin-right: 8px;
  font-family: "Font Awesome 5 Brands";
}

/* line 402, ../sass/sede_barrio_bs/layout/_footer.scss */
#block-sede-barrio-bs-logooscurofooter {
  max-width: 300px;
  padding: 0.5em 0;
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 402, ../sass/sede_barrio_bs/layout/_footer.scss */
  #block-sede-barrio-bs-logooscurofooter {
    max-width: none;
    justify-content: center;
    display: flex;
    margin-bottom: 20px;
  }
}

/* Hover sobre X: aplicar filtro invertido para oscuro */
/* line 416, ../sass/sede_barrio_bs/layout/_footer.scss */
.navbar-nav .nav-link:hover img[alt=""] {
  filter: brightness(0);
  /* cambia SVG a negro/oscuro */
}

/* Basic page */
/* line 4, ../sass/sede_barrio_bs/layout/_content-types.scss */
article.node--type-page.node--view-mode-full {
  margin-bottom: 25px;
}
/* line 8, ../sass/sede_barrio_bs/layout/_content-types.scss */
article.node--type-page.node--view-mode-full .tramite-title-link a {
  text-align: left;
  font-size: 21px;
  line-height: normal;
  letter-spacing: 0;
  opacity: 1;
  font-weight: 700;
  color: #247da0;
}
/* line 17, ../sass/sede_barrio_bs/layout/_content-types.scss */
article.node--type-page.node--view-mode-full .tramite-title-link a:hover {
  color: #2F4858;
}
/* line 22, ../sass/sede_barrio_bs/layout/_content-types.scss */
article.node--type-page.node--view-mode-full .tramite-title-link p {
  font-size: 16px;
  line-height: normal;
}
/* line 28, ../sass/sede_barrio_bs/layout/_content-types.scss */
article.node--type-page.node--view-mode-full .row.mb-4 {
  min-height: 145px;
}

@media (max-width: 576px) {
  /* line 35, ../sass/sede_barrio_bs/layout/_content-types.scss */
  #page-wrapper h1 {
    font-size: 1.8em;
    margin: 0 25px 1rem 0;
  }

  /* line 42, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full h2 {
    font-size: 24px;
  }
  /* line 46, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full a {
    font-size: 15px;
  }
  /* line 50, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full p {
    font-size: 15px;
  }
  /* line 54, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full ul {
    padding-left: 1.5rem;
  }
  /* line 57, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full ul ul {
    padding-left: 1.5rem;
  }
  /* line 61, ../sass/sede_barrio_bs/layout/_content-types.scss */
  article.node--type-page.node--view-mode-full ul li {
    font-size: 15px;
  }
}
@media (max-width: 320px) {
  /* line 72, ../sass/sede_barrio_bs/layout/_content-types.scss */
  .field--name-field-section-body.field--type-text-long tr th,
  .field--name-field-section-body.field--type-text-long tr td {
    font-size: 13px !important;
    padding: 3px !important;
  }
  /* line 77, ../sass/sede_barrio_bs/layout/_content-types.scss */
  .field--name-field-section-body.field--type-text-long tr th span,
  .field--name-field-section-body.field--type-text-long tr td span {
    font-size: 13px !important;
  }
}
/* END Basic page */
/* Search page */
/* line 88, ../sass/sede_barrio_bs/layout/_content-types.scss */
.view-search-default.view-id-search_default,
.view-id-search_tramite {
  margin-bottom: 40px;
}
/* line 94, ../sass/sede_barrio_bs/layout/_content-types.scss */
.view-search-default.view-id-search_default .view-content h2 a,
.view-id-search_tramite .view-content h2 a {
  text-align: left;
  font-size: 32px;
  letter-spacing: 0;
  opacity: 1;
  font-weight: 700;
}
/* line 105, ../sass/sede_barrio_bs/layout/_content-types.scss */
.view-search-default.view-id-search_default .grey-tag.tag-lg a,
.view-id-search_tramite .grey-tag.tag-lg a {
  color: #247da0;
}

/* END Search page */
/* Anuncio */
/* line 114, ../sass/sede_barrio_bs/layout/_content-types.scss */
.node--type-anuncio.node--view-mode-full {
  padding-bottom: 20px;
}

/* END Anuncio */
/* line 1, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default,
.view-id-search_tramite,
.view-taxonomy-term {
  margin-bottom: 40px;
}
/* line 8, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .views-exposed-form .form--inline,
.view-search-default.view-id-search_default .views-exposed-form .js-form-item,
.view-id-search_tramite .views-exposed-form .form--inline,
.view-id-search_tramite .views-exposed-form .js-form-item,
.view-taxonomy-term .views-exposed-form .form--inline,
.view-taxonomy-term .views-exposed-form .js-form-item {
  width: 100%;
}
/* line 15, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-content h2,
.view-id-search_tramite .view-content h2,
.view-taxonomy-term .view-content h2 {
  font-weight: 800;
  color: #5F6368;
  font-size: 18px;
  line-height: normal;
  margin: 0.5em 0;
}
/* line 22, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-content h2 a,
.view-id-search_tramite .view-content h2 a,
.view-taxonomy-term .view-content h2 a {
  text-align: left;
  letter-spacing: 0;
  opacity: 1;
  transition: all 0.1s ease-in-out;
}
/* line 28, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-content h2 a:hover,
.view-id-search_tramite .view-content h2 a:hover,
.view-taxonomy-term .view-content h2 a:hover {
  color: #2F4858;
}
/* line 34, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-content .txt-5,
.view-id-search_tramite .view-content .txt-5,
.view-taxonomy-term .view-content .txt-5 {
  font-size: 16px;
  color: #2E6384;
  margin-right: 8px;
}
/* line 41, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .blue-tag,
.view-id-search_tramite .blue-tag,
.view-taxonomy-term .blue-tag {
  padding: 4px 8px;
}
/* line 44, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .blue-tag a,
.view-id-search_tramite .blue-tag a,
.view-taxonomy-term .blue-tag a {
  font-size: 14px;
}
/* line 49, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .teaser-listado-general,
.view-search-default.view-id-search_default .tramite.teaser,
.view-id-search_tramite .teaser-listado-general,
.view-id-search_tramite .tramite.teaser,
.view-taxonomy-term .teaser-listado-general,
.view-taxonomy-term .tramite.teaser {
  padding: 20px 0;
  border-bottom: 1px solid #CCCCCC;
}
/* line 55, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-filters,
.view-id-search_tramite .view-filters,
.view-taxonomy-term .view-filters {
  background-color: #f9f8fa;
  padding: 8px;
  border-radius: 8px;
}
/* line 60, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-default.view-id-search_default .view-filters .js-form-item,
.view-search-default.view-id-search_default .view-filters .form-actions,
.view-id-search_tramite .view-filters .js-form-item,
.view-id-search_tramite .view-filters .form-actions,
.view-taxonomy-term .view-filters .js-form-item,
.view-taxonomy-term .view-filters .form-actions {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 6px;
}

/*BUSCADOR TRÁMITES*/
/* line 72, ../sass/sede_barrio_bs/layout/_search.scss */
.tramites-list h2 {
  font-size: 28px;
  padding-bottom: 5px;
}
/* line 78, ../sass/sede_barrio_bs/layout/_search.scss */
.tramites-list .row.tipo-tramite {
  margin: 34px auto;
}

/* line 85, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1.views-exposed-form {
  margin-bottom: 8px;
}
/* line 89, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 .form--inline {
  width: 100%;
  align-items: end;
  background-color: #f9f8fa;
}
/* line 94, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 .form--inline .form-item-fulltext {
  width: 40%;
}
/* line 98, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 .form--inline .js-form-type-select {
  width: 60%;
}
/* line 105, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 #views-exposed-form-search-tramite-page-1 .js-form-item,
.block-views-exposed-filter-blocksearch-tramite-page-1 #views-exposed-form-search-tramite-page-1 .form-actions {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 6px;
}
/* line 113, ../sass/sede_barrio_bs/layout/_search.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 #views-exposed-form-search-tramite-page-1 .control-label {
  display: none;
}

/* line 120, ../sass/sede_barrio_bs/layout/_search.scss */
.view-search-tramite .view-header {
  color: #2E6384;
}

/* line 125, ../sass/sede_barrio_bs/layout/_search.scss */
.tipo {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.75rem;
  font-weight: 600;
  color: #2F4858;
  border-left: 1px solid #CCCCCC;
}

/* line 137, ../sass/sede_barrio_bs/layout/_search.scss */
.solapa {
  display: flex;
  align-items: center;
}

/* line 142, ../sass/sede_barrio_bs/layout/_search.scss */
.card {
  margin-top: .75rem;
  background-color: #f5f6f7;
}
/* line 146, ../sass/sede_barrio_bs/layout/_search.scss */
.card:hover {
  background-color: #fff;
  border: 1px solid #8484844a;
}

/* line 152, ../sass/sede_barrio_bs/layout/_search.scss */
.card-link {
  display: block;
  color: inherit;
  text-decoration: none;
}
/* line 157, ../sass/sede_barrio_bs/layout/_search.scss */
.card-link:hover, .card-link:focus, .card-link:active, .card-link:visited {
  color: inherit;
  text-decoration: none;
}

/* line 166, ../sass/sede_barrio_bs/layout/_search.scss */
.card-title {
  margin-bottom: .5rem;
  margin-top: 0;
  width: 75%;
  font-weight: 600;
  font-size: 18px;
}

/* line 174, ../sass/sede_barrio_bs/layout/_search.scss */
.card-body {
  padding: 28px;
}
/* line 177, ../sass/sede_barrio_bs/layout/_search.scss */
.card-body .descripcion {
  margin-top: 2rem;
}
/* line 181, ../sass/sede_barrio_bs/layout/_search.scss */
.card-body .flex-ambito {
  display: flex;
  align-items: center;
}
/* line 185, ../sass/sede_barrio_bs/layout/_search.scss */
.card-body .flex-ambito p {
  margin: 0;
  font-size: 14px;
}

/* line 192, ../sass/sede_barrio_bs/layout/_search.scss */
.card-sede .card-body {
  padding-top: 0;
}

/* line 196, ../sass/sede_barrio_bs/layout/_search.scss */
.fecha {
  padding: 8px 16px;
  background-color: #2e6a9e;
  border-radius: 8px;
  margin-right: 28px;
  width: 100px;
}

/* line 204, ../sass/sede_barrio_bs/layout/_search.scss */
.dia {
  font-size: 1.75rem;
  text-align: center;
  color: #FFF;
}

/* line 210, ../sass/sede_barrio_bs/layout/_search.scss */
.mesanio {
  font-size: 1rem;
  text-align: center;
  text-transform: uppercase;
  text-wrap: nowrap;
  color: #FFF;
}

/* line 218, ../sass/sede_barrio_bs/layout/_search.scss */
.contenido-anuncio {
  width: 100%;
}

/* line 222, ../sass/sede_barrio_bs/layout/_search.scss */
.tramite {
  border-radius: 50px;
  width: 12px !important;
  height: 12px !important;
  padding: 0;
  position: relative;
  top: 16px;
  margin-right: 0.5rem;
}
/* line 230, ../sass/sede_barrio_bs/layout/_search.scss */
.tramite.activo {
  background-color: #27ca80;
}
/* line 233, ../sass/sede_barrio_bs/layout/_search.scss */
.tramite.cerrado {
  background-color: #d66363;
}

/*END BUSCADOR TRÁMITES*/
/*CHATBOT*/
/* line 2, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat {
  background-color: #FFF;
  padding: 2px;
  z-index: 20;
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  height: 79px;
  box-shadow: 1px 1px 5px 1px #0003;
}
/* line 12, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat p {
  font-size: 14px;
}
/* line 16, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat img {
  width: 75px;
  height: 75px;
}

/* line 22, ../sass/sede_barrio_bs/modules/_buttons.scss */
.speach-bubble {
  background-color: #FFF;
  border: solid 1px #247da0;
  height: 75px;
}
/* line 27, ../sass/sede_barrio_bs/modules/_buttons.scss */
.speach-bubble strong {
  color: #247da0;
}

/* line 33, ../sass/sede_barrio_bs/modules/_buttons.scss */
.ui-dialog .ui-dialog-titlebar {
  color: #FFF;
  background-color: #247da0;
}
/* line 37, ../sass/sede_barrio_bs/modules/_buttons.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.2rem;
  outline: 0;
  border: none;
  color: #FFF;
}

/* line 51, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat-box .form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2F4858;
  background-color: #FFF;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .375rem;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
/* line 69, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat-box iframe {
  border: none;
}

/* line 75, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .btn-close {
  position: relative;
  width: 30px;
  height: 30px;
  background: transparent;
  border: none;
  cursor: pointer;
}
/* line 83, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .btn-close::before, #recaptcha-modal .btn-close::after {
  content: '';
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #FFF;
  /* Puedes cambiar el color */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 96, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .btn-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
/* line 100, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .btn-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
/* line 105, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .modal-header {
  display: flex;
}
/* line 109, ../sass/sede_barrio_bs/modules/_buttons.scss */
#recaptcha-modal .modal-title {
  font-size: 1em;
  font-weight: bold;
  width: 100%;
}

/* line 135, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-container {
  margin: 15px 0;
}
/* line 139, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-toggle {
  width: 100%;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border: none;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
}
/* line 149, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-toggle:hover {
  background-color: #ebebeb;
}
/* line 153, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-toggle .toggle-icon {
  transition: transform 0.3s ease;
}
/* line 156, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-toggle .toggle-icon.active {
  transform: rotate(180deg);
}
/* line 162, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources-content {
  padding: 15px;
  background-color: #fff;
}
/* line 167, ../sass/sede_barrio_bs/modules/_buttons.scss */
.sources .sources-toggle {
  border: none;
}

/* line 173, ../sass/sede_barrio_bs/modules/_buttons.scss */
.source-link {
  display: block;
  padding: 5px 0;
  color: #0066cc;
  text-decoration: none;
}
/* line 179, ../sass/sede_barrio_bs/modules/_buttons.scss */
.source-link:hover {
  text-decoration: underline;
}

/* line 184, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat-iframe {
  width: 445px;
  height: 470px;
}

/* line 190, ../sass/sede_barrio_bs/modules/_buttons.scss */
.chat-box iframe {
  width: 100%;
}

@media screen and (max-width: 992px) {
  /* line 196, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .chat-dialog {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    display: block !important;
    position: fixed !important;
    z-index: 100000;
  }

  /* line 206, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .chat-iframe {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: calc(100vh - 34px) !important;
  }

  /* line 213, ../sass/sede_barrio_bs/modules/_buttons.scss */
  #drupal-off-canvas {
    width: 100% !important;
    height: calc(100vh - 34px) !important;
  }

  /* line 218, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .chat {
    right: 18px !important;
    bottom: 18px !important;
  }
  /* line 222, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .chat .position-relative {
    display: none !important;
  }
  /* line 226, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .chat iframe {
    height: 100%;
  }

  /* line 232, ../sass/sede_barrio_bs/modules/_buttons.scss */
  #recaptcha-modal .modal-dialog {
    height: 100% !important;
    width: 100% !important;
    left: -11px;
    top: -9px;
  }
  /* line 238, ../sass/sede_barrio_bs/modules/_buttons.scss */
  #recaptcha-modal .modal-dialog .modal-content {
    height: 100% !important;
  }

  /* line 244, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .policy-chat-message {
    position: absolute;
    bottom: 0;
    background-color: white;
  }
  /* line 249, ../sass/sede_barrio_bs/modules/_buttons.scss */
  .policy-chat-message p {
    font-size: 12px;
  }
}
/* line 256, ../sass/sede_barrio_bs/modules/_buttons.scss */
.policy-chat-message p {
  font-size: 12px;
  margin-bottom: 0;
}

/*END CHATBOT*/
/* line 265, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary {
  color: #FFF !important;
  background-color: #C83D2D !important;
  border-color: #C83D2D !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 0 !important;
  text-decoration: none !important;
}
/* line 275, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary:hover {
  color: #fff !important;
  background-color: #2F4858 !important;
  border-color: #2F4858 !important;
}

/* line 282, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary-content {
  color: #FFF !important;
  background-color: #C83D2D !important;
  border-color: #C83D2D !important;
  border-radius: 8px !important;
  text-decoration: none !important;
}
/* line 289, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary-content:hover {
  color: #fff !important;
  background-color: #2F4858 !important;
  border-color: #2F4858 !important;
}

/* line 296, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary--inverted {
  color: #C83D2D !important;
  background-color: transparent;
  border-color: #C83D2D;
  border-radius: 50px;
  text-decoration: none !important;
}
/* line 303, ../sass/sede_barrio_bs/modules/_buttons.scss */
.btn-secondary--inverted:hover {
  color: #FFF !important;
  background-color: #2F4858 !important;
  border-color: #2F4858;
}

/* line 7, ../sass/sede_barrio_bs/modules/_form.scss */
body.page-node-type-webform #block-sede-barrio-bs-page-title {
  margin-top: 50px;
}

/* line 13, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] {
  margin-bottom: 150px;
}
/* line 17, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] div.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  margin-top: 30px;
}
/* line 20, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] div.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p {
  font-size: 22px;
  font-weight: 500;
  color: #000;
  margin-bottom: 0;
}
/* line 21, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] div.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p strong {
  font-weight: 500;
}
/* line 34, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] .webform-submission-contact-node-246-form label {
  font-weight: 600;
}
/* line 40, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] #edit-codigo-notificacion-opcional---description {
  padding-top: 12px;
  margin-bottom: 25px;
  color: #737373;
}
/* line 47, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] .webform-button--submit {
  background-color: #2F4858 !important;
  border-radius: 0 !important;
}
/* line 53, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] #edit-processed-text-01 p {
  font-size: 20px;
}
/* line 58, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] #edit-repetir-email-flexbox {
  justify-content: space-between;
  gap: 16px;
}
/* line 62, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] #edit-repetir-email-flexbox .webform-flex--container {
  margin: 0 auto;
}
/* line 68, ../sass/sede_barrio_bs/modules/_form.scss */
article[data-history-node-id="246"][about="/incidencias-tecnicas"] input,
article[data-history-node-id="246"][about="/incidencias-tecnicas"] select,
article[data-history-node-id="246"][about="/incidencias-tecnicas"] textarea {
  border-radius: 3px;
  border-color: #aba4a4;
}

/* Forms genéricos */
/* line 78, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form label {
  font-weight: 600;
}
/* line 82, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form .form--inline {
  display: inline-flex;
}
/* line 86, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form #edit-codigo-notificacion-opcional---description {
  padding-top: 12px;
  margin-bottom: 25px;
  color: #737373;
}
/* line 95, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form #edit-actions input,
.views-exposed-form #edit-actions--2 input,
.views-exposed-form #edit-actions--3 input {
  background-color: #C83D2D !important;
  border-radius: 0.375rem !important;
}
/* line 99, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form #edit-actions input:hover,
.views-exposed-form #edit-actions--2 input:hover,
.views-exposed-form #edit-actions--3 input:hover {
  color: #2F4858 !important;
  fill: #2F4858 !important;
  background-color: transparent !important;
  border-color: #2F4858 !important;
}
/* line 108, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form #edit-processed-text-01 p {
  font-size: 20px;
}
/* line 112, ../sass/sede_barrio_bs/modules/_form.scss */
.views-exposed-form input,
.views-exposed-form select,
.views-exposed-form textarea {
  border-radius: 3px;
  border-color: #aba4a4;
  margin-right: -10px;
}

/* line 123, ../sass/sede_barrio_bs/modules/_form.scss */
#block-sede-barrio-bs-formularioexpuestosearch-tramitepage-1-2 .form-type-select.js-form-item-scope-action {
  margin-top: -8px;
}

/* line 129, ../sass/sede_barrio_bs/modules/_form.scss */
.block-views-exposed-filter-blocksearch-tramite-page-1 .form-type-select.js-form-item-tid {
  margin-top: -8px;
}

/* END Forms genéricos */
/* Tablón de anuncios */
/* line 137, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios {
  margin-bottom: 3rem;
}
/* line 140, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios .js-form-item-sort-by.form-item-sort-by {
  margin-top: -8px;
}
/* line 144, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios .form-item-nid,
.view-id-tablon_anuncios .form-item-sort-by {
  display: none;
}
/* line 149, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios .datepicker {
  padding: 6px;
}
/* line 153, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios h2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-size: 18px;
}
/* line 159, ../sass/sede_barrio_bs/modules/_form.scss */
.view-id-tablon_anuncios .field.field--name-field-date.field--type-datetime.field--label-hidden.field__item {
  color: #2E6384;
}

/* line 165, ../sass/sede_barrio_bs/modules/_form.scss */
.view-tablon-anuncios .views-exposed-form {
  background-color: #f9f8fa;
  padding: 0 20px;
  border-radius: 8px;
  margin-bottom: 40px;
}

/* line 173, ../sass/sede_barrio_bs/modules/_form.scss */
#views-exposed-form-search-tramite-page-1 {
  background-color: #f9f8fa;
  padding: 8px;
  border-radius: 8px;
}

/* line 179, ../sass/sede_barrio_bs/modules/_form.scss */
#edit-fecha-min,
#edit-fecha-max {
  width: 120px;
  margin-right: 2px;
  padding-left: 10px;
}

/* line 186, ../sass/sede_barrio_bs/modules/_form.scss */
#edit-fecha-wrapper {
  margin-right: 0;
}
@media (max-width: 576px) {
  /* line 186, ../sass/sede_barrio_bs/modules/_form.scss */
  #edit-fecha-wrapper {
    width: 100%;
  }
}
/* line 193, ../sass/sede_barrio_bs/modules/_form.scss */
#edit-fecha-wrapper legend {
  display: none;
}

/* line 198, ../sass/sede_barrio_bs/modules/_form.scss */
.form-item-fecha-min,
.form-item-fecha-max {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 204, ../sass/sede_barrio_bs/modules/_form.scss */
#edit-sort-order {
  width: auto;
}

/* line 208, ../sass/sede_barrio_bs/modules/_form.scss */
#edit-idamb {
  width: auto;
  margin-right: 2px;
}

/* line 213, ../sass/sede_barrio_bs/modules/_form.scss */
.datepicker {
  padding: 16px;
  font-size: 1rem;
}

/* END Tablón de anuncios */
/* Responsive */
@media (max-width: 576px) {
  /* line 222, ../sass/sede_barrio_bs/modules/_form.scss */
  .views-exposed-form .form--inline {
    display: grid;
  }
  /* line 225, ../sass/sede_barrio_bs/modules/_form.scss */
  .views-exposed-form .form--inline #edit-actions-sede1 .btn-secondary {
    border-radius: 8px !important;
  }

  /* line 230, ../sass/sede_barrio_bs/modules/_form.scss */
  .block-views-exposed-filter-blocksearch-tramite-page-1 .form--inline .form-item-fulltext {
    width: 100%;
  }

  /* line 234, ../sass/sede_barrio_bs/modules/_form.scss */
  .block-views-exposed-filter-blocksearch-tramite-page-1 .form--inline .js-form-type-select {
    width: 100%;
  }

  /* line 238, ../sass/sede_barrio_bs/modules/_form.scss */
  .form-item,
  .form-actions {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 768px) {
  /* line 247, ../sass/sede_barrio_bs/modules/_form.scss */
  .views-exposed-form .form--inline {
    display: grid;
  }
  /* line 250, ../sass/sede_barrio_bs/modules/_form.scss */
  .views-exposed-form .form--inline #edit-actions-sede1 .btn-secondary {
    border-radius: 8px !important;
  }

  /* line 255, ../sass/sede_barrio_bs/modules/_form.scss */
  .form-item,
  .form-actions {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
/* END Responsive */
/* Menus ocultos */
/* line 2, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.checkAccesskeys {
  display: none;
}

/* line 6, ../sass/sede_barrio_bs/modules/_main-menu.scss */
ul[class="accesskeys-oculto"] {
  display: none;
}

/* End menus ocultos */
/* line 13, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.main-nav .container-fluid {
  padding: 0;
}

/* line 18, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation {
  background-color: #2F4858;
}
/* line 21, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu {
  background-color: #2F4858;
  padding: 0;
  margin: 0;
  text-align: center;
}
/* line 27, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav {
  display: ruby;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 35, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav li.nav-item a.nav-link {
  display: block;
  color: #f4f4f4;
  text-decoration: none;
  font-size: 15px;
  font-weight: 500;
  padding: 17.5px 20px;
  transition: all 0.3s ease;
}
/* line 44, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav li.nav-item a.nav-link:hover {
  background-color: #fff;
  color: #2F4858;
}
/* line 49, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav li.nav-item a.nav-link.is-active {
  text-decoration: underline;
}
/* line 54, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav li.nav-item:last-child {
  margin-right: 0;
}

/* Menu responsive */
/* line 63, ../sass/sede_barrio_bs/modules/_main-menu.scss */
#menuToggle {
  background-color: white;
  pointer-events: none;
  display: none;
}

/* line 69, ../sass/sede_barrio_bs/modules/_main-menu.scss */
header.header .container-xxl .region.region-header {
  margin-bottom: 30px;
  display: flex;
}
@media (max-width: 576px) {
  /* line 69, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  header.header .container-xxl .region.region-header {
    display: block;
  }
}

/* line 78, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.hide-menu {
  display: none !important;
}

/* line 82, ../sass/sede_barrio_bs/modules/_main-menu.scss */
.show-menu {
  display: block !important;
}

@media (max-width: 992px) {
  /* Muestra el botón de hamburguesa */
  /* line 89, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #menuToggle {
    display: block;
    pointer-events: unset;
    position: absolute;
    right: 5px;
    top: -5px;
  }

  /* Oculta el menú por defecto en móvil */
  /* line 98, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .main-nav {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #1a202c;
    z-index: 20;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  }

  /* line 107, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .region-navigation nav#block-sede-barrio-bs-main-menu ul.navbar-nav {
    display: contents;
  }

  /* line 111, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  header.header .container-xxl {
    padding: 0;
  }

  /* line 115, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-ayuda {
    right: 55px;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  /* line 115, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-ayuda {
    right: 170px;
  }
}

@media (max-width: 992px) {
  /* line 123, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 .form--inline.clearfix {
    display: inline-flex;
  }
}
@media (max-width: 992px) and (max-width: 768px) {
  /* line 123, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 .form--inline.clearfix {
    position: relative;
    right: 60px;
    top: 14px;
  }
}
@media (max-width: 992px) and (max-width: 576px) {
  /* line 123, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 .form--inline.clearfix {
    position: relative;
    right: 60px;
    top: 14px;
  }
}

@media (max-width: 992px) {
  /* line 139, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  header.header .container-xxl .region.region-header {
    margin-bottom: 30px;
  }

  /* line 143, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-main-menu {
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 150, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 .form--inline.clearfix {
    margin-top: 15px;
    margin-left: 15px;
  }

  /* line 155, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  .views-exposed-form.block-views-exposed-filter-blocksearch-default-page-2 {
    position: unset;
    margin-bottom: 0;
  }

  /* line 160, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-branding img {
    margin-top: 7.5px;
    width: 90%;
  }

  /* line 165, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-ayuda {
    right: 20px;
    top: -52px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  /* line 165, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-ayuda {
    right: 125px;
    top: 0px;
  }
}

@media (max-width: 768px) {
  /* line 175, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  header.header .container-xxl .region.region-header {
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  /* line 182, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-branding img {
    margin-top: 7.5px;
  }

  /* line 186, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-ayuda {
    right: 4em;
    top: 8.5em;
    position: absolute;
    width: 4em;
  }

  /* line 193, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-branding img {
    width: 65%;
  }

  /* line 197, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  header.header .container-xxl .region.region-header {
    margin-bottom: 15px;
  }
}
@media (max-width: 320px) {
  /* line 203, ../sass/sede_barrio_bs/modules/_main-menu.scss */
  #block-sede-barrio-bs-formularioexpuestosearch-defaultpage-2 input#edit-full-text {
    min-width: 220px;
  }
}
/* Nav tabs */
/* line 2, ../sass/sede_barrio_bs/modules/_navtabs.scss */
.documentation-api-full-wrapper {
  margin-bottom: 40px;
}

/* line 6, ../sass/sede_barrio_bs/modules/_navtabs.scss */
ul.nav-tabs-inner {
  border: 1px solid #202020;
  background-color: #F5F6F7;
  margin-bottom: 20px;
}
/* line 11, ../sass/sede_barrio_bs/modules/_navtabs.scss */
ul.nav-tabs-inner li {
  width: 25%;
}
/* line 16, ../sass/sede_barrio_bs/modules/_navtabs.scss */
ul.nav-tabs-inner li .nav-link.active, ul.nav-tabs-inner li .nav-link:hover {
  background-color: #687A86;
  color: #fff;
}

/* END Nav tabs */
/* line 4, ../sass/sede_barrio_bs/theme/_theme.scss */
.main-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 8, ../sass/sede_barrio_bs/theme/_theme.scss */
.main-container .field--item .nobullet-list li {
  list-style: none !important;
}

/* line 15, ../sass/sede_barrio_bs/theme/_theme.scss */
.content-wrapper.col-sm-12, .content-wrapper.col-sm-9 {
  padding-left: 0;
  padding-right: 0;
}

/* line 22, ../sass/sede_barrio_bs/theme/_theme.scss */
aside[role="complementary"] {
  padding-left: 0;
}

/* line 27, ../sass/sede_barrio_bs/theme/_theme.scss */
.region-sidebar-first .nav > li > a {
  padding-left: 0;
}

/* line 33, ../sass/sede_barrio_bs/theme/_theme.scss */
.enlace-ley-cookie {
  color: #F9B92D !important;
}

/* line 37, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-banner {
  font-size: 16px;
  background-color: #247DA0;
}

/* line 42, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-btn {
  border-radius: 4px;
  color: #212529;
  background-color: #F3D697;
  border-color: #F3D697;
  font-weight: bold;
}

/* line 50, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-layer {
  font-size: 16px;
  font-weight: bold;
}

/* line 55, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-service-group.active .cookiesjsr-service-group--tab {
  color: #fff;
  color: #ffffff;
  background: #247DA0 !important;
}

/* line 61, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-service-group--content {
  background: #247DA0 !important;
}

/* line 65, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-service--always-on span {
  background-color: transparent !important;
}

/* line 69, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-layer--title,
.cookiesjsr-layer--close {
  margin-bottom: 20px;
}

/* line 74, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-banner--text {
  text-align: justify;
}

/* line 78, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-links > li > a:hover {
  color: #ffffff;
}

/* line 82, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-banner--action {
  margin-bottom: 3%;
}

/* line 86, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-btn.invert {
  border-color: #247DA0 !important;
}

/* line 90, ../sass/sede_barrio_bs/theme/_theme.scss */
.cookiesjsr-btn.important.invert {
  background-color: #247DA0 !important;
}
