/* Minification failed. Returning unminified contents.
(3,26): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-2'
(56,26): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-3'
(62,26): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-4'
(66,26): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-3'
(90,26): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-4'
(631,17): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
(640,26): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
(669,17): run-time error CSS1039: Token not allowed after unary operator: '-tertiaryColor'
(724,28): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-0'
(742,28): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-0'
(770,32): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
(783,32): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-3'
(788,32): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-3'
(792,32): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-1'
(798,36): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-1'
(805,32): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-1'
(834,50): run-time error CSS1039: Token not allowed after unary operator: '-mainColor-8'
(834,74): run-time error CSS1039: Token not allowed after unary operator: '-tertiaryColor'
(978,28): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-0'
(1026,28): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-0'
(1033,28): run-time error CSS1039: Token not allowed after unary operator: '-grayColor-0'
(1133,25): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
(1142,25): run-time error CSS1030: Expected identifier, found '.'
(1142,33): run-time error CSS1031: Expected selector, found ')'
(1142,33): run-time error CSS1025: Expected comma or open brace, found ')'
(1150,32): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
(1250,25): run-time error CSS1039: Token not allowed after unary operator: '-color-sisconpes-blue'
 */
.footer {
  color: #fff;
  background-color: var(--grayColor-2);
  font-size: 11px;
  padding: 4em 0;
}

.footer--title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 1.1em;
}

.footer--contact-information a,
.footer--contact-information a:hover,
.footer--contact-information a:focus {
  color: #fff;
}

.footer--links {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /* min-height: 182px; */
  padding: 0;
}

.footer--img-gov {
  width: 185px;
  margin: 0.5em auto;
}

.footer--social-media {
  display: flex;
  justify-content: space-around;
  font-size: 10.5px;
  font-family: "Raleway";
  font-weight: 600;
  padding: 2em 0 3.2em;
}

.footer--social-media-btn,
.footer--social-media-btn:hover,
.footer--social-media-btn:focus {
  color: #fff;
  text-decoration: none;
  display: flex;
  align-items: center;
}

.footer--social-media-btn img {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  margin-right: 0.5em;
  background-color: var(--grayColor-3);
  transition: all 0.3s;
}

.footer--social-media-btn:hover img,
.footer--social-media-btn:focus img {
  background-color: var(--grayColor-4);
}

.footer--links-bg {
  background-color: var(--grayColor-3);
  display: flex;
  padding: 0 0.5em;
}

.footer--links-bg a {
  color: #fff;
  text-align: center;
  font-size: 10.5px;
  font-family: "Raleway";
  font-weight: 600;
  display: inline-flex;
  height: 28px;
  padding: 0 0.6em;
  align-items: center;
  position: relative;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  transition: all 0.3s;
}

.footer--links-bg a:hover,
.footer--links-bg a:active {
  background-color: var(--grayColor-4);
  text-decoration: none;
}

