
body {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1.2em;
}
.logo-header-underline {
        border-top: 1px dotted #7c8f9c;width:768px;
      }
hr {
    margin-top:0!important;
    margin-bottom:10px;

}
.breadcrumb{
    padding:0!important;

}
footer {
    background-color: #8295a3;
}
footer .mt-4 {
    border-top: 1px dotted #c3cdd5;
    padding-top: 20px;
}
footer .mt-4 p {
    color: #c3cdd5!important;
    font-size: 13px;
}
footer .mt-4 a.footer-link {
    color: #c3cdd5;
    text-transform: uppercase;
    font-size: 12px;

}

.navbar-brand > img {
    width: 100% !important;
}

#main-col {
   width: 70% !important;
   float:left;
   padding-right:15px;
   padding-left:15px;
}
#sidebar-col {
    width: 28% !important;
    float:left;
    padding-right:15px;
   padding-left:15px;
   padding-top: 20px;

}
.col-form-label {
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.titulo-blanco {
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 20pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.menu-text {
    font-family: 'Open Sans', sans-serif;
    color: #5d7682;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.titulo-azul {
    color: #17abcd;
    font-weight: 600;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 14pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.titulo-verde {
    color: #9cc66b;
    font-weight: 700;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 20pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}
.titulo-legal {
    color: #9cc66b;
    font-weight: 700;
    text-decoration: none;
    font-size: 18pt;
	line-height: 21pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
	padding-top:10px;
}
.titulo-verde.pb-3{
    padding-bottom: 0!important;
	letter-spacing: -2px;
	margin-bottom:20px;
}

.parrafo {
    color: #8396a4;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    line-height: normal;

}

.parrafo>a,
.seguir_leyendo,
.seguir_leyendo:hover {
    color: #17abcd;
    font-weight: 700;
    text-decoration: underline;
    vertical-align: baseline;
    text-decoration-skip-ink: none;
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.seguir_leyendo {
    margin-bottom: 20px;
}

.subscripcion-container {
    background-color: #a6b3bb
}

.btn-enviar {
    border: 1px solid #ffffff;
    background-color: #7fc05a;
}

.footer-link,
.footer-link:hover {
    color: #ffffff;
    font-weight: 500;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.ocultar {
    display: none;
}

ul {
    margin-left: 0px;
    padding-left: 0px;
}
li {
    margin-left: 3px;
    padding-left: 3px;
}

.cookiealert {
    background: #17abcd !important;
}

.sidebar-right {
    background-color: #f7f8f8;
   /*  border-left: 1px solid #DCE1E7;  */
}
.navbar-brand {
    width:
}
.navbar-sidebar-right {
    width: 100%;
    height: 48px;

}
.navbar-sidebar-right > li  {
    margin: auto;
    width: 13%;
    list-style: none;
    float:left;
}
.navbar-sidebar-footer {
    width: 100%;
    height: 48px;

}
.navbar-sidebar-footer > li  {
    margin: auto;
    width: 13%;
    list-style: none;
    float:left;
}


.navbar-sidebar-right > li:last-child {
    width: 35%  !important;

}
.a_ingles {

    height: 48px

}

.a_ingles > a {
    margin-top: 10px;
    border: 1px solid #c5d3da;
    font-family: 'Open Sans', sans-serif;
    color: #839eac;
    text-decoration: none;
    font-size: 8pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    letter-spacing: 0.5vh;
    padding: 2px 1px;
}

.nav-link a img {
    weight: 21px
}
#logo-header {
    height : 94px;

}

.header-social-links {
    width: auto;
    list-style: none;
}

.header-social-links li {
    width:auto;
    float:left;
}
.docs_sidebar_link {
    background-color: #f5f7f8;
    border: 0px;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    font-weight: normal;
    line-height: 1.3em;
}
.docs_sidebar_link:hover {
    background-color: #f5f7f8;
    border: 0px;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    color: #89c765;
}
.docs_sidebar_container {
    display: grid;
}
.docs_sidebar_container > .dropdown, .docs_sidebar_container > a {
    border-bottom: 1px dotted #96a8b5;
    width: 100%;
}


.docs_sidebar_container > a:hover {
    border-bottom: 1px dotted #7c8f9c;
    width: 100%;
    float:left;
    text-decoration: underline;
      text-decoration: none;
}

.docs_sidebar_container > .dropdown.show > div {
    background-color: #f5f7f8;
    border: 1px solid #9dc66b;
    font-size: 10pt;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    border-radius: unset;
    margin-top: 5px;
    width: 100% !important;
    margin-left: -1px;
}

.docs_sidebar_container > .dropdown.show > button {
    color: #9dc66b;
}

.docs_sidebar_container > .dropdown > div > a {
    font-size: 10pt;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
}
.docs_sidebar_container > .dropdown > div > a:hover {
    text-decoration: underline;
}

.dropdown .dropdown-menu .dropdown-item:focus {
    outline: none !important;
  }

.docs_sidebar_link {
    outline: none !important;
  }
  .banner {
      height: auto;
      margin: auto;
    border: 1px solid #c5d3da;
    background-color:#fff;
}

.banner > h4 {
    font-size: 14pt;
    font-weight: bolder;
    font-family: 'Open Sans', sans-serif;
    color: #17abcd
}

.banner_p {
    font-size: 12pt;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #9dc66b;
    line-height: 1.2em;
	padding-bottom:10px;
	margin-top:0px !important;
}

.banner_h3 {
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    color: #7c909e;
    letter-spacing: 5px;
    background-color: #dae2e6;
    line-height: 1.5em;
}
.banner > ul {
    list-style: none;
    margin-bottom: 15px;

}
.banner > ul > li {
    background-color: #fff;
}
.banner_date {
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #9dc66b;
}

.banner_country {
    font-size: 11pt;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
}

.banner_h4 {
    font-size: 13pt;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #17abcd;
}
a .banner_h4 {
    font-size: 11pt;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #17abcd;
}

footer > div > div > div > h4 {
    font-size: 12pt;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #d4d8db;
	padding-top:10px;
}
footer > div > div > div > h5 {
    font-size: 10pt;
    font-weight:  normal;
    font-family: 'Open Sans', sans-serif;
    color: #d3d8db;
}
.icon-home-a:hover .icon-home-hover {
    display:inline
}
.icon-home-a:hover .icon-home {
    display:none;
}
.icon-home-hover {
    display:none;
}

.icon-search-a:hover .icon-search-hover {
    display:inline
}
.icon-search-a:hover .icon-search {
    display:none;
}
.icon-search-hover {
    display:none;
}

.icon-links-a:hover .icon-links-hover {
    display:inline
}
.icon-links-a:hover .icon-links {
    display:none;
}
.icon-links-hover {
    display:none;
}
.icon-media-a:hover .icon-media-hover {
    display:inline
}
.icon-media-a:hover .icon-media {
    display:none;
}
.icon-media-hover {
    display:none;
}

.icon-contact-a:hover .icon-contact-hover {
    display:inline
}
.icon-contact-a:hover .icon-contact {
    display:none;
}
.icon-contact-hover {
    display:none;
}
.icon-twitter-a > img, .icon-facebook-a > img, .icon-linkedin-a > img, .icon-youtube-a > img {
    width: 19px;
}
.icon-twitter-a:hover .icon-twitter-hover {
    display:inline
}
.icon-twitter-a:hover .icon-twitter {
    display:none;
}
.icon-twitter-hover {
    display:none;
}

.icon-facebook-a:hover .icon-facebook-hover {
    display:inline
}
.icon-facebook-a:hover .icon-facebook {
    display:none;
}
.icon-facebook-hover {
    display:none;
}

.icon-linkedin-a:hover .icon-linkedin-hover {
    display:inline
}
.icon-linkedin-a:hover .icon-linkedin {
    display:none;
}
.icon-linkedin-hover {
    display:none;
}

.icon-youtube-a:hover .icon-youtube-hover {
    display:inline
}
.icon-youtube-a:hover .icon-youtube {
    display:none;
}
.icon-youtube-hover {
    display:none;
}
.col-form-label-sm
{
    font-family: 'Open Sans', sans-serif !important;
    color: #6c757d !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    vertical-align: baseline !important;
    font-size: 9pt !important;
    font-family: 'Open Sans', sans-serif !important;
    font-style: normal !important;

}
.breadcrumb-item + .breadcrumb-item::before {
    content: "››";
}
.breadcrumb {
    background-color: #fff  !important;
}
.breadcrumb-item, .breadcrumb-item > a  {
    font-family: 'Open Sans', sans-serif;
    color: #96a8b5;
    font-weight: 400;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
}

.home-box {
    border: 1px solid #dae1e6;
    padding: 10px!important;
}
.home-box p {
   margin-bottom:0 ;
}

.carousel {
    margin-top: 13px;
}
#carouselExampleControls > a.carousel-control-prev {
    opacity: 1;
}
#carouselExampleControls > a.carousel-control-next {
    opacity: 1;
}
#carouselExampleControls > a.carousel-control-prev > span.carousel-control-prev-icon.fa.fa-lg.fa-caret-left:hover {
    opacity: .85;
}
#carouselExampleControls > a.carousel-control-next > span.carousel-control-next-icon.fa.fa-lg.fa-caret-right:hover {
    opacity: .85;
}

