@charset "UTF-8";
/* .vision_mision.block.block-block-content{
    margin: 0;
} */
.vision_mision {
  padding: 0 56px; }
  .vision_mision .field:first-child {
    margin-bottom: 33px; }
  .vision_mision .field__label {
    color: #011945;
    font-size: 30px;
    padding: 10px 0; }
  .vision_mision .field__item {
    color: #333333;
    text-align: justify; }

@media screen and (max-width: 576px) {
  .vision_mision {
    padding: 0 10px;
    text-align: center; } }
@media screen and (max-width: 992px) {
  .layout--twocol-section {
    margin-top: 0;
    flex-direction: column; } }
.home_video {
  display: flex;
  justify-content: center;
  margin-top: 100px !important; }
  .home_video video {
    width: 100%;
    max-width: 570px; }

@media screen and (max-width: 576px) {
  .home_video {
    padding: 0 10px; } }
@media screen and (max-width: 992px) {
  .home_video {
    margin-top: 0 !important; } }
.slogan_portal {
  color: #ffffff;
  background-color: #05216B;
  text-align: center;
  padding: 58px 0;
  font-style: italic;
  margin-top: 52px; }
  .slogan_portal p {
    margin: 0;
    font-size: 28px; }

.nivel_educativo_portal.block.block-views {
  max-width: 1024px;
  margin-top: 120px;
  /* .row.view.view-niveles-educativo.view-id-niveles_educativo.view-display-id-block_1{
      margin: 0;
  } */ }
  .nivel_educativo_portal.block.block-views h2 {
    text-align: center;
    font-weight: 800;
    font-size: 30px;
    margin-bottom: 44px;
    color: #011945; }
  .nivel_educativo_portal.block.block-views .contenido_nivel {
    text-align: center; }
    .nivel_educativo_portal.block.block-views .contenido_nivel .ih-item {
      margin: 0 auto; }
      .nivel_educativo_portal.block.block-views .contenido_nivel .ih-item .info img {
        border-radius: 50%; }
    .nivel_educativo_portal.block.block-views .contenido_nivel .titulo {
      margin: 18px 0;
      font-size: 20px;
      font-weight: 800;
      color: #011945; }
    .nivel_educativo_portal.block.block-views .contenido_nivel .texto {
      color: #333333;
      margin-bottom: 20px; }
    .nivel_educativo_portal.block.block-views .contenido_nivel .enlace {
      background-color: #FFD93B;
      width: 128px;
      margin: 0 auto;
      border-radius: 29px;
      padding: 5px 16px; }
      .nivel_educativo_portal.block.block-views .contenido_nivel .enlace:hover {
        background-color: #ffc01f !important; }
      .nivel_educativo_portal.block.block-views .contenido_nivel .enlace a {
        color: #333333;
        font-size: 16px;
        font-weight: 800;
        text-decoration: none; }

@media screen and (max-width: 576px) {
  .nivel_educativo_portal {
    padding: 0 10px; } }
@media screen and (max-width: 775px) {
  .nivel_educativo_portal .grid {
    border-bottom: 1px solid #eae9e9;
    padding-bottom: 20px !important; } }
.drx-block-corazon,
.corazon_solidario_portal {
  /* .field--name-field-frase{
      display: flex;
      font-size: 30px;
      // padding: 0 88px;
      font-weight: 600;
      color: #333333;
      line-height: 60px;
      align-items: center;
  } */ }
  .drx-block-corazon .row,
  .corazon_solidario_portal .row {
    margin-right: 0;
    margin-left: 0; }
  .drx-block-corazon .texto,
  .corazon_solidario_portal .texto {
    font-size: 35px;
    font-weight: 600;
    color: #333333;
    line-height: 60px;
    align-items: center;
    margin-bottom: 40px; }
  .drx-block-corazon .field--name-field-enlace,
  .corazon_solidario_portal .field--name-field-enlace {
    padding: 20px 0; }
    .drx-block-corazon .field--name-field-enlace a,
    .corazon_solidario_portal .field--name-field-enlace a {
      font-size: 16px;
      color: #ffffff;
      padding: 10px 28px;
      border-radius: 28px;
      background-color: #05216B;
      text-decoration: none; }
      .drx-block-corazon .field--name-field-enlace a:hover,
      .corazon_solidario_portal .field--name-field-enlace a:hover {
        background-color: #011945; }

@media screen and (max-width: 576px) {
  .drx-block-corazon .texto {
    margin-bottom: 0;
    text-align: center; }
  .drx-block-corazon .enlace {
    padding: 40px 0;
    text-align: center; } }
.page-node-47 .node--type-page {
  padding: 0; }
  .page-node-47 .node--type-page .node__content {
    background-color: #FFFFFF; }
    .page-node-47 .node--type-page .node__content h2 {
      font-size: 1.5rem; }
.page-node-47 .drx-block-info {
  padding: 40px 20px !important; }

.cs-ayuda {
  padding: 20px 215px 40px;
  background-color: #FFFFFF;
  max-width: 1024px;
  margin: 0 auto !important; }
  .cs-ayuda h2 {
    text-align: center;
    padding-bottom: 20px; }
  .cs-ayuda ul {
    margin: 0;
    list-style: none;
    position: relative; }
    .cs-ayuda ul li {
      line-height: 26px;
      padding-bottom: 25px; }
      .cs-ayuda ul li:before {
        left: -1px;
        content: "✔";
        color: #05216B;
        position: absolute; }
  .cs-ayuda p {
    font-size: 12px;
    color: #333333;
    line-height: 20px;
    text-decoration: underline; }
  .cs-ayuda ul,
  .cs-ayuda p {
    padding-left: 30px; }

.page-node-47 .node__content > .layout:nth-child(2) .block-inline-blockbasic:nth-child(2) {
  padding: 40px 0;
  text-align: center;
  background-color: #f4f4f4; }
.page-node-47 .node__content > .layout:nth-child(2) .block-inline-blockbasic:nth-child(3) {
  padding: 0 50px;
  background-color: #f4f4f4; }
  .page-node-47 .node__content > .layout:nth-child(2) .block-inline-blockbasic:nth-child(3) .layout.layout--onecol {
    margin: 0 auto;
    max-width: 974px;
    background-color: #FFFFFF; }
  .page-node-47 .node__content > .layout:nth-child(2) .block-inline-blockbasic:nth-child(3) img {
    max-width: 208px;
    padding: 40px 0; }
.page-node-47 .node__content > .layout:nth-child(2) .block-webform {
  padding: 0 50px 50px 50px;
  margin: 0 auto;
  background-color: #f4f4f4; }
  .page-node-47 .node__content > .layout:nth-child(2) .block-webform h2 {
    font-size: 20px; }
  .page-node-47 .node__content > .layout:nth-child(2) .block-webform #webform-submission-corazon-solidario-node-47-add-form {
    margin: 0 auto;
    max-width: 974px;
    padding: 0 30px 30px 30px;
    background-color: #FFFFFF; }
  @media screen and (max-width: 992px) {
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform h2 {
      text-align: left; } }
  .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox {
    margin: 0; }
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(1) {
      flex: 1;
      padding-right: 80px; }
    @media screen and (max-width: 768px) {
      .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(1) {
        padding-right: 0; }
        .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(1) #edit-columna-1 {
          margin-top: 0; }
          .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(1) #edit-columna-1 #edit-donacion {
            margin-top: 0; } }
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-columna-2 {
      margin-top: 0; }
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-nuestra-cuenta {
      margin-bottom: 40px;
      margin-top: 0; }
      .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-nuestra-cuenta #edit-nuestra-cuenta--description {
        padding: 30px 0;
        text-align: center;
        border-radius: 10px;
        border: 1px #c4c4c4 solid; }
        .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-nuestra-cuenta #edit-nuestra-cuenta--description p {
          margin: 0; }
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-comprobante-de-deposito-donacion,
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox #edit-datos-personales {
      margin-bottom: 40px; }
    .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) {
      flex: 1; }
      .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-01,
      .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-02 {
        justify-content: space-between; }
        .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-01 .webform-flex--container,
        .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-02 .webform-flex--container {
          margin: 0; }
        @media screen and (min-width: 768px) {
          .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-01 .webform-flex--1,
          .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-flexbox-02 .webform-flex--1 {
            flex: 0 0 calc(50% - 1rem); } }
      .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-actions {
        text-align: left;
        padding-right: 0;
        margin: 0; }
        .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-actions #edit-actions-submit {
          color: #333333;
          font-weight: 600;
          background-color: #fdd734; }
          .page-node-47 .node__content > .layout:nth-child(2) .block-webform .webform-flexbox .webform-flex--0:nth-child(2) #edit-actions #edit-actions-submit:hover {
            background-color: #ffc01f; }
@media screen and (max-width: 992px) {
  .page-node-47 .node__content > .layout:nth-child(2) .block-inline-blockbasic:nth-child(3),
  .page-node-47 .node__content > .layout:nth-child(2) .block-webform {
    margin: 0; } }

@media screen and (max-width: 992px) {
  .page-node-47 .node__content h2 {
    text-align: center; }
  .page-node-47 .node__content .g-recaptcha {
    transform: scale(0.66);
    transform-origin: 0 0; }

  .cs-ayuda {
    padding: 50px 100px; } }
@media screen and (max-width: 576px) {
  .page-node-47 .node__content .g-recaptcha {
    transform: scale(0.54);
    transform-origin: 0 0; }

  .cs-ayuda {
    padding: 0 50px 50px 50px; } }
.facebook_portal {
  text-align: right;
  margin-right: 100px; }
  .facebook_portal iframe {
    max-width: 470px;
    width: 100% !important; }

.facebook_portal.block {
  /* margin: 0;
  text-align: center; */
  padding-right: 60px; }

@media screen and (max-width: 610px) {
  .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) {
    flex-wrap: inherit; } }
@media screen and (max-width: 992px) {
  .facebook_portal {
    text-align: center;
    margin-right: 0; } }
@media screen and (max-width: 1220px) {
  .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) {
    justify-content: center; }
    .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) .facebook_portal {
      /* text-align: center;
      margin-right: 0; */
      padding-right: 0; }
    .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) .novedad_portal {
      margin: 0 auto; }
      .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) .novedad_portal .more-link {
        text-align: center; }
        .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) .novedad_portal .more-link a {
          margin-top: 10px;
          display: inline-block; } }