.footer--links-bg a:not(:first-child)::before {
  content: "";
  left: -0.5px;
  border-left: solid 1px #fff;
  height: calc(100% - 1.5em);
  display: block;
  position: absolute;
  top: 0.75em;
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .footer--social-media {
    flex-wrap: wrap;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .footer--social-media-btn {
    margin-bottom: 0.5em;
  }

  .footer--links-bg {
    flex-wrap: wrap;
  }
}

/* Footer */
.gov-co-footer {
    font-size: 16px;
}

    .gov-co-footer p {
        color: unset;
    }

    .gov-co-footer a:visited {
        color: #fff;
    }

    .gov-co-footer-lg > .gov-co-footer-pie.footer-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta {
        padding: 40px;
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column wrap;
        -webkit-box-pack: center;
        justify-content: center;
        align-content: center;
        row-gap: 30px;
    }

    .gov-co-footer-lg > .gov-co-footer-pie, .gov-co-footer-sm > .gov-co-footer-pie, .gov-co-footer-xl > .gov-co-footer-pie, .gov-co-footer-xs > .gov-co-footer-pie, .gov-co-footer > .gov-co-footer-pie {
        width: 100%;
        background-color: #36c;
    }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta {
            -webkit-box-ordinal-group: 4;
            order: 3;
            -webkit-box-flex: 1;
            flex: 1 1 auto;
            display: -webkit-box;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            flex-flow: row wrap;
            -webkit-box-pack: justify;
            justify-content: space-between;
        }

.gov-co-logo-pie-blanco {
    height: 40px;
}

.gov-co-logo-pie-mesa {
    width: 48px;
    height: 48px;
    padding-left: 0px;
    margin-left: 20px;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-blanco, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-blanco, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-blanco, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-blanco, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-blanco {
    -webkit-box-ordinal-group: 2;
    order: 1;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa {
    -webkit-box-ordinal-group: 3;
    order: 2;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta {
    -webkit-box-ordinal-group: 2;
    order: 1;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.titulo-venta {
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 1.25rem;
    color: #fff;
}

.headline-s-govco, .subtitle-govco, h5 {
    font-family: Montserrat,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.6875em !important;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta {
    margin: 10px 0;
}

.gov-detalles-venta {
    font-family: "Work Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    margin-bottom: 3px;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta > p, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta > p, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta > p, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta > p, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-detalles-venta > p {
    margin-bottom: 3px;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column wrap;
    row-gap: 20px;
    -webkit-box-pack: start;
    justify-content: flex-start;
}

    .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a {
        -webkit-box-flex: 1;
        flex: 1 1 auto;
    }

.gov-co-link-venta {
    font-family: "Work Sans",sans-serif;
    font-size: 12px;
    color: #fff;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a:hover, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a:hover, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a:hover, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a:hover, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta > a:hover {
    color: #fff;
}

.govco-icon.size-1x {
    font-size: 1em;
}

.govco-icon {
    font-family: "Govco Icon";
    font-size: 2em;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta {
    -webkit-box-ordinal-group: 3;
    order: 2;
    -webkit-box-flex: 1;
    flex: 1 1 auto;
}

.sub-titulo-venta {
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    color: #fff;
}

.headline-s-govco, .subtitle-govco, h5 {
    font-family: Montserrat,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    color: #004884;
    line-height: 1.6875em !important;
}

.gov-detalles-venta-conta {
    font-family: "Work Sans",sans-serif;
    font-weight: 400;
    font-size: 1.23077rem;
    color: #fff;
    margin-bottom: 3px;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-detalles-venta-conta > p, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-detalles-venta-conta > p, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-detalles-venta-conta > p, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-detalles-venta-conta > p, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-detalles-venta-conta > p {
    margin-bottom: 3px;
}

.gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    row-gap: 15px;
    padding-bottom: 5px;
}

    .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta > a, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta > a, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta > a, .gov-co-footer-xs > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta > a, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta > div > div > div > .gov-co-pilo-venta > a {
        margin-right: 15px;
    }

.goc-co-link-poli-venta {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 0.75rem;
    color: #fff;
    text-decoration: underline;
}

.ms-signInLink {
    display: inline-block;
    padding: 0;
    line-height: 1.5;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: .75rem;
    text-decoration: underline;
}

.ms-welcome-root {
    padding: 0;
    margin: 0;
    line-height: 1 !important;
}

    .ms-welcome-root a {
        display: inline-block;
        padding: 0;
        line-height: 1.5;
        font-family: Montserrat,sans-serif;
        font-weight: 700;
        font-size: .75rem;
        /* text-decoration: underline; */
        /* line-height: 1 !important; */
        height: auto !important;
    }

.fa-circulo {
    border-radius: 50%;
    background: #fff;
    color: #3366CC;
    padding: 2px;
    margin-right: 5px;
    width: 12px;
    height: 12px;
    text-align: center;
}

.fa-telefono {
    margin-right: 3px;
}

@media (min-width: 576px) {
    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > div, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > div, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > div, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > div {
        -webkit-box-flex: initial;
        flex: initial
    }

    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo {
        width: 100%
    }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div {
            display: -webkit-box;
            display: flex;
            -webkit-box-pack: end;
            justify-content: flex-end
        }

            .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co {
                margin: 0 10px
            }

    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion {
        width: 70%
    }

    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes {
        width: 50%
    }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes > div > .h-gov-co, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes > div > .h-gov-co, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes > div > .h-gov-co, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-sedes > div > .h-gov-co {
            display: inline-block
        }

    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos {
        width: 50%
    }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos > div > .h-gov-co, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos > div > .h-gov-co, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos > div > .h-gov-co, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-contactos > div > .h-gov-co {
            display: inline-block
        }

    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas {
        width: 100%
    }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas, .gov-co-footer-sm .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas {
            width: 70%;
            margin: 0 auto;
            padding: 10px
        }

    .gov-co-footer-lg > .gov-co-footer-pie.footer-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-flow: column nowrap;
        row-gap: initial
    }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            flex-flow: row wrap
        }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-sm > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta {
            padding: 15px 0;
            margin: 15px 0;
            border-top: 1px solid #fff;
            border-bottom: 1px solid #fff
        }
}

@media (min-width: 992px) {
    .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad {
        padding: 50px 50px 10px
    }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-titulo {
            width: 60%
        }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad {
            width: 40%
        }

            .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-logo-autoridad > div > div > div > .logo-gov-co {
                position: absolute
            }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion {
            width: 60%
        }

            .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion > div, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion > div, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-presentacion > div {
                width: 85%;
                margin: 0
            }

        .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas {
            width: 50%;
            padding: 0 10px
        }

            .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas {
                width: 100%;
                padding: 5px
            }

                .gov-co-footer .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas > a, .gov-co-footer-lg .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas > a, .gov-co-footer-xl .gov-co-footer-presetacion > .gov-co-footer-autoridad > .footer-politicas > div > div > div > .gov-co-politicas > a {
                    font-size: .75rem
                }

    .gov-co-footer-lg > .gov-co-footer-pie > .gov-co-footer-auto, .gov-co-footer-xl > .gov-co-footer-pie > .gov-co-footer-auto, .gov-co-footer > .gov-co-footer-pie > .gov-co-footer-auto {
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .gov-co-footer-lg > .gov-co-footer-pie.footer-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-flow: row nowrap;
        padding: 40px 85px
    }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta {
            -webkit-box-ordinal-group: 2;
            order: 1;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            flex-flow: column wrap;
            -webkit-box-pack: start;
            justify-content: center;
            align-content: space-around;
            row-gap: 20px
        }

            .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-footer-venta > .gov-co-logo-pie-mesa {
                margin: 0 auto;
                align-content: flex-end
            }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta {
            margin: 0 15px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            border-right: 1px solid #fff
        }

            .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-presen-venta > div > div > div > .gov-co-social-media-venta {
                margin-top: 15px;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-column-gap: 25px;
                -moz-column-gap: 25px;
                column-gap: 25px;
            }

        .gov-co-footer-lg > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer-xl > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta, .gov-co-footer > .gov-co-footer-pie.footer-venta > .gov-co-conta-venta {
            padding: 0;
            margin: 0;
            border: initial
        }
}

.gov-co-footer-venta-imgs-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.gov-co-logo-pie-blanco-container {
    border-right: 1px solid #fff;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.redes-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 135px;
    font-size: 0.75rem;
    text-decoration: underline;
}

.redes-icon {
    border-radius: 10%;
    background: #fff;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #3366CC;
}

    .redes-icon img {
        max-height: 16px;
        max-width: 16px;
    }

.gov-co-footer a {
    color: #fff !important;
}

.footer-items {
    font-size: 0.875rem;
}

@media (min-width: 992px) {

    .footer-items {
        font-size: 1rem;
    }
}

@media screen and (min-width: 326px) and (max-width: 457px) {
  .footer--links-bg a:last-child::before {
    content: none;
  }
}

@media screen and (max-width: 326px) {
  .footer--links-bg a:nth-child(2)::before {
    content: none;
  }
}

.header-dnp{
    margin-bottom: 2em;
}
.header-dnp--container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.header-user-information {
    font-family: "Work Sans";
    color: var(--color-sisconpes-blue);
    font-weight: bolder;
    font-size: 1.2rem;
}
.header-user-information--institucion {
   margin-top: 15px;
}

    .header-user-information--institucion .badget {
        background: var(--color-sisconpes-blue);
        color: white;
        padding: 5px 10px;
        border-radius: 5px;
    }


.header-logo {
    height: 9.5em;
    width: 234px;
}

.header-logo--login {
    margin-left: auto;
}

#logos {
    padding: 1rem 0;
    display: flex !important;
    align-items: center !important;
}

#dnp-logo-container {
    border-right: 1px solid rgb(204, 204, 204);
    padding-right: 30px !important;
    margin-right: 30px !important;
}

.user-information {
    color: var(--tertiaryColor);
    display: flex;
    flex-direction: column;
}

.user-information--hr {
    border-top: 1px solid;
    margin: 0.3em 0 0.4em;
}

.user-information--rol {
    margin-bottom: 0.5em;
}

.user-information--changePassword {
    margin-top: 0.5rem;
    font-weight: 700;
    font-size: 12px;
    font-style: italic;
}

    @media (max-width: 767.98px) {
        .header-dnp--container {
        display: flex;
        flex-direction: column;
        align-content: center;
        flex-wrap: wrap;
    }
}

@media (min-width: 768px) {
    .header-dnp {
        margin-bottom: 0;
    }
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky;
        top: 0;
        z-index: 1000;
    }
}

.navbar {
  margin-bottom: 0;
}

.navbar-brand {
  padding: 0.4em;
}
.navbar.is-not-logged {
    background-color: var(--grayColor-0);
}

.navbar-brand img {
    height: 1.5em;
}

.navbar-informativo {
    padding: 0 15px;
}
.busqueda-documentos-container {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    text-align: center;
}

.navbar-default {
    background-color: var(--grayColor-0);
    border: none;
    min-height: auto;
}

    .navbar-default .navbar-nav > li > a {
        color: #333;
        display: block;
    }

        .navbar-default .navbar-nav > li > a:focus {
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px;
        }

.navbar-default.logged {
    height: 50px;
}
.navbar-default .navbar-nav > .navbar-authenticated--sub-menu {
    display: none;
}

.navbar-default .navbar-nav > li > a > img {
  margin-right: 0.4em;
}

    .navbar-default .navbar-nav > li:not(.dropdown.open):hover,
    .navbar-default .navbar-nav > li:not(.dropdown.open):focus {
        background-color: var(--color-sisconpes-blue);
    }

    .navbar-default .navbar-nav > li > a:hover {
        color: #fff;
    }

    .navbar-default .navbar-nav > li:hover > a  {
        color: #fff;
    }

    .navbar-default .navbar-nav > li > .navbar-authenticated--anchor:hover,
    .navbar-default .navbar-nav > li > .navbar-authenticated--anchor:active {
        background-color: var(--grayColor-3);
    }

    .navbar-default .navbar-nav > .active > .navbar-authenticated--anchor:hover,
    .navbar-default .navbar-nav > .active > .navbar-authenticated--anchor:focus {
        background-color: var(--grayColor-3);
    }

    .navbar-default .navbar-nav > .active {
        background-color: var(--grayColor-1);
    }

        .navbar-default .navbar-nav > a:hover,
        .navbar-default .navbar-nav > a:focus {
            color: #fff;
            background-color: var(--grayColor-1);
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: var(--grayColor-1);
    }
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        
    }

.navbar-default .navbar-toggle {
  border: none;
  font-size: 0px;
  color: white;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: black;
}

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        border-radius: 10px;
    }