.carousel-control-prev-icon {

    background-color: #7c8f9c!important;
    border-radius: 30px;
    padding: 5% 8%;
    background-size: auto;
    position: relative;
    left: -55px;
    border: 2px solid #fff;
	background-size: auto!important;

	}
	.carousel-control-next-icon {
    background-color: #7c8f9c!important;
    border-radius: 30px;
    padding: 5% 8%;
    background-size: auto;
    position: relative;
    right: -55px;
    border: 2px solid #fff;
	background-size: auto!important;
	}

    .carousel-control-next-icon, .carousel-control-prev-icon {
        /* Use to adjust size of icons */
        width: 2rem;
        height: 2rem;
    }

    .carousel .carousel-control-prev-icon {
        background-image: url("/images/fle-izq.png");
    }
    .carousel .carousel-control-next-icon {
        background-image: url("/images/fle-der.png");
    }




/*     Estilos para PUBLICATIONS    */

.publication {
    background-color: #f7f8f8;
}
.title_publication {
    font-size: 14pt;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    border-bottom: 1px dotted #7c8f9c;
}
.title_publication:hover {
    font-size: 14pt;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    text-decoration: none;
}

.paragraph_publicaition_home {
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    line-height: 18px;
}

.label-publication {
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    width:75px;
	line-height: 18px;
}