/* HOME */
.novedad_portal.block.block-views.block-views-blockvista-novedad-portal-block-1 {
  margin: 40px 50px 0 0; }

.novedad_portal {
  max-width: 610px;
    /* .novedad{
        max-width: 303px;
        margin: 0 7.5px;
        background-color: #ffffff;
        .imagen{
            overflow: hidden;
            img{
                transition: 0.2s;
                &:hover{
                    transform: scale(1.3);
                    filter: grayscale(50%);
                }
            }
        }

        .texto{
            font-weight: 500;
            padding: 7px 23px 38px 12px;
            font-size: 18px;
            a{
                color: #011945;
            }
        }
    } */ }
@media screen and (max-width: 600px) {
  .novedad_portal {
    max-width: 480px;
  }
}
  .novedad_portal h2 {
    font-weight: bold;
    font-size: 30px;
    color: #011945; }
  .novedad_portal .novedad {
    max-width: 296px;
    margin: 0 7.5px;
    background-color: #FFFFFF;
    height: 400px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    overflow: hidden; }
    .novedad_portal .novedad .imagen {
      overflow: hidden;
      height: 75%;
      display: flex;
      justify-content: center;
      align-items: center; }
      .novedad_portal .novedad .imagen img {
        transition: 0.2s; }
        .novedad_portal .novedad .imagen img:hover {
          transform: scale(1.3);
          filter: grayscale(50%); }
    .novedad_portal .novedad .texto {
      font-weight: 500;
      padding: 5px 10px;
      font-size: 18px;
      border-top: 5px solid #f4f4f4; }
      .novedad_portal .novedad .texto a {
        color: #011945; }
  .novedad_portal ul li button::before {
    font-size: 7px;
    margin-top: 8px; }
  .novedad_portal .more-link {
    text-align: left; }
    .novedad_portal .more-link a {
      font-size: 16px;
      font-weight: 800;
      color: #011945;
      padding: 8px 20px;
      border-radius: 29px;
      text-decoration: none;
      background-color: #fdd734; }
      .novedad_portal .more-link a:hover {
        background-color: #ffc01f; }

/* MENÚ */
.view-id-vista_novedades {
  color: #000000;
  text-align: justify; }
  .view-id-vista_novedades .view-content .views-row + .views-row {
    margin-top: 40px; }
  .view-id-vista_novedades .contenido-novedad {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1024px; }
    .view-id-vista_novedades .contenido-novedad .columna1 img {
      border-radius: 10px; }
    .view-id-vista_novedades .contenido-novedad .columna2 #fecha-creada {
      display: flex;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 15px; }
      .view-id-vista_novedades .contenido-novedad .columna2 #fecha-creada #icono {
        padding-right: 10px; }
    .view-id-vista_novedades .contenido-novedad .columna2 p {
      margin: 0; }
  .view-id-vista_novedades .views-row:nth-child(2n) {
    background-color: #F4F4F4; }
    .view-id-vista_novedades .views-row:nth-child(2n) .views-field.views-field-field-enlace-del-video {
      padding: 20px; }
    .view-id-vista_novedades .views-row:nth-child(2n) .contenido-novedad {
      padding: 20px; }
      .view-id-vista_novedades .views-row:nth-child(2n) .contenido-novedad .columna2 {
        order: -1; }
  .view-id-vista_novedades .pager {
    text-align: center; }
    .view-id-vista_novedades .pager ul {
      padding: 0;
      width: auto;
      margin: 60px 0 0 0; }

@media screen and (max-width: 992px) {
  .view-id-vista_novedades .contenido-novedad .columna2 h2 {
    margin-top: 20px; }
  .view-id-vista_novedades .views-row:nth-child(2n) .contenido-novedad .columna2 {
    order: 1; } }
.logo_aliados {
  max-width: 1366px;
  margin: 0 auto;
  padding: 35px 0; }
  .logo_aliados img {
    width: auto;
    height: 65px;
    margin: 0 65px; }

#block-cnsl-content .node--type-page {
  color: black;
  text-align: justify; }

.page-node-29 .node__content .layout__region--first,
.page-node-35 .node__content .layout__region--first {
  padding: 0 20px; }
@media screen and (max-width: 992px) {
  .page-node-29 .node__content .layout__region--first,
  .page-node-35 .node__content .layout__region--first {
    padding: 0; } }

.page-node-30 .node__content .layout--twocol-section--50-50 {
  padding: 10px 0; }
.page-node-30 .node__content .layout--twocol-section--50-50:nth-child(1) .layout__region--first {
  padding: 0 20px; }
.page-node-30 .node__content .layout--twocol-section--50-50:nth-child(2) .layout__region--second {
  padding: 0 20px; }
@media screen and (max-width: 992px) {
  .page-node-30 .node__content .layout--twocol-section--50-50:nth-child(1) .layout__region--first {
    padding: 0; }
  .page-node-30 .node__content .layout--twocol-section--50-50:nth-child(2) .layout__region--second {
    padding: 0;
    order: -1; } }

.page-node-31 .node__content .layout__region--first {
  display: flex;
  align-items: center;
  padding-right: 20px; }

.page-node-32 .node__content .layout__region--second {
  padding: 0 20px; }
@media screen and (max-width: 992px) {
  .page-node-32 .node__content .layout__region--second {
    padding: 0;
    order: -1; } }

/* .page-node-33 {
    .node__content {
        // TÍTULOS
        .layout--onecol {
            .align-center {
                // width: 50%;
                margin: 0 auto;
                max-width: 80%;
            }
        }
        // FOTOS
        .layout--twocol-section {
            padding: 40px 0 !important;
            background-color: #ffffff !important;
            .align-center {
                width: auto;
            }
        }
        .layout--twocol-section:nth-child(2),
        .layout--twocol-section:nth-child(6) {
            .layout__region--first {
                padding: 0 20px;
            }
        }
        .layout--twocol-section:nth-child(4) {
            .layout__region--second {
                padding: 0 20px;
            }
        }
        @media screen and (max-width: 992px) {
            .layout--onecol {
                .align-center {
                    width: auto;
                }
            }
            .layout--twocol-section:nth-child(2),
            .layout--twocol-section:nth-child(6) {
                .layout__region--first {
                    padding: 0;
                }
            }
            .layout--twocol-section:nth-child(4) {
                .layout__region--second {
                    padding: 0;
                    order: -1;
                }
            }
        }
    }
} */
.page-node-34 .node__content .layout--twocol-section--50-50 {
  padding: 20px 0 !important; }
  .page-node-34 .node__content .layout--twocol-section--50-50 .align-center {
    width: 60%; }
.page-node-34 .node__content .layout--twocol-section--50-50:nth-child(2n) {
  background-color: #ffffff !important; }
  .page-node-34 .node__content .layout--twocol-section--50-50:nth-child(2n) .layout__region--second {
    padding: 0 20px; }
@media screen and (max-width: 992px) {
  .page-node-34 .node__content .layout--twocol-section--50-50:nth-child(2n) .layout__region--second {
    padding: 0;
    order: -1; } }

.page-node-37 .node__content .layout--twocol-section {
  padding: 20px 0; }
.page-node-37 .node__content .layout--twocol-section:nth-child(2) .layout__region--first {
  padding-right: 20px; }
.page-node-37 .node__content .layout--twocol-section:nth-child(3) .layout__region--second {
  padding: 0 20px; }
@media screen and (max-width: 992px) {
  .page-node-37 .node__content .layout--twocol-section:nth-child(2) .layout__region--first {
    padding-right: 0; }
  .page-node-37 .node__content .layout--twocol-section:nth-child(3) .layout__region--second {
    padding: 0;
    order: -1; } }

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-off-canvas.ui-dialog-position-side.ui-resizable {
  right: 0;
  left: unset !important;
  width: 600px !important; }

.node--type-article footer {
  display: none; }
.node--type-article .node__content {
  display: flex;
  margin: 0 auto;
  max-width: 1366px;
  padding: 40px 20px; }
  .node--type-article .node__content .field--name-field-image {
    flex: 1;
    text-align: center; }
  .node--type-article .node__content .field--name-body {
    flex: 1;
    padding: 0 20px;
    text-align: justify;
    color: black;
    order: -1; }
@media screen and (max-width: 992px) {
  .node--type-article .node__content {
    flex-direction: column; }
    .node--type-article .node__content .field--name-body {
      padding: 0; } }

.page-node-48 .node__content {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 1024px;
        /* #edit-flexbox {
            align-items: center;
            // BOTÓN
            #edit-actions{
                padding-right: 0;
                margin-top: 1em;
                input {
                    color: #000000;
                    font-weight: 600;
                    padding: 10px 40px;
                    border-radius: 29px;
                    background-color: #ffd734;
                    &:hover{
                        background-color: #ffc01f;
                    }
                }
            }

            @media screen and (max-width: 576px){
                #edit-actions{
                    text-align: left;
                }
            }
        } */ }
  .page-node-48 .node__content .layout__region--first {
    padding: 0 40px 0 85px; }
    .page-node-48 .node__content .layout__region--first #edit-dejanos-tu-consulta-y-te-responderemos-a-la-brevedad {
      margin: 0; }
  .page-node-48 .node__content .layout__region--second {
    padding-left: 40px; }
    .page-node-48 .node__content .layout__region--second p {
      margin: 0; }
    .page-node-48 .node__content .layout__region--second .sedes tr td:last-of-type {
      padding-left: 14px; }
      .page-node-48 .node__content .layout__region--second .sedes tr td:last-of-type a {
        text-decoration: none;
        color: #000000; }
        .page-node-48 .node__content .layout__region--second .sedes tr td:last-of-type a:hover {
          color: #ffc01f; }
  .page-node-48 .node__content #edit-actions {
    padding-right: 0;
    margin-top: 1em; }
    .page-node-48 .node__content #edit-actions input {
      color: #000000;
      font-weight: 600;
      padding: 10px 40px;
      border-radius: 29px;
      background-color: #ffd734; }
      .page-node-48 .node__content #edit-actions input:hover {
        background-color: #ffc01f; }
  @media screen and (max-width: 576px) {
    .page-node-48 .node__content #edit-actions {
      text-align: center; } }
  @media screen and (max-width: 992px) {
    .page-node-48 .node__content .layout__region--first,
    .page-node-48 .node__content .layout__region--second {
      padding: 0 20px;
      max-width: 683px;
      margin: 0 auto; } }
  @media screen and (max-width: 576px) {
    .page-node-48 .node__content .layout__region--first,
    .page-node-48 .node__content .layout__region--second {
      padding: 0; } }

.path-user .no-gutters {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 768px;
  color: #000000; }
.path-user #edit-actions {
  text-align: right; }

/* PARTE 1 */
.page-node-61 #block-cnsl-content {
  overflow: hidden; }
  .page-node-61 #block-cnsl-content .block-views-blockniveles-educativo-block-2 {
    margin: 0; }
    .page-node-61 #block-cnsl-content .block-views-blockniveles-educativo-block-2 h2 {
      font-weight: 800;
      color: #333333;
      text-align: center;
      margin-bottom: 50px; }