.navbar-default > .container-fluid,
.navbar-collapse.collapse {
  padding: 0;
}

@media (min-width: 1030px) {
    .navbar-default.navbar-authenticated {
        background: linear-gradient( 90deg, var(--mainColor-8) 70%, var(--tertiaryColor) 70% );
    }
}

@media (min-width: 768px) {
    .busqueda-documentos-container {
        flex-direction: row;
        text-align: left;
    }
    .navbar-toggle {
        display: none;
    }
    .navbar-collapse.collapse {
        display: flex !important;
        justify-content: center;
    }

    .navbar-nav > li {
        position: relative;
    }

        .navbar-nav > li::before,
        .navbar-nav > li::after {
            z-index: 10;
        }

        .navbar-nav > li::before {
            content: "";
            left: -0.5px;
        }

        .navbar-nav > li:last-child::after {
            content: "";
            right: -0.5px;
        }

    .navbar-brand {
        display: none;
    }
}

@media (max-width: 767px) {
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-nav {
        margin: 0;
    }

    .navbar-default .navbar-nav > li:not(:last-child) > a {
        position: relative;
    }

       /* .navbar-default .navbar-nav > li:not(:last-child) > a::after {
            content: "";
            position: absolute;
            display: block;
            height: 1px;
            background-color: #fff;
            width: 90%;
            left: auto;
            right: 5%;
            top: 100%;
            z-index: 1;
        }*/

    li.navbar-nav--d-sm-none {
        display: none;
    }

    .navbar-default .navbar-nav > .navbar-authenticated--sub-menu {
        display: block;
    }

        .navbar-default .navbar-nav > .navbar-authenticated--sub-menu > a {
            font-weight: 500;
            padding-left: 4em;
        }

    .navbar-default .navbar-nav > li.navbar-authenticated--sub-menu > a::after {
        width: calc(90% - 2.5em);
    }
}