.text-publication {
    font-size: 10pt;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
	text-align: left;
	line-height: 18px;
}

.div-publication {
    border-bottom: 1px dotted #7c8f9c;
}






/*     Estilos para NEWS    */

.news {
    background-color: #fff;
}
.title_news {
color: #89c766;
    font-weight: 600;
    line-height: 1.1;
    font-size:19pt;
	letter-spacing:-2px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
	margin-bottom:5px;
}

.title_news:hover {
    text-decoration: underline;
}

.paragraph_news_home {
    font-size: 11pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #8396a4;
    line-height: 1.4em;
	margin-top:0px!important;
	margin-bottom:5px;
}

.label-news {
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    width:75px;
	line-height: 18px;
}
.text-news {
    font-size: 10pt;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
	text-align: left;
	margin-bottom:0px!important;
}

.div-news {
    margin-bottom:0px!important;
}

.title_news_home {
    font-size: 14pt;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #9dc66b;
	margin-bottom:5px!important;
}

.subtitle_news_home {
    font-size: 11pt;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
}

.arrows_news_home {
    font-size: 12pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #9dc66b;
    line-height: 1.4;
}





.dropdown-toggle::after
{
    vertical-align: baseline;
    background-image:url("/images/fle.png");
    background-repeat:no-repeat;
    height: 10px;
    width:20px;
    background-position: center;
    font-size: 0;
}
.docs_sidebar .pb-4{
    padding-top: 1.5em;
}

footer > div > div > div > a > h4 {
    font-size: 12pt;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #d4d8db;
	padding-top:10px;
}
  footer > div > div > div > a > h5 {
    font-size: 10pt;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #d4d8db;
}
  footer > div > div > div > a:hover {
    text-decoration: none;
    color: #d4d8db;
}
p, .p-parrafos {
	text-align: justify;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
	margin-top:14px;
	Margin-bottom:0px;
}

.paragraph_publicaition_home > ul {
    list-style: none;
}
.paragraph_publicaition_home > ul > li, .li-parrafos {
	margin-left: 40px;
    padding-left: 7px;
	margin-top:10px;
	text-align: left;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
}
.inter {
	text-align: left;
	font-size:20px;
	font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #1ab4d3;
	padding-top:10px;
}
.btn-success {
    color: #fff;
    background-color: #9cc66b;
    border-color: #ffffff;
}
.descarga {
      color: #7c8f9c;
      font-weight: 400;
      text-decoration: none;
      vertical-align: baseline;
      font-size: 10pt;
      font-family: "Open Sans";
      font-style: normal;
      line-height: normal;
      border: #a6b3bb 1pt solid;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 10px;
      padding-right: 10px;
    }
