/* logo ods inicio */
.ods {
  width: 340px;
}
/* logo ods final */

.header{
background:#87cee0 ;
}

.headermovil{
background:#87cee0 ;
}

.videocontenido{
  max-width: 1000px;
  margin: 0 auto;
}

.yt-holder{
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 56%;
  border: 2px solid #000d;
}

.yt-holder > iframe{
  position: absolute;
  width: 100%;
  height: 100%;
}



 /* boton_menu inicio */
 .btnm1{
  width: 350px;
  height: 60px;
  background: #000;
  color: #fff;
  font-size: 16px;
 
}

a:hover.btnm1{
  background: #6591c1;
  border: 1px solid #000;
}

.btnm2{
  width: 350px;
  height: 60px;
  background: #000;
  color: #fff;
  color: #fff;
  font-size: 16px;
}

a:hover.btnm2{
  background: #E2D1BA;
  border: 1px solid #000;
}

.btnm3{
  width: 350px;
  height: 60px;
  background: #000;
  color: #fff;
  color: #fff;
  font-size: 16px;
}

a:hover.btnm3{
  background: #c67da8;
  border: 1px solid #000;
}
 /* boton_menu final */



/* agenda inicio */

.agendacolor1{
  background: #d8e64b;
}


.agendacolor2{
  background:  #d8e64b;
  }

  .agendacolor3{
    background:  #d8e64b;
    }


    .accordion-button::after {
      flex-shrink: 0;
      width: var(--bs-accordion-btn-icon-width);
      height: var(--bs-accordion-btn-icon-width);
      margin-left: 1px;
      content: "";
      background-image: var(--bs-accordion-btn-icon);
      background-repeat: no-repeat;
      background-size: var(--bs-accordion-btn-icon-width);
      transition: var(--bs-accordion-btn-icon-transition);
  }


    .accordion-button:not(.collapsed) {
      color: var(--bs-accordion-active-color);
      background-color:  #d8e64b;
      box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
  }

  .accordion-button:not(.collapsed) {
    color: #000;
    background-color: #d8e64b;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

  .accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-focus-border-color: #000000;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}





    .bordetabla{
      border: 1.5px solid #000;
    }

    th.cabezatabla{
      background:  #d8e64b;
    }
/* agenda inicio */

/* encuentro emprendedores inicio */
.bgencuentro{
  background: #fde4d1;
}
/* encuentro emprendedores final */


/* tipo de participante inicio */
.participantefondo{
  background: #f4f4f4;
}


/* emprendimiento inicio */
.bgparticipante1{
  background: #ab7fb7 !important;
}

.borderparticipante1{
  border: 2px solid #000 !important;
}
/* emprendimiento final */
  

/* ping-pong inicio */
.bgparticipante2{
  background: #ab7fb7 !important;
}

.borderparticipante2{
  border: 2px solid #000 !important;
}
/* ping-pong final */

/* asistente general inicio */
.bgparticipante3{
  background: #ab7fb7 !important;
}

.borderparticipante3{
  border: 2px solid #000 !important;
}
/* asistente general final */

/* talleres inicio */
/* taller 1 inicio */
.btntaller1{
  width: 100% !important;
  background: #63c4da;
}

button:hover.btntaller1{
  background: #fde6d3 !important;
  border: 1px solid #000;
}

/* taller 1 final */


/* taller 2 inicio */
.btntaller1{
  width: 100% !important;
  background: #63c4da;
}

button:hover.btntaller1{
  background: #fde6d3 !important;
  border: 1px solid #000;
}

/* taller 2 final */

/* taller 3 inicio */
.btntaller1{
  width: 100% !important;
  background: #63c4da;
}

button:hover.btntaller1{
  background: #fde6d3 !important;
  border: 1px solid #000;
}

/* taller 3 final */


/* taller 4 inicio */
.btntaller1{
  width: 100% !important;
  background: #63c4da;
}

button:hover.btntaller1{
  background: #fde6d3 !important;
  border: 1px solid #000;
}

/* taller 4 final */
/* talleres final */

/* tipo de participante final */

 /* registro inicio */
 .fondoregistro{
  background: #f08bb8;
  /* background-image: url(../images/header_2000x962px_formulario.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; */
}

.registro{
  background:rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  padding: 20px;
  border-radius: 15px;
 }

.transparente{
  background: rgba(255, 255, 255, 0);
}
/* registro final */
 

/* FAQ inicio */
.bgfaq{

  background: #f3d5d6;
  background-image: url(../images/faq_fondo.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  }
  
  .faqrapidas{
    background: rgba(255, 255, 255, 0.25)!important;
    padding: 20px!important;
    border: .5px solid rgb(255, 255, 255);
    border-radius: 15px;
  }


.ac{
  background-color:  #63c4da;
}
  .accordion-button.ac:not(.collapsed) {
    
    color: var(--bs-accordion-active-color);
    background-color:  #63c4da;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-button1.ac:not(.collapsed) {
  
  color: #000;
  background-color: #63c4da;
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}


.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: .8rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
  --bs-accordion-btn-focus-border-color: #000000;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}


/* FAQ final */

/* directorio inicio */
.bgdirectorio{
  width: 100%;
  background: #fff;
}

.carousel-control-next-icon{
  background-image: url(../images/adelante.png);
  width: 35px;
  height: 50px;
}


.carousel-control-prev-icon {
  background-image: url(../images/atras.png);
  width: 35px;
  height: 50px;

}
/* directorio final */

/* Responsive inicio */
/* movil inicio */
@media (min-width: 0px) and (max-width: 600px){
  .header {
    background-image: url(../images/header_600x484px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 450px;
  
  }

  .headermovil {

    display: none;
 

} 
/* movil final */



/* tabletas inicio */
/* @media (min-width: 601px) and (max-width:991px){
  .header {
    background-image: url(../images/header_2000x962px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
    height: 600px;

   
  }

} */
/* escritorio final */


/* escritorio inicio */
/* @media (min-width: 992px) and (max-width:1199px) {
  .header {
    background-image: url(../images/header_1200x400px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
    height: 600px;
  }

   
  } */


  /* largo escritorio inicio */
/* @media (min-width: 1200px) {
  .header {
    background-image: url(../images/header_1200x400px.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
    height: 600px;

   
  } */
}
/* Responsive final */