.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-833 .elementor-element.elementor-element-c44d2f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-833 .elementor-element.elementor-element-00ea563{width:auto;max-width:auto;}.elementor-833 .elementor-element.elementor-element-d375406{width:auto;max-width:auto;}.elementor-833 .elementor-element.elementor-element-b10bc02{width:auto;max-width:auto;}.elementor-833 .elementor-element.elementor-element-fa32ab4{--display:flex;}.elementor-833 .elementor-element.elementor-element-8f8d1a4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#3ABADA;--n-tabs-title-color-active:#F1F1F1;}.elementor-833 .elementor-element.elementor-element-8f8d1a4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F1F1F1;}.elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3ABADA;}.elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3ABADA;border-style:solid;border-color:#3ABADA;}.elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-element{--order:99999 /* order end hack */;}.elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#3ABADA;}.elementor-833 .elementor-element.elementor-element-8f8d1a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-833 .elementor-element.elementor-element-8f8d1a4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F1F1F1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-833 .elementor-element.elementor-element-def8c0c{--spacer-size:30px;}/* Start custom CSS for nested-tabs, class: .elementor-element-8f8d1a4 */a{
 color: #3ABADA
}

#perfiles button{
    margin: auto;
}
#perfiles button{
    border: 1px solid #48b8c7;
    transition: 0s;
}

.afr-bgitem{
    background: #f0f1f1;
    text-align: left;
    padding: 10px 38px;
    border-radius: 10px;
    margin-bottom: 13px;
    overflow: auto;
    
}



#perfiles  button{
    width: 9em;
    height: 4em;
    border-radius: 10px;
    
    background: #fff;
    box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-webkit-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-moz-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
transition: 0.3s;
}

button.afr-btn-colecion{
    width: 100%;
     border-radius: 18px;
    background:url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/img-colecciones-1.png) #fff center center no-repeat;
    background-size: 165px 30px;
    border: none;
    height: 3.5em;
    box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-webkit-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-moz-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
margin: auto;
 
}
button.afr-btn-colecion:hover,button.afr-btn-abierto-active{
    
     border-radius: 18px;
    background:url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/img-colecciones-over-1.png) #3abbdb center center no-repeat;
    background-size: 165px 30px;
    
    height: 3.5em;
    box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-webkit-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
-moz-box-shadow: 7px 8px 8px -3px rgba(0,0,0,0.32);
 
}

   ul.btn-afr_perfil li button:hover {
  background-color:  #3abbdb;
 
}
#perfiles button.bt-cti{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/btn-cti.svg)   -10px 3px no-repeat;
    background-size: 390px 55px
}
#perfiles button.bt-cti:hover,#perfiles button.bt-cti-active{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/btn-cti.svg) #3abbdb  -235px 3px no-repeat;
    background-size: 390px 55px
}
#perfiles button.bt-renacyt{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/btn-renacyt.svg)  -6px -5px no-repeat;
    background-size: 360px 70px
}
#perfiles button.bt-renacyt:hover,#perfiles button.bt-renacyt-active{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/btn-renacyt.svg) #3abbdb  -210px -5px no-repeat ;
    background-size: 360px 70px
}
#perfiles button.bt-senacti{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2024/09/sinacti.svg)  -30px 10px no-repeat;
    background-size: 205px 40px
}
#perfiles button.bt-senacti:hover,#perfiles button.bt-senacti-active{
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2024/09/sinacti-over.svg) #3abbdb  -30px 10px no-repeat;
    background-size: 205px 40px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fda9af */.containerlist {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 25.8rem;
  gap: 1rem;
  width: 100%;
  max-width: 100%;
  padding: 0.5rem;
  margin: 0 auto;
  box-sizing: border-box;
}

.containerlist.afr-col-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 25.8rem;
  gap: 1rem;
  width: 50%;
  max-width: 50%;
  padding: 0.5rem;
  margin: 0 auto;
  box-sizing: border-box;
}


.listitem {
  border-radius: 15px;
  background-color: #F0F1F1;
  padding: 35px 0px 0 0px;
   
    position: relative;
    text-align: justify;
}
.listitem div.afr-img{
    text-align: center
}
.listitem img{
    width: 140px;
    height: auto;
   
}
.afr-table-item {
    display: table;
    height: 68%;
    margin-top: 8px;
}
div.afr-busq-texto {
    text-align: center;
    font-size: 10px;
    color: #000;
    margin: 20px 25px;
    font-weight: 500;
    display: table-cell;
    /* vertical-align: middle; */
    padding: 0 18px;
}


div.afr-listitulo {
    background: #3c698a;
    padding: 8px 0;
    position: absolute;
    width: 100%;
    bottom: 54px;
    background: url(http://192.168.5.201/bvcyt/wp-content/uploads/2022/10/icon-links.png) #3c698a no-repeat 30px 5px;
}

.containerlist div.afr-lifooter a {
    color: #fff;
    font-weight: 700;
    text-decoration: underline;
}
div.afr-lifooter{
    text-align: center;
    font-size: 12px;

}
div.afr-lisacceder {
    background: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/icon-links.png) #3abbdb no-repeat 30px -32px;
    padding: 18px 0;
    border-radius: 0 0 13px 13px;
    bottom: 0;
    position: absolute;
    width: 100%;
}
div.afr-abierto {
    height: 80px
px
 !important;
    line-height: 40px !important;
    background-image: url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/icon-links.png) , url(https://biblioteca.concytec.gob.pe/wp-content/uploads/2022/10/icon-abierto-1.png);
    background-repeat: no-repeat, no-repeat;
    background-position: 30px -24px,220px center;
    background-color: #3abbdb;
    
    background-size: 35px 70px,20px 30px;
}
@media (max-width: 58em) {
  .containerlist {
    grid-template-columns: repeat(3, 1fr);
  }
  .containerlist.afr-col-2{
      grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 35em) {
  .containerlist {
    grid-template-columns: repeat(2, 1fr);
  }
  
}
@media (max-width: 25em) {
  .containerlist {
    grid-template-columns: repeat(1, 1fr);
  }
}
@supports not (gap: 1px) {
  body {.afr-table-item {
    display: table;
    height: 68%;
    margin-top: 8px;
}
    padding-top: 2em;  
  }
  
  body::before {    
    content: "Your browser doesn't support gap property";
    display: block;
    color: #e43;
    font-weight: bold;
    position: fixed;
    top: 1.5em;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: center;
  }
}





.loading-overlay {
	display: none;
	background: rgba( 26, 26, 26, 0.7 );
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 5;
	top: 0;
	left: 0;
}

.loading-overlay-image-container {
	display: block;
	position: fixed;
	z-index: 7;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50% );
}



.afr-divider-separator{
    width: 90%;
    border-top:2px solid #4EC2DE;
    height: 2px;
    display: inline-block;
}
.afr-busq-loader img{
    width: 80px;
}
h2.afr-head-resultados{
color:#4EC2DE;
text-align: center;
font-weight: 700;
font-size: 28px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-492af24 */#afr-info-suscripciones{
    display: none;
}/* End custom CSS */