/*	carousel material informativo */

.slider {
        width: 100%;
        margin: 20px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      /*opacity: .2;*/
    }
    
    .slick-active {
      /*opacity: .5;*/
    }

    .slick-current {
      /*opacity: 1;*/
    }

/*	fin carousel material informativo */    













/* INICIO DE HEADER SCROLL */


/** Header scroll **/
.header-scroll {
    opacity: 0;
    margin-top: -300px;
    position: fixed;
    width: 100%;
    z-index: 100;
    background-color: white;
    transition: all .5s ease;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background-color:#F6F4F3;
}
.header-scroll.activo {
    margin-top: 0;
    opacity: 1;
}

.header-scroll .nav-link {
    /*color:#777;*/
}
.header-scroll .nav-link:hover {
    color:#007bff;
    background-color: transparent;
}


.header-scroll .btn-outline-success {
    color: #00b30c;
}
.header-scroll .btn-outline-success:hover {
    color: white;    
}


/* FIN DE HEADER SCROLL */








nav.menu-programa2{
    width: 100%;
    display: flex;
    text-align: center;
}

nav.menu-programa2 a {
    display: block;
    text-align: center;
    color: #2A2957;
    text-decoration: none;
    /*font-family: 'Oswald', san-serif;*/
    margin-bottom: 10px;
    font-size: 1.2em;
    position: relative;
    /*padding-bottom: 10px;
    border-bottom: 1px solid #0093F8;*/
}
nav.menu-programa2 a.activo::after {
    position: absolute;
    content: '';
    left: 0;
    right:0;
    margin-left: auto;
    margin-right: auto;
    height: 4px;
    width: 30;
    /*background-color: #0093F8;*/
    background-color: #2A2957;
    bottom: -12px;
}










    
    .subnav {
      float: left;
      overflow: hidden;
    }
    
    .subnav .subnavbtn {
      font-size: 16px;
      border: none;
      outline: none;
      color: white;
      background-color: inherit;
      font-family: inherit;
      margin: 0;
    }
  
  .subnav .subnavbtn a{
      font-size: 16px;
      border: none;
      outline: none;
      color: white;
      padding: 0px 0px;
      background-color: inherit;
      font-family: inherit;
      margin: 0;
    }
    
        
    .subnav-content {
      display: none;
      position: absolute;
      left: 0;
      background-color: red;
      width: 100%;
      z-index: 1;
    }
    
    .subnav-content a {
      float: left;
      color: white;
      text-decoration: none;
    }
    
    .subnav-content a:hover {
      background-color: #eee;
      color: black;
    }
    
    .subnav:hover .subnav-content {
      display: block;
    }

    /* NEW CSS STARTS HERE */
    
    .center {
      margin: 0 auto;
    }
    
    .about {
      width: 261px;
    }
    
    .services {
      width: 336px;
    }
    
    .partners {
      width: 299px;
    }


/* inicio menu desplegable*/

.menu_desplegable{
  width: 70%;
  margin: 0 auto;
}
.tab-content{
  width: 100%;
  margin:0 auto;
}
.tab-content>.active {
    display: flex;
}
.dropdown-item .dropdown-link-hover-color a{
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #007bff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #007bff;
    text-decoration: none;
    background-color: #f8f9fa;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #007bff;
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item.show .nav-link.active {
    color: #007bff;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active {
    color: #007bff;
    /*background-color: #fff;*/
    /*border-color: #dee2e6 #dee2e6 #fff;*/
}


/*.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
*/


/*tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
*/

/* fin menu desplegable*/