.inter-verde {
	text-align: left;
	font-size:20px;
	font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #9bc46a;
	padding-top:10px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
}

.pregunta {
	text-align: left;
	font-size:16px;
	font-weight: 700;
	font-style:italic;
    font-family: 'Open Sans', sans-serif;
    color: #9bc46a;
	padding-top:10px;
	padding-bottom:10px;
}
.num-pregunta {
	text-align: left;
	font-size:13px;
	font-weight: 400;
	letter-spacing:3px;
    font-family: 'Open Sans', sans-serif;
    color: #688695;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom: 1 dotted #D6DFE1;
}
.grupo-preguntas {
	text-align: left;
	font-size:18px;
	font-weight: 500;
	letter-spacing:3px;
    font-family: 'Open Sans', sans-serif;
    color: #00a8cb;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom: 1 dotted #D6DFE1;
}

.btn-info {
	color: #fff;
    background-color: #7ec05a;
    border-color: #fff;
}

.fechas-ventana {
	padding: 4px 8px 4px 8px;
	text-align: left;
	font-size:15px;
	font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
	margin-top:25px;
	margin-bottom:10px;
	float:none;
	border-left: 22px solid #9bc46a;
	background:#1ab4d3;
	width:430px;
}
.journal {
	text-align: justify;
	font-size:14px;
	line-height: 20px;
	font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
	margin-left:22px;
	margin-bottom:0px;
}

.titulo-noticias {
    color: #89c766;
    font-weight: 600;
    line-height:30px;
    font-size:20pt;
	letter-spacing:-2px;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
	margin-bottom:15px;
}
.hr-noticias {
    width: 100%;
	margin-bottom: 35px;
}

.paragraph_publicaition_home > ul > li > a,
.paragraph_publicaition_home > p > a,
.noticias-parrafo > p > a,
.noticias-parrafo > .p-parrafos > a,
.alliance-tab > div > p > a,
.initiative-tab > div > p > a,
.beneficiaries-tab > div > p > a
{
    color: #7c8f9c !important;
    text-decoration: underline !important;
}

.disabled {
  border: 1px solid #999999 !important;
  background-color: #cccccc !important;
  color: #666666 !important;
  cursor: not-allowed !important;
}

.inter.iniciativa_h2 {
    line-height: 1.7em;
    border-bottom: 1px dotted #96a8b5;
	letter-spacing:-1px;
	font-size:22px;
}
.inter.entidades_h2 {
    font-size: 14px;
    line-height: 2em;
	color:#7391a0;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:2px;
}

.inter.beneficiaries_h2 {
    border-bottom: none;
}

.inter.beneficiaries_h4 {
    line-height: 2em;
    border-bottom: 1px dotted #96a8b5;
    font-size: 12px;
    font-style: italic;
}

.inter.iniciativa_institucion_h2 {
    line-height: 2em;
    border-bottom: 1px solid #f1f3f4;
    font-size: 13px;
	letter-spacing:5px;
}
.inter.alianza_h2 {
    line-height: 2em;
    letter-spacing: 2px;
}

.p-alianza {
    margin-top: 0px !important;
}
.p-privacy > a {
    color:  white;
    text-decoration: underline;
}

.p-privacy-blue > a {
    color:  #1ab4d3;
    text-decoration: underline;
}

.institution_link {
    color: #96a8b5;
    text-decoration: underline;
	font-size: 13px;
}
.institution_link:hover {
    color: #9cc66b;
    text-decoration: none;
}

.cookiealert.show {
    position:  sticky !important;
}

.country-name {
    font-size:14px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    margin-top:14px;
    Margin-bottom:0px;
    margin-left: 10px;
}

.ul-initiative-tab li {
    margin: 0px !important;
    padding:  0px !important;
}
.nav-link-initiative {
    border-radius:  0px !important;
    border-right: 0px !important;
    border: 1px solid #9DBBC2;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    color: #7491a0;
    font-weight: 600;
    line-height: 1.3em;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.ul-initiative-tab li:last-child {
    border-right: 1px solid #9DBBC2 !important;
}

.nav-link-initiative.active {
    background-color: #9DBBC2 !important;
}

.nav-link-initiative:hover {
    color: #9cc66b;
}

.btn-activity-accordion.collapsed > .fa-caret-right  {
    display: inline-block;

}

.btn-activity-accordion.collapsed > .fa-caret-down  {
    display: none;
}

.btn-activity-accordion > .fa-caret-right  {
    display: none;

}

.btn-activity-accordion > .fa-caret-down  {
    display: inline-block;
}

#accordionActivities > .card {
    background-color: #fff !important;
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
    border-bottom: 1px dashed  #9DBBC2 !important;
    padding-bottom: 7px !important;
}