.page-node-61 .view-content {
  margin: 0 auto; }
  .page-node-61 .view-content .contenido_nivel {
    text-align: center;
    padding: 0 30px; }
    .page-node-61 .view-content .contenido_nivel .effect13 {
      margin: 0 auto; }
    .page-node-61 .view-content .contenido_nivel .enlace a {
      margin: 40px 0;
      font-size: 16px;
      font-weight: 600;
      color: #333333;
      padding: 10px 50px;
      border-radius: 29px;
      display: inline-block;
      text-decoration: none;
      text-transform: uppercase;
      background-color: #ffd93b; }
      .page-node-61 .view-content .contenido_nivel .enlace a:hover {
        background-color: #ffc01f; }
    @media screen and (max-width: 992px) {
      .page-node-61 .view-content .contenido_nivel a {
        margin: 40px 0 90px 0; } }

/* PARTE 2 */
.path-proyectos-digitales #block-cnsl-content {
  padding: 0; }

.intranet-recomendado,
.intranet-busqueda {
  padding: 40px;
  overflow: hidden;
  max-width: 1366px;
  margin: 0 auto;
  color: #333333; }
  .intranet-recomendado h2,
  .intranet-busqueda h2 {
    color: #333333;
    font-weight: 600;
    line-height: 60px; }
  .intranet-recomendado .doc-recomendado,
  .intranet-busqueda .doc-recomendado {
    display: flex;
    background-color: #FFFFFF; }
    .intranet-recomendado .doc-recomendado span,
    .intranet-busqueda .doc-recomendado span {
      font-weight: 600; }
    .intranet-recomendado .doc-recomendado .columna1,
    .intranet-busqueda .doc-recomendado .columna1 {
      flex: 40%;
      display: flex;
      align-items: center;
      justify-content: center; }
    .intranet-recomendado .doc-recomendado .columna2,
    .intranet-busqueda .doc-recomendado .columna2 {
      flex: 60%;
      flex-direction: column;
      padding: 5px 10px; }
      .intranet-recomendado .doc-recomendado .columna2 .titulo,
      .intranet-busqueda .doc-recomendado .columna2 .titulo {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 10px;
        border-radius: 5px; }
        .intranet-recomendado .doc-recomendado .columna2 .titulo a,
        .intranet-busqueda .doc-recomendado .columna2 .titulo a {
          color: #333333; }
        .intranet-recomendado .doc-recomendado .columna2 .titulo:hover,
        .intranet-busqueda .doc-recomendado .columna2 .titulo:hover {
          background-color: #05216B;
          padding: 5px 10px;
          transition: .5s; }
          .intranet-recomendado .doc-recomendado .columna2 .titulo:hover a,
          .intranet-busqueda .doc-recomendado .columna2 .titulo:hover a {
            color: #FFFFFF;
            text-decoration: none; }

.intranet-recomendado {
  background-color: #F4F4F4; }
  .intranet-recomendado .intranet-recomendado-bloque {
    margin: 0; }
    .intranet-recomendado .intranet-recomendado-bloque .columna1 {
      border-right: 3px solid #F4F4F4; }

.intranet-busqueda .view-filters {
  padding: 10px 20px;
  margin-bottom: 40px;
  background-color: #F4F4F4; }
  .intranet-busqueda .view-filters .form--inline.clearfix {
    display: flex;
    flex-wrap: wrap; }
    .intranet-busqueda .view-filters .form--inline.clearfix .form-item {
      margin-right: 0; }
    .intranet-busqueda .view-filters .form--inline.clearfix .form-item-grado-seccion-id {
      flex: 0 0 30%;
      margin-bottom: 0; }
      .intranet-busqueda .view-filters .form--inline.clearfix .form-item-grado-seccion-id .select-wrapper select {
        font-size: 1rem;
        padding: 0 0.75rem;
        border-radius: 0.25rem;
        border: 1px solid #ced4da;
        background-clip: padding-box;
        height: calc(1.5em + 0.75rem + 2px);
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .intranet-busqueda .view-filters .form--inline.clearfix .form-item-combine {
      flex: 0 0 70%; }
    .intranet-busqueda .view-filters .form--inline.clearfix #edit-actions {
      flex: 100%; }
      .intranet-busqueda .view-filters .form--inline.clearfix #edit-actions #edit-reset {
        margin: 0; }
    @media screen and (max-width: 1200px) {
      .intranet-busqueda .view-filters .form--inline.clearfix .form-item-grado-seccion-id,
      .intranet-busqueda .view-filters .form--inline.clearfix .form-item-combine {
        flex: 100%; } }
.intranet-busqueda .columna1 {
  background-color: #F4F4F4; }

#block-cnsl-content .node--type-intranet {
  margin: 0 auto;
  color: black;
  max-width: 1366px;
  text-align: justify; }

.path-search #block-cnsl-content {
  margin: 0 auto;
  color: #000000;
  max-width: 1024px;
  padding: 60px 20px; }
  .path-search #block-cnsl-content h2 {
    margin: 15px 0;
    font-size: 20px;
    font-weight: bold; }
  .path-search #block-cnsl-content .item-list .search-results {
    padding-left: 15px;
    list-style: disc; }
    .path-search #block-cnsl-content .item-list .search-results li {
      margin: 0; }
      .path-search #block-cnsl-content .item-list .search-results li .search-result__title {
        font-size: 18px;
        margin: 0; }

.view-id-vista_noticias {
  overflow: hidden;
  color: #000000;
  text-align: justify; }
  .view-id-vista_noticias .view-content .views-row + .views-row {
    margin-top: 40px; }
  .view-id-vista_noticias .contenido-noticia {
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1024px; }
    .view-id-vista_noticias .contenido-noticia .columna1 img {
      border-radius: 10px; }
  .view-id-vista_noticias .views-row:nth-child(2n) {
    background-color: #F4F4F4; }
    .view-id-vista_noticias .views-row:nth-child(2n) .contenido-noticia {
      padding: 20px; }
      .view-id-vista_noticias .views-row:nth-child(2n) .contenido-noticia .columna2 {
        order: -1; }
  .view-id-vista_noticias .pager {
    text-align: center; }
    .view-id-vista_noticias .pager ul {
      padding: 0;
      width: auto;
      margin: 60px 0 0 0; }

@media screen and (max-width: 768px) {
  .view-id-vista_noticias .contenido-noticia .columna2 h2 {
    margin-top: 20px; }
  .view-id-vista_noticias .views-row:nth-child(2n) .contenido-noticia .columna2 {
    order: 1; } }
.node--type-banner {
  color: #000000;
  text-align: justify;
  background-color: #f4f4f4; }
  .node--type-banner .node__content {
    padding: 20px;
    margin: 0 auto;
    max-width: 1024px; }
    .node--type-banner .node__content .layout__region.layout__region--first,
    .node--type-banner .node__content .layout__region.layout__region--second {
      padding: 0 20px; }
    .node--type-banner .node__content p {
      margin: 0; }
    .node--type-banner .node__content img {
      border-radius: 10px; }
    @media screen and (max-width: 992px) {
      .node--type-banner .node__content .layout__region.layout__region--first {
        padding-bottom: 20px; } }

.page-node-1 .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(2) {
  max-width: 1024px;
  margin: 0 auto; }
.page-node-1 .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6) {
  padding: 65px 0;
  background-color: #f4f4f4; }

/* .layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(2){
    max-width: 1366px;
    margin: 0 auto;
}

.layout.layout--twocol-section.layout--twocol-section--50-50:nth-child(6){
    padding: 65px 0 50px 0;
    background-color: #f4f4f4;
} */

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