.name-box.empty,
.email-box.empty {
  border: #ED1C24 1px solid !important;
  color: #ED1C24;
}

.media-library-item__edit,
.media-library-item__remove {
  position: relative;
}

.dropdown-language-item button {
  color: #545454;
}

.block-dropdown-languagelanguage-interface .form-item,
.block-dropdown-languagelanguage-interface .form-actions {
  margin: 0;
}

.dropbutton-multiple .dropbutton {
  border: none;
}

.js .dropbutton-widget {
  border: none;
  background-color: transparent;
}
.js .dropbutton-widget .language-link.active-language {
  color: #545454;
}
.js .dropbutton-widget .secondary-action a {
  color: #221F1F;
}

.dropbutton-widget .dropbutton .dropbutton-action > * {
  padding: 0;
}

.dropbutton .secondary-action {
  border: none;
}

main {
  margin-top: 0px;
}

.biblioteca-list-box .form-select,
.biblioteca-list-box .form-control {
  border-radius: 0;
  border: #231F20 1px solid;
}
.biblioteca-list-box label {
  color: #545454;
}
.biblioteca-list-box h3 {
  color: #2680C1;
  font-size: 25px;
  font-weight: bold;
}
.biblioteca-list-box h3 a {
  color: #2680C1;
  text-decoration: none;
}
.biblioteca-list-box h5 {
  color: #404041;
  font-size: 16px;
  font-weight: 600;
  font-family: "Jost";
  text-transform: uppercase;
}
.biblioteca-list-box p {
  color: #417F2D;
}
.biblioteca-list-box .phs-description {
  display: none;
}
.biblioteca-list-box .item-bib p {
  color: #545454;
  font-size: 16px;
  font-weight: 500;
  font-family: "Jost";
  margin-bottom: 0px;
}
.biblioteca-list-box .item-bib strong {
  color: #417F2D;
}
.biblioteca-list-box .item-bib a {
  color: #2275A8;
}
.biblioteca-list-box .btn.download {
  padding: 10px 15px;
  color: #FFFFFF;
  background: #2680C1;
  border: #2680C1 1px solid;
  border-radius: 10px;
  font-weight: bold;
  font-family: "Poppins";
  font-size: 17px;
}
.biblioteca-list-box .btn.download:hover {
  box-shadow: -1px 5px 14px 0px #000;
  transition: 0.5s;
}

.menu-biblioteca ul.nav.navbar-nav,
.menu-library ul.nav.navbar-nav,
.menu-eventos ul.nav.navbar-nav,
.menu-events ul.nav.navbar-nav {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
  flex-direction: row;
}
.menu-biblioteca ul.nav.navbar-nav li,
.menu-library ul.nav.navbar-nav li,
.menu-eventos ul.nav.navbar-nav li,
.menu-events ul.nav.navbar-nav li {
  float: left;
  padding: 0 !important;
  margin: 0 10px 0 0;
}
.menu-biblioteca ul.nav.navbar-nav li:before,
.menu-library ul.nav.navbar-nav li:before,
.menu-eventos ul.nav.navbar-nav li:before,
.menu-events ul.nav.navbar-nav li:before {
  display: none;
}
.menu-biblioteca ul.nav.navbar-nav li a,
.menu-library ul.nav.navbar-nav li a,
.menu-eventos ul.nav.navbar-nav li a,
.menu-events ul.nav.navbar-nav li a {
  background: #CCCECF;
  border: #CCCECF 1px solid;
  padding: 5px 8px;
  color: #000000;
  font-family: "Jost";
  font-size: 17px;
  font-weight: bold;
  border-radius: 6px;
  text-transform: none;
}
.menu-biblioteca ul.nav.navbar-nav li a:before,
.menu-library ul.nav.navbar-nav li a:before,
.menu-eventos ul.nav.navbar-nav li a:before,
.menu-events ul.nav.navbar-nav li a:before {
  display: none;
}
.menu-biblioteca ul.nav.navbar-nav li a.is-active,
.menu-library ul.nav.navbar-nav li a.is-active,
.menu-eventos ul.nav.navbar-nav li a.is-active,
.menu-events ul.nav.navbar-nav li a.is-active {
  background: #000000;
  border: 1px solid #000000;
  color: #FFFFFF !important;
}
.menu-biblioteca ul.nav.navbar-nav li a.active,
.menu-library ul.nav.navbar-nav li a.active,
.menu-eventos ul.nav.navbar-nav li a.active,
.menu-events ul.nav.navbar-nav li a.active {
  background: #000000;
  border: 1px solid #000000;
  color: #FFFFFF !important;
}
.menu-biblioteca ul.nav.navbar-nav li a:hover,
.menu-library ul.nav.navbar-nav li a:hover,
.menu-eventos ul.nav.navbar-nav li a:hover,
.menu-events ul.nav.navbar-nav li a:hover {
  box-shadow: -1px 5px 14px 0px #000;
  transition: 0.5s;
}