.icono-home {
    filter: hue-rotate(90deg);
}



/* Style guide */
.bg-navbar-dark-blue {
    background: #2b4e84;
}

.navbar-gov-co {
    background-color: #36c;
    padding: 0;
    display: flex;
    height: 41px;
}

.navbar-gov-co-pri {
    width: 100%;
    display: flex;
}

/* Header */
/*.navbar-gov-co {
    background-color: #fff;
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
}

.navbar-gov-co-pri {
    padding: 0 38px;
    background-color: #36c
}
*/

.navbar-govco-logo {
    display: flex;
    align-items: center;
}

.navbar-govco-brand {
    display: inline-block;
}

.sisconpes-navbar {
    display: flex;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    background-color: var(--grayColor-0);
}

.sisconpes-navbar > li {
    height: 100%;
}

.sisconpes-navbar > li:not(:last-child) {
    border-bottom: solid 1px #fff;
}

    .sisconpes-navbar > li .sisconpes-icon {
        background-color: white;
        display: none;
    }

    .sisconpes-navbar > li a {
        width: 100%;
        height: 100%;
    }

.sisconpes-navbar-sisconpes-icon {
    display: none !important;
}

/*------- Sidebar --------*/


.sisconpes-navbar-container.logged .container {
    display: flex;
    justify-content: end;
    height: 100vh;
    align-content: center;
    align-items: center;
    margin-right: 15px;
}
.loggin-dropdown button{
    border-radius: 15px;
    border: none;
}