.card-body {
    padding-top: 0px !important;
    padding-bottom: 0px !important;

}

.card-body > p {
    margin-top: 0px !important;
}
#accordionActivities > .card > .card-header {
    background-color: #fff !important;
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}

.btn-activity-accordion {
    color: #83CB6A !important;
    font-size: 16pt !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;

}

.btn-activity-accordion span {
     display: inline-block !important;
  vertical-align: middle !important;
  line-height: normal !important;
}

.btn-activity-accordion > .fas {
    color: #2EBFD7 !important;
}
.btn-activity-accordion.focus, .btn-activity-accordion:focus {
    box-shadow: none !important;
}

.btn-activity-accordion, .btn-activity-accordion:hover {
    text-decoration: none;
}

.text-initiativeInstitution  {
    font-size: 12pt;
    font-family: 'Open Sans', sans-serif;
    color: #9DBBC2;
    font-weight: bold;
    line-height: 1.3em;
}



.category-beneficiaryTypes {
    font-size: 14pt;
    font-family: 'Open Sans', sans-serif;
    color: #9DBBC2;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
}

.active.dropdown-item-publicaciones {
    color: #89c765;
    background-color: inherit !important;
    width: inherit !important;
}
.dropdown-item-publicaciones:hover {
    width: inherit !important;
}

.dropdown-item-publicaciones {
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    font-weight: normal;
    line-height: 1.3em;
}
#dropDownPublicacionesFilter > .dropdown-menu .show {
    background: red !important;
}

.show > .dropdown-item-publicaciones:focus{
    background: #9DBBC2 !important ;
      box-shadow:none !important;
      border: none !important;
    }
.dropdown-item-publicaciones{
      box-shadow:none !important;
      border: none !important;
    }
.iniciativas-filters > .col > .dropdown > a  {
    width: 100% !important;
}

.iniciativas-filters > .col > .dropdown > .dropdown-toggle::after
{
    vertical-align: baseline;
    background-image:url("/images/fle.png");
    background-repeat:no-repeat;
    height: 10px;
    width:20px;
    background-position: right;
    font-size: 0;
    float:  right;
    margin-top: 5px;
}

.form-control-search-words {
    border:0;
    border-bottom: 1px solid #9DBBC2;
    box-shadow: none;
}
.form-control-search-words:focus {
    border:0;
    box-shadow: none;
    outline:none;
}

.cut-text-country-filters {
     width : 190px;
  overflow:hidden;
  display:inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ods-label {
    font-size: 14px;
    line-height: 2em;
	color:#7391a0;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:2px;
    margin-left: 0 !important;
    margin-top: 10px !important;
    margin-bottom: 5px !important;

}
.p-parrafos-ods {
    text-align: justify;
    font-size:14px;
    line-height: 20px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    color: #7c8f9c;
    margin-top:0px !important;
}

.bg-dark {
	padding-left:15px;
	padding-right:15px;
	background-color:#8295a3 !important;
}
.titulo-actividad {
	color:#9cc66b;
	font-weight:600;
	font-size:21px;
	text-align:left;
	line-height:1.1em;
	letter-spacing: -1px;
}
.tipo-actividad {
	color: #688695;
	font-size: 12px;
	font-weight:600;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 2px;
}
.lugar-actividad {
	color:#688695;
	font-size:16px;
	font-weight:600;
	text-align:left;
}
.fecha-actividad {
	color:#9cc66b;
	font-weight:600;
	font-size:14px;
	text-align:left;
	margin-left:5px;
}

.guia-solicitante-responsive {
    display: none;
}

.iniciativa-beneficiarios {
    width: 32%;
}
.img-fluid{
  image-rendering: auto;
  image-rendering: smooth;
}
.pb-4, .py-4 {
    padding-bottom: 10px!important;
}
.table td, th, tr {
	border-style:solid;
	border-width: 1px;
	border-color:#C8D2CF;
	padding:5px;
	border-collapse: collapse;
	vertical-align:top;
	text-align:left;
	margin-top:15px;
}

.pdf-button {
    margin-top: 10px;
	font-weight:600!important;
    color: #ffffff;
	background-color:#89C765;
    text-decoration: none;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif!important;
    letter-spacing: 0.5vh;
    padding: 2px 10px!important;
	text-transform:uppercase;
}