.footer-boletin .btn-suscribirse {
  background-color: #2789BA;
  text-transform: uppercase;
  border-radius: 8px;
  margin-top: 26px;
  padding: 10px 20px;
  color: #FFFFFF;
  font-weight: bold;
  border-width: 0px;
}
.footer-boletin .btn-suscribirse:hover {
  background: #2680C1;
  box-shadow: -1px 5px 14px 0px #000;
  transition: 0.5s;
}
@media (max-width: 768px) {
  .footer-boletin .col-lg-5 {
    text-align: center;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .footer-boletin .col-lg-2 {
    text-align: center;
    margin-top: 20px;
  }
}

.bef-exposed-form .form--inline > .form-item {
  margin: 0 10px 0 0;
}

.bg-blue-component {
  background: url(../img/HEADER-AZUL01-large.jpg);
}
.bg-blue-component .menu-components .nav .nav-item a {
  color: #2680C1 !important;
}
.bg-blue-component .menu-components .nav .nav-item a:hover {
  background: #AACDE7;
  width: 100%;
}
.bg-blue-component .menu-components .nav .nav-item a:hover::before {
  background: none;
}
.bg-blue-component .menu-components .nav .nav-item a:hover::after {
  color: #AACDE7;
}
.bg-blue-component .menu-components .nav .nav-item a::after {
  content: "|";
  color: #0D3A5C;
  margin-left: 10px;
}
.bg-blue-component .menu-components .nav .nav-item a::before {
  background: none;
}
.bg-blue-component .menu-components .nav .nav-item:last-child a::after {
  display: none;
}
.bg-blue-component .menu-components .nav .nav-item:last-child a::before {
  display: none;
}
.bg-blue-component .menu-components .nav .nav-item:last-child a:hover {
  width: 100%;
}

.bg-green-component {
  background: #5FB348;
  padding-top: 20px;
  padding-bottom: 60px;
}
.bg-green-component .indicator {
  background: #FFFFFF;
}
.bg-green-component .indicator .title {
  padding-top: 50px;
}
.bg-green-component .indicator .title h2 {
  color: #6C4124;
  font-size: 1.438em;
  font-family: "Poppins";
  font-weight: bold;
}
@media (max-width: 768px) {
  .bg-green-component .indicator .title h2 {
    text-align: center;
  }
}
.bg-green-component .indicator .title h5 {
  color: #221F1F;
  font-weight: 400;
  font-size: 1.375em;
  font-family: "Poppins";
}
.bg-green-component .indicator .statement {
  color: #221F1F;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 1.125em;
}
.bg-green-component .indicator .description p {
  color: #221F1F;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 1.125em;
}
.bg-green-component .indicator .description span {
  color: #221F1F;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 1.125em;
}
.bg-green-component .indicator .status {
  display: grid;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.bg-green-component .indicator .status .status-site a {
  color: #221F1F;
  font-family: "Poppins";
  font-weight: bold;
  font-size: 1.125em;
  text-decoration: none;
}
.bg-green-component .indicator .status .status-site p {
  color: #221F1F;
  font-family: "Poppins";
  font-weight: bold;
  font-size: 1.125em;
  margin: 0px;
}
.bg-green-component .indicator .status .percent {
  color: #221F1F;
  font-size: 2.25em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .indicator .status .percent a {
  color: #221F1F;
  font-weight: bold;
  font-family: "Poppins";
  text-decoration: none;
}
.bg-green-component .indicator .status.status-6 .status-site a {
  color: #221F1F;
}
.bg-green-component .indicator .status.status-6 .status-site p {
  color: #221F1F;
}
.bg-green-component .indicator .status.status-6 .percent {
  color: #221F1F;
}
.bg-green-component .indicator .status.status-6 .percent a {
  color: #221F1F;
}
.bg-green-component .indicator .status.status-7 .status-site a {
  color: #f2b009;
}
.bg-green-component .indicator .status.status-7 .status-site p {
  color: #f2b009;
}
.bg-green-component .indicator .status.status-7 .percent {
  color: #f2b009;
}
.bg-green-component .indicator .status.status-7 .percent a {
  color: #f2b009;
}
.bg-green-component .indicator .status.status-8 .status-site a {
  color: #5CB547;
}
.bg-green-component .indicator .status.status-8 .status-site p {
  color: #5CB547;
}
.bg-green-component .indicator .status.status-8 .percent {
  color: #5CB547;
}
.bg-green-component .indicator .status.status-8 .percent a {
  color: #5CB547;
}
.bg-green-component .indicator .status.status-9 .status-site a {
  color: #f39309;
}
.bg-green-component .indicator .status.status-9 .status-site p {
  color: #f39309;
}
.bg-green-component .indicator .status.status-9 .percent {
  color: #f39309;
}
.bg-green-component .indicator .status.status-9 .percent a {
  color: #f39309;
}
.bg-green-component .indicator .status.status-10 .status-site a {
  color: #bf0a11;
}
.bg-green-component .indicator .status.status-10 .status-site p {
  color: #bf0a11;
}
.bg-green-component .indicator .status.status-10 .percent {
  color: #bf0a11;
}
.bg-green-component .indicator .status.status-10 .percent a {
  color: #bf0a11;
}
.bg-green-component .indicator .status.status-11 .status-site a {
  color: #2680C1;
}
.bg-green-component .indicator .status.status-11 .status-site p {
  color: #2680C1;
}
.bg-green-component .indicator .status.status-11 .percent {
  color: #2680C1;
}
.bg-green-component .indicator .status.status-11 .percent a {
  color: #2680C1;
}
.bg-green-component .indicator .status .date-limit {
  border: #5FB348 1px solid;
  border-radius: 19px;
  padding: 5px 10px;
  display: flex;
  color: #201b1b;
  font-family: "Poppins";
  font-weight: 400;
}
.bg-green-component .indicator .status .date-limit p {
  margin: 0px;
  font-weight: bold;
  font-size: 0.9em;
}
.bg-green-component .indicator .status .date-limit .datetime {
  margin-left: 10px;
  font-size: 0.9em;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs {
  border-bottom: none;
}
@media (max-width: 768px) {
  .bg-green-component .indicator .tabs-indicator .nav-tabs {
    align-items: center;
  }
}
@media (max-width: 768px) {
  .bg-green-component .indicator .tabs-indicator .nav-tabs .nav-item {
    width: 50%;
    flex: 0 0 auto;
  }
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .nav-link {
  color: #A4A5A7;
  padding-bottom: 0px;
  border-color: transparent;
  border-bottom: 3px solid #A4A5A7 !important;
  font-family: "Poppins";
  font-size: 1.1em;
  font-weight: 300;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .nav-link.active {
  color: #2680C1;
  border-bottom: 3px solid #2680C1 !important;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .tab-details::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  background: url("../img/icon-detalle.svg") no-repeat;
  width: 20px;
  height: 18px;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .tab-details.active::before {
  background: url("../img/icon-detalle-blue.svg") no-repeat;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .tab-sources::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  background: url("../img/icon-fuentes-de-cumpimiento.svg") no-repeat;
  width: 20px;
  height: 20px;
}
.bg-green-component .indicator .tabs-indicator .nav-tabs .tab-sources.active::before {
  background: url("../img/icon-fuentes-de-cumpimiento-blue.svg") no-repeat;
}
.bg-green-component .indicator .tabs-indicator .tab-pane h4 {
  color: #2680C1;
  font-weight: bold;
  font-size: 1.375em;
  font-family: "Poppins";
}
.bg-green-component .indicator .tabs-indicator .tab-pane .border-tab {
  border-right: #6F7173 1px solid;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .report .btn-reports {
  background: #2680C1;
  border-radius: 6px;
  margin: 15px 0px;
  padding: 10px 20px;
  color: white;
  font-weight: 300;
  font-size: 0.94em;
  font-family: "Poppins";
  text-decoration: none;
}
@media (max-width: 768px) {
  .bg-green-component .indicator .tabs-indicator .tab-pane .report .btn-reports {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
  }
}
.bg-green-component .indicator .tabs-indicator .tab-pane .report .btn-reports::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  background: url("../img/Icon-reporte.svg") no-repeat;
  width: 20px;
  height: 20px;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .entity {
  display: grid;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .entity p {
  margin: 0px;
  color: #5FB348;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .indicator .tabs-indicator .tab-pane .entity a {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
  text-decoration: none;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .person {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
}
.bg-green-component .indicator .tabs-indicator .tab-pane .person p {
  margin: 0px;
  color: #5FB348;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .indicator .tabs-indicator .tab-pane .coperation {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
  padding-left: 20px;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .coperation p {
  margin: 0px;
  color: #5FB348;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
@media (max-width: 768px) {
  .bg-green-component .indicator .tabs-indicator .tab-pane .coperation {
    padding-left: 0px;
  }
}
.bg-green-component .indicator .tabs-indicator .tab-pane .values {
  list-style: none;
}
.bg-green-component .indicator .tabs-indicator .tab-pane .values li {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
}
.bg-green-component .indicator .tabs-indicator .tab-pane .values strong {
  margin: 0px;
  color: #5FB348;
  font-size: 1em;
  font-weight: bold;
  margin-right: 5px;
  font-family: "Poppins";
}
@media (max-width: 768px) {
  .bg-green-component .indicator .tabs-indicator .tab-pane .values {
    padding-left: 0px;
  }
}
.bg-green-component .bg-indicator-components {
  background: #5FB348;
}
.bg-green-component .bg-indicator-components .area-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: #37A01A solid 2px;
  padding-top: 30px;
}
.bg-green-component .bg-indicator-components .area-logo a {
  color: #FFFFFF;
  font-size: 1.875em;
  font-weight: bold;
  font-family: "Poppins";
  text-decoration: none;
}
@media (max-width: 768px) {
  .bg-green-component .bg-indicator-components .area-logo a {
    text-align: center;
  }
}
.bg-green-component .bg-indicator-components .component-list {
  padding-top: 10px;
}
.bg-green-component .bg-indicator-components .component-list h3 {
  color: #FFFFFF;
  font-family: "Poppins";
  font-weight: bold;
  font-size: 1.125em;
}
@media (max-width: 768px) {
  .bg-green-component .bg-indicator-components .component-list h3 {
    text-align: center;
  }
}
.bg-green-component .bg-indicator-components .component-list span a {
  color: #FFFFFF;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 1.313em;
  text-decoration: none;
}
.bg-green-component .bg-indicator-components .component-list span a::after {
  content: "|";
  color: #FFFFFF;
  margin-left: 70px;
}
@media (max-width: 768px) {
  .bg-green-component .bg-indicator-components .component-list span a::after {
    margin-left: 15px;
  }
}
.bg-green-component .hitos-x-indicador h4 {
  color: #2680C1;
  font-weight: bold;
  font-size: 1.375em;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .border-hito {
  border-right: #FFFFFF 3px solid;
}
.bg-green-component .hitos-x-indicador .bg-hito {
  background: #F0F0F0;
  border-radius: 8px;
}
.bg-green-component .hitos-x-indicador .bg-hito .item-hito {
  padding: 20px 0px 50px 30px;
}
.bg-green-component .hitos-x-indicador .bg-hito .entity {
  display: grid;
}
.bg-green-component .hitos-x-indicador .bg-hito .entity p {
  margin: 0px;
  color: #221F1F;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .bg-hito .entity a {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
  text-decoration: none;
}
.bg-green-component .hitos-x-indicador .bg-hito .coperation {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .bg-hito .coperation p {
  margin: 0px;
  color: #221F1F;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .bg-hito .socios {
  color: #221F1F;
  font-weight: 400;
  font-size: 1em;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .bg-hito .socios p {
  margin: 0px;
  color: #221F1F;
  font-size: 1em;
  font-weight: bold;
  font-family: "Poppins";
}
.bg-green-component .hitos-x-indicador .report .btn-reports {
  background: #2680C1;
  border-radius: 6px;
  margin: 15px 0px;
  padding: 10px 20px;
  color: white;
  font-weight: 300;
  font-size: 0.94em;
  font-family: "Poppins";
  text-decoration: none;
}
@media (max-width: 768px) {
  .bg-green-component .hitos-x-indicador .report .btn-reports {
    display: block;
    text-align: center;
  }
}
.bg-green-component .hitos-x-indicador .report .btn-reports::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  background: url("../img/Icon-reporte.svg") no-repeat;
  width: 20px;
  height: 20px;
}

.phs-sistema-fuente-verificacion {
  display: list-item;
  list-style-position: outside;
  margin-left: 25px;
}
.phs-sistema-fuente-verificacion::marker {
  color: #549C3F;
}
.phs-sistema-fuente-verificacion .phs-enlace {
  display: contents;
}
.phs-sistema-fuente-verificacion .phs-enlace a {
  color: #1C4F9A;
  font-weight: 400;
  font-family: 1.125em;
  font-family: "Poppins";
}
.phs-sistema-fuente-verificacion .phs-descripcion p {
  color: #221F1F;
  font-weight: 400;
  font-size: 1.125em;
  font-family: "Poppins";
}

.phs-sistema-comentario-medidas {
  margin-top: 10px;
  margin-bottom: 10px;
  background: #F0F0F0;
  padding: 15px 20px;
  border-radius: 9px;
}
.phs-sistema-comentario-medidas .datetime {
  color: #5FB348;
  font-weight: bold;
  font-size: 1.125em;
  font-family: "Poppins";
}
.phs-sistema-comentario-medidas .phs-comentarios {
  color: #221F1F;
  font-weight: 400;
  font-size: 1.125em;
  font-family: "Poppins";
}
.phs-sistema-comentario-medidas .phs-comentarios p {
  margin: 0px;
}

.hitos-x-indicador .tab-content {
  border: #6C4124 2px solid;
  border-left: #6C4124 5px solid;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.hitos-x-indicador .nav-pills .nav-link {
  background: transparent;
  color: #492A18;
  min-width: 175px;
  text-align: left;
  font-weight: bold;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.hitos-x-indicador .nav-pills .nav-link:hover {
  background: #6C4124;
  color: #FFFFFF;
  min-width: 175px;
  text-align: left;
  font-weight: bold;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.hitos-x-indicador .level-2 {
  padding-left: 25px;
}
.hitos-x-indicador .level-3 {
  padding-left: 50px;
}

.region-header {
  height: 80px;
}

@media (max-width: 768px) {
  #block-views-block-usuario-block-1 {
    justify-content: center;
    display: flex;
    margin-top: 15px;
  }
}

@media (max-width: 768px) {
  .reverse {
    flex-direction: column-reverse;
  }
  .reverse .p-reverse {
    padding: 0px 40px 20px 0px;
    border-bottom: 2px solid #A5A5A5;
  }
  .reverse .py-reverse {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .reverse .pt-reverse {
    padding-top: 20px;
  }
}

.blo {
  text-align: end;
}
@media (max-width: 768px) {
  .blo {
    text-align: center;
  }
}
.blo a {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1em;
  background: #2176A8;
  border-radius: 9px;
  padding: 10px 15px;
}
@media (max-width: 768px) {
  .blo a {
    display: block;
  }
}
.blo a::before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  background: url("../img/icon-conocer.svg") no-repeat;
  width: 20px;
  height: 18px;
}

@media (max-width: 768px) {
  .bg-blue-component .monitoring-sistem h2 {
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
  }
}

.footer-img {
  padding-top: 300px;
  background-repeat: round;
  background-image: url("../img/footer-img-1.jpg");
}
@media (max-width: 768px) {
  .footer-img {
    background-size: cover;
    background-repeat: no-repeat;
  }
}

.footer-bg-brown {
  padding: 20px;
  background: #6C4124;
}

.contenido-general p {
  color: #FFFFFF;
  font-weight: 500;
  font-size: 1.125em;
}

.bg-monitoring {
  background-image: url("../img/HEADER-AZUL01.jpg");
  background-repeat: round;
  padding: 50px;
  padding-bottom: 0px;
}
.bg-monitoring .title {
  display: grid;
  align-items: center;
  justify-content: center;
}
.bg-monitoring .title h2 {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 2.19em;
  width: 480px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .bg-monitoring .title h2 {
    width: 100%;
  }
}
.bg-monitoring .progress {
  background-image: url(../img/header-sistema.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 380px;
  text-align: end;
}
.bg-monitoring .count-idi-hit {
  border-bottom: #FFFFFF 2px solid;
}
.bg-monitoring .total-indicators {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bg-monitoring .total-indicators .total-complete {
  color: #FFED00;
  font-weight: bold;
  font-size: 4.5em;
  padding-right: 5px;
}
.bg-monitoring .total-indicators p {
  margin-bottom: 0px;
  padding-left: 20px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1.25em;
}
.bg-monitoring .total-hitos {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bg-monitoring .total-hitos .total-complete {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 4.5em;
  padding-right: 5px;
}
.bg-monitoring .total-hitos p {
  margin-bottom: 0px;
  padding-left: 20px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1.25em;
}
.bg-monitoring .progress-1 {
  background: #E5E6E2;
  border-radius: 20px 20px 0px 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.bg-monitoring .progress-1 p {
  margin-bottom: 0px;
  margin-left: 10px;
  font-family: "Poppins";
  font-weight: 500;
  font-size: 1.125em;
}
.bg-monitoring .progress-1 .bd-ind-hit {
  border-right: #9FA1A3 2px solid;
  padding: 10px;
}
.bg-monitoring .progress-1 .bd-ind-hit:last-child {
  border-right: none;
}
.bg-monitoring .progress-1 .started {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-bottom: 15px;
}
.bg-monitoring .progress-1 .started .total-complete {
  background: #FFFFFF;
  border: 1px solid #221F1F;
  border-radius: 10px;
  color: #221F1F;
  padding: 5px 15px;
  font-weight: 900;
  font-size: 1.125em;
  font-family: "Poppins";
}
.bg-monitoring .progress-1 .process {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-bottom: 15px;
}
.bg-monitoring .progress-1 .process .total-complete {
  background: #5FB348;
  border-radius: 10px;
  color: #FFFFFF;
  padding: 5px 15px;
  font-weight: 900;
  font-size: 1.125em;
  font-family: "Poppins";
}
.bg-monitoring .progress-1 .lagging-0 {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-bottom: 15px;
}
.bg-monitoring .progress-1 .lagging-0 .total-complete {
  background: #f39309;
  border-radius: 10px;
  color: #FFFFFF;
  padding: 5px 15px;
  font-weight: 900;
  font-size: 1.125em;
  font-family: "Poppins";
}
.bg-monitoring .progress-1 .lagging {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-bottom: 15px;
}
.bg-monitoring .progress-1 .lagging .total-complete {
  background: #E55431;
  border-radius: 10px;
  color: #FFFFFF;
  padding: 5px 15px;
  font-weight: 900;
  font-size: 1.125em;
  font-family: "Poppins";
}
.bg-monitoring .progress-1 .finished {
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-bottom: 15px;
}
.bg-monitoring .progress-1 .finished .total-complete {
  background: #2680C1;
  border-radius: 10px;
  color: #FFFFFF;
  padding: 5px 15px;
  font-weight: 900;
  font-size: 1.125em;
  font-family: "Poppins";
}

.indicadores-list .header {
  border-radius: 8px;
  border: #6C4124 1px solid;
  color: #6C4124;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .indicadores-list .header {
    display: none !important;
  }
}
.indicadores-list h2 {
  color: #2680C1;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom: #2680C1 3px solid;
}
.indicadores-list .indicador-details {
  flex-wrap: wrap;
  display: inline-block;
  border-bottom: #545454 1px solid;
  color: #545454;
  text-decoration: none;
  transition: 0.3s;
}
.indicadores-list .indicador-details strong {
  text-transform: uppercase;
  color: #18721C;
}
.indicadores-list .indicador-details span.ver-detalles {
  background: #6C4124;
  color: #FFFFFF;
  padding: 5px 8px;
  border-radius: 6px;
  font-size: 0.8em;
  text-decoration: none;
  display: none;
  transition: 0.3s;
}
.indicadores-list .indicador-details:hover {
  background: #EDEDEE;
  border-radius: 8px;
  border: 0px solid #545454;
  transition: 0.3s;
}
.indicadores-list .indicador-details:hover span.ver-detalles {
  display: inline-block;
  transition: 0.3s;
}
.indicadores-list .indicador-details .avance {
  font-size: 1.2em;
  font-weight: bold;
}
.indicadores-list .indicador-details .avance.porc-6 {
  color: #221F1F;
}
.indicadores-list .indicador-details .avance.porc-7 {
  color: #f2b009;
}
.indicadores-list .indicador-details .avance.porc-8 {
  color: #417F2D;
}
.indicadores-list .indicador-details .avance.porc-9 {
  color: #f39309;
}
.indicadores-list .indicador-details .avance.porc-10 {
  color: #bf0a11;
}
.indicadores-list .indicador-details .avance.porc-11 {
  color: #2680C1;
}
.indicadores-list .indicador-details .status {
  border-radius: 8px;
  padding: 5px 8px;
  text-align: center;
  display: inline-block;
}
.indicadores-list .indicador-details .status.s-6 {
  border: #221F1F 1px solid;
  color: #000000;
}
.indicadores-list .indicador-details .status.s-7 {
  border: #f2b009 1px solid;
  background: #f2b009;
  color: #FFFFFF;
}
.indicadores-list .indicador-details .status.s-8 {
  border: #417F2D 1px solid;
  background: #417F2D;
  color: #FFFFFF;
}
.indicadores-list .indicador-details .status.s-9 {
  border: #f39309 1px solid;
  background: #f39309;
  color: #FFFFFF;
}
.indicadores-list .indicador-details .status.s-10 {
  border: #bf0a11 1px solid;
  background: #bf0a11;
  color: #FFFFFF;
}
.indicadores-list .indicador-details .status.s-11 {
  border: #2680C1 1px solid;
  background: #2680C1;
  color: #FFFFFF;
}

.path-search #block-transformainnova-content {
  background: none;
}
.path-search h2 {
  color: #5CB547;
  font-weight: bold;
  font-family: "Poppins";
}
.path-search .search-form .button {
  background: #2680C1;
  border: #2680C1 1px solid;
  color: #fff;
}
.path-search .search-form .form-type-search label {
  font-weight: bold;
  font-family: "Poppins";
  font-size: 20px;
}
.path-search .search-form .search-help-link {
  color: #417F2D;
  font-weight: 400;
  font-size: 0.9em;
  font-family: "Poppins";
}
.path-search .tabs-wrapper {
  display: none;
}
.path-search .item-list .search-results li {
  background: #EDEDEE;
  border-radius: 15px;
  padding: 20px;
  margin-bottom: 15px;
}
.path-search .item-list .search-results li .search-result__title {
  font-size: 1.45em;
}
.path-search .item-list .search-results li .search-result__title a {
  color: #2680C1;
  font-weight: bold;
  font-family: "Poppins";
  text-decoration: none;
}
.path-search .item-list .search-results li .search-result__snippet-info .search-result__snippet {
  color: #545454;
  font-weight: 400;
  font-size: 1.125em;
  font-family: "Poppins";
}
.path-search .item-list .search-results li .search-result__info {
  color: #417F2D;
  font-weight: 400;
  font-size: 0.9em;
  font-family: "Poppins";
}
.path-search .item-list .search-results li .search-result__info a {
  color: #417F2D;
  font-weight: 400;
  font-size: 0.9em;
  font-family: "Poppins";
}

.indicadores-list h3.component-69 {
  background: #FFFFFF;
}
.indicadores-list .objective p {
  padding: 1em;
  text-align: left;
  margin: 0;
}

.js-text-format-wrapper a,
.description,
.link.tabledrag-toggle-weight,
.paragraphs-icon-button-collapse,
.paragraphs-dropdown {
  display: none;
}/*# sourceMappingURL=layout2.css.map */