.btn-regresar {
    background-color: transparent;
    border: none;
    margin-right: 5px;
}

.sisconpes-navbar-container.logged {
    background-color: var(--grayColor-0)!important;
}
.sidebar--navbar.sisconpes-navbar.logged {
    flex-direction: row;
    justify-content: center;
    height: 100%;
    align-items: center;
    background-color: var(--grayColor-0)!important;
}

@media (min-width: 768px) {
    .sisconpes-navbar-brand {
        display: none;
    }
    .sisconpes-navbar {
        flex-direction: row;
    }
    .sisconpes-navbar-sisconpes-icon {
        display: block!important;
    }
    .sisconpes-navbar > li a {
        height: 100%;
        align-content: center;
    }
    .sisconpes-navbar > li:not(:first-child) {
        border-left: solid 1px #fff;
    }
    .sisconpes-navbar > li:not(:last-child) {
        border-bottom: none;
    }

    .sidebar--navbar.sisconpes-navbar {
        justify-content: end;
        align-items: center;
        height: 100%;
    }

    .sidebar--navbar.sisconpes-navbar.logged {
        flex-direction: row;
        justify-content: end;
    }
    
}

@media (max-width: 1199.8px) {
        .sisconpes-navbar > li {
            display: flex;
            align-content:center;
            flex-wrap: wrap;
        }
}

