#headerBar .logo-scroll{
   margin-left: auto !important;
}

.caption-archivo{
   padding:12px;
   background:#f2f2f2;
}

   .caption-archivo p:last-child{
      margin-bottom:0;
   }

#ticker{
   padding:10px 0;
}

.tt-especial{
   margin:1.25rem auto 1rem auto;
   padding:.25rem 1.75rem;
   background:#000000;
   font:italic 400 1rem 'Merriweather', Helvetica, Arial;
   color:#ffffff;
}

.card-evento{
   padding:15px 12px;
   border-radius:0;
   border:3px solid rgba(0, 0, 0, .05);
}

   .card-evento .card-header{
      text-align: center;
      background:transparent;
      border-bottom:0;
      border-radius:0;
   }

   .card-evento .card-header .card-title{
      font: 900 1.3em 'Merriweather', Helvetica, Arial;
   }

   .card-evento .card-img-top{
      border:0;
      border-radius:0;
   }

   .card-evento .card-footer{
      padding: 15px;
      background: rgba(0, 0, 0, 0.025);
      border:0;
      text-align: left !important;
   }

   .card-evento .card-footer .btn,
   .btn-evento{
      padding: 5px 25px;
      background: rgba(52, 151, 81, 1);
      border:0;
      border-radius: 0;
      font: 600 1em 'Titillium Web', Helvetica, Arial;
      color: rgba(255, 255, 255, 1) !important;
      text-transform: uppercase;
   }

   .btn-patrocinios{
      padding: 5px 25px;
      background: rgba(0, 0, 0, 1);
      border:0;
      border-radius: 0;
      font: 600 1em 'Titillium Web', Helvetica, Arial;
      color: rgba(255, 255, 255, 1) !important;
      text-transform: uppercase;
   }

   .card-evento .card-footer .btn:hover{
      background: rgba(0, 0, 0, 1);
      color: rgba(255, 255, 255, 1) !important;
   }

   #InfoEvento{
      margin-top:3rem;
   }

   #InfoEvento > li > .nav-link{
      padding:.25rem 1.25rem;
      font-size: .85em;
      text-transform: uppercase;
      border-radius:0;
   }

   #InfoEvento > li > .nav-link.active{
      background:rgba(0, 0, 0, 1);
   }

   .eventos .tab-content .date{
      display:block;
      font: 400 1.5rem 'Titillium Web', Helvetica, Arial;
      color:rgba(52, 151, 81, 1);
   }

   .eventos .tab-content .ponencia{
      display:block;
      font: 400 1rem 'Titillium Web', Helvetica, Arial;
      color:rgba(0, 0, 0, 1);
   }

   .eventos .tab-content .tt{
      font: 400 1.5em 'Merriweather', Helvetica, Arial;
      text-transform: uppercase;
   }

   .newsFeatured .card-text{
      font-size:1rem !important;
   }

.card-presentaciones .card{
   border-radius:0;
}

.card-presentaciones .card-title{
   padding:0;
   font-size:1.25rem;
   text-align: left;
}

.card-presentaciones .card-footer{
   text-align: left;
}

.panel-initials{
   display:flex;
   padding-bottom:3px;
   align-items: center;
   margin-bottom:1rem;
   border:0;
   border:1px solid #e2e2e2 !important;
   border-radius:0;
   box-shadow: none;
}

.panel-initials .panel-text a{
   margin:6px 4px 0 0;
   display:inline-block;
   padding-top:3px;
   width:32px; height:30px;
   background:#f2f2f2;
   font-weight: bold;
   font-size:18px;
   text-align: center;
   text-decoration: none;
   transition:all .3s;
   color:#2A7F50;
}

.panel-initials .panel-text a:hover{
   background:#2A7F50;
   color:#ffffff;
}


.panel-body{
   padding: 15px;
}

.newsFeatured h3 {
   font-size: 2.2rem;
}
.treportajes{
   font: 900 1.7em 'Merriweather', Helvetica, Arial;
}

.carousel-entidades{
   height: 115px;
   width: 115px!important;
}

.logo-entidad {
   border: 5px solid rgba(0, 0, 0, .075) !important;
}

.padding-sm {
   padding: 10px;
}

.d-flex {
   display: flex!important;
   height: 140px;
   text-align: center;
}

.box-entidad .d-flex a {
   display: block;
   width: 100%;
   text-align: center;
}
.title-entities {
   color: #000000;
   text-decoration: none;
   display: table-cell;
   vertical-align: middle;
}

.title-entities-destacado {
   color: #000000;
   text-decoration: none;
   display: block;
   vertical-align: middle;
}

@media(max-width:767px){

   .height-entities,
   .height-entities:not(.valign-middle) .d-flex{
      height: auto;
      text-align: center;
   }

   .height-entities:not(.valign-middle) .d-flex{
      display:block !important;
   }

   .height-entities img.margin-top-md{
      margin-top:0;
   }


}
@media(min-width:768px){

   .height-entities{
      height: 140px;
   }

}