@media (min-width: 1200px) {
    /*.sisconpes-navbar {
        display: block;
    }*/

    .sisconpes-navbar > li .sisconpes-icon {
        width: 30px;
        height: 30px;
        display: inline-block;
    }
}

@media (max-width: 766.9px) {
    .dropdown-submenu .dropdown-menu {
        margin-left: 20px;
    }
}

.sisconpes-content.logged {
    margin-left: 48px;
}


.sidebar .sidebar--header.button-open {
    background-color: #e6ecfa;
}

.sidebar {
    position: absolute;
    left: 0;
    background-color: #e6ecfa;
    border: 1px solid #ddd;
    width: 300px;
    height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
}
    
    .sidebar .divider {
        display: block;
        border: 1px solid #f8f9fa;
    }

    .sidebar .sidebar--item-text.logged {
        margin-left: 5px;
    }

    .sidebar .level a {
        color: #1a4481 !important;
        font-weight: bold;
        /*color: var(--grayColor-2);*/
        text-decoration: none;
    }

        .sidebar .level a:hover {
            color: var(--color-sisconpes-blue);
            font-weight: bolder;
        }

    .sidebar li {
        list-style: none;
        margin: 0;
    }

    .sidebar .level:has(.level-1) {
        padding-top: 0;
    }
    .sidebar .level:not(.level-1) a{
        padding: 5px;
    }
    .sidebar .level-1 > .navbar-authenticated--anchor:hover {
        color: white!important;
        background-color: var(--color-sisconpes-blue);
        border: none;
    }

    .sidebar .sidebar-option--submenu li {
        padding: 8px 0;
        cursor: pointer;
    }

    .sidebar .sidebar-option--submenu li a {
        height: 100%;
        width: 100%;
        display: inline-block;
    }

    .sidebar nav {
        height: inherit;
    }

    .sidebar .sidebar--body {
        overflow-y: auto;
        height: 100%
    }

.level .open > a,
.level .open > a:hover,
.level .open > a:focus {

}

.sidebar.collapsed {
    width: 48px;
    transition: left 0.3s;
}

    .sidebar.collapsed .sidebar--header.button-open {
        height: 48px;
        width: 48px;
        border: 0;
        display: inline-block;
    }

    .sidebar.collapsed .sidebar--header.button-close {
        display: none;
    }

    .sidebar.collapsed .sidebar--body .sidebar--item-text {
        display: none;
    }

    .sidebar.collapsed .divider {
        display: none;
    }

.sidebar-fixed {
    position: fixed !important;
    top: 0;
    overflow-y: hidden !important;
}

    .sidebar-fixed .sidebar--body {
        max-height: 100vh;
    }

    .sidebar-fixed .level a {
        padding-right: 15px;
    }


.sidebar-title {
    margin: 15px;
    border-bottom: 1px solid gray;
}

sidebar.sidemenu {
    z-index: 1048;
}

.sidebar--header .title {
    font-family: "Work Sans";
    font-size: 1.2rem;
    text-decoration: none;
    padding-top: 0;
    margin: 0;
    border: 0;
}

    .sidebar--header.button-open {
        display: none;
    }

    .sidebar--header.button-close {
    display: flex;
    justify-content: space-between;
    margin: 5px 0;
}

        .sidebar--header.button-close .close-sidebar-sisconpes {
            margin-right: 10px;
            background: transparent;
            color: var(--color-sisconpes-blue);
        }

            .sidebar--header.button-close .close-sidebar-sisconpes:hover {
                font-weight: bolder;
            }

