.txt-blue {color: #2771c1 !important;} .txt-blue-dark {color: #1853AA !important;}.txt-indigo {color: #6610f2 !important;}.txt-purple {color: #6f42c1 !important;}.txt-pink {color: #e83e8c !important;}.txt-red {color: #dc3545 !important;}.txt-orange {color: #fd7e14 !important;}.txt-yellow {color: #ffc107 !important;}.txt-green {color: #28a745 !important;}.txt-teal {color: #20c997 !important;}.txt-cyan {color: #17a2b8 !important;}.txt-white {color: #fff !important;}.txt-gray {color: #6c757d !important;}.txt-gray-dark {color: #343a40 !important;}.txt-primary {color: #2771c1 !important;}.txt-secondary {color: #6c757d !important;}.txt-success {color: #28a745 !important;}.txt-info {color: #17a2b8 !important;}.txt-warning {color: #ffc107 !important;}.txt-danger {color: #dc3545 !important;}.txt-light {color: #f8f9fa !important;}.txt-dark {color: #343a40 !important;}.txt-transparente {color: none !important;}.bg-blue {background: #2771c1 !important;} .bg-blue-dark {background: #1853AA !important;}.bg-indigo {background: #6610f2 !important;}.bg-purple {background: #6f42c1 !important;}.bg-pink {background: #e83e8c !important;}.bg-red {background: #dc3545 !important;}.bg-orange {background: #fd7e14 !important;}.bg-yellow {background: #ffc107 !important;}.bg-green {background: #28a745 !important;}.bg-teal {background: #20c997 !important;}.bg-cyan {background: #17a2b8 !important;}.bg-white {background: #fff !important;}.bg-gray {background: #6c757d !important;}.bg-gray-dark {background: #343a40 !important;}.bg-primary {background: #2771c1 !important;}.bg-secondary {background: #6c757d !important;}.bg-success {background: #28a745 !important;}.bg-info {background: #17a2b8 !important;}.bg-warning {background: #ffc107 !important;}.bg-danger {background: #dc3545 !important;}.bg-light {background: #f8f9fa !important;}.bg-dark {background: #343a40 !important;}.bg-transparente {background: none !important;} .bg-gray-light {background: #f3f3f3!important;} .txt-gray-light {color: #f3f3f3!important;} .bg-white-alfa80 {background:rgba(255,255,255,0.95)!important;} .bg-black-alfa-light {background:rgba(0,0,0,0.15)!important;}

/*HEIGHT WEIGHT AUMENTOS RESPONSIVE*/
 
 .w-100 {width: 100%;} .w-75 {width: 75%;} .w-66 {width: 66.66666666666666%;} .w-50 {width: 50%;} .w-33 {width: 33.33333333333333%;} .w-25 {width: 25%;} .w-auto {width: auto;}
  
 .h-100 {height: 100%;} .h-75 {height: 75%;} .h-66 {height: 66.66666666666666%;} .h-50 {height: 50%;} .h-33 {height: 33.33333333333333%;} .h-25 {height: 25%;} .h-auto {height: auto;} 

 /*HEIGHT WEIGHT AUMENTOS DE 50PX*/
 .w50-px {width: 50px;}  .w100-px {width: 100px;} .w150-px {width: 150px;} .w200-px {width: 200px;} .w250-px {width: 250px;}  .w300-px {width: 300px;}.w350-px {width: 350px;}  .w400-px {width: 400px;}  .w450-px {width: 450px;}  .w500-px {width: 500px;}  .w550-px {width: 550px;} .w600-px {width: 600px;}
 
 .minw50-px {min-width: 50px;}  .minw100-px {min-width: 100px;} .minw150-px {min-width: 150px;} .minw200-px {min-width: 200px;} .minw250-px {min-width: 250px;}  .minw300-px {min-width: 300px;} .minw350-px {min-width: 350px;}  .minw400-px {min-width: 400px;} .minw450-px {min-width: 450px;}  .minw500-px {min-width: 500px;}  .minw550-px {min-width: 550px;} .minw600-px {min-width: 600px;}
 
 .maxw50-px {max-width: 50px;}  .maxw100-px {max-width: 100px;} .maxw150-px {max-width: 150px;} .maxw200-px {max-width: 200px;} .maxw250-px {max-width: 250px;}  .maxw300-px {max-width: 300px;} .maxw350-px {max-width: 350px;}  .maxw400-px {max-width: 400px;}  .maxw450-px {max-width: 450px;}  .maxw500-px {max-width: 500px;}  .maxw550-px {max-width: 550px;} .maxw600-px {max-width: 600px;}
 
 .h50-px {height: 50px;}  .h100-px {height: 100px;} .h150-px {height: 150px;} .h200-px {height: 200px;} .h250-px {height: 250px;}  .h300-px {height: 300px;}.h350-px {height: 350px;}  .h400-px {height: 400px;} .h450-px {height: 450px;}  .h500-px {height: 500px;}  .h550-px {height: 550px;} .h600-px {height: 600px;}
 
 .minh50-px {min-height: 50px;}  .minh100-px {min-height: 100px;} .minh150-px {min-height: 150px;} .minh200-px {min-height: 200px;} .minh250-px {min-height: 250px;}  .minh300-px {min-height: 300px;} .minh350-px {min-height: 350px;}  .minh400-px {min-height: 400px;} .minh450-px {min-height: 450px;}  .minh500-px {min-height: 500px;}  .minh550-px {min-height: 550px;} .minh600-px {min-height: 600px;} .minh650-px {min-height: 650px;} .minh700-px {min-height: 700px;} .minh750-px {min-height: 750px;} .minh800-px {min-height: 800px;}
 
 .maxh50-px {max-height: 50px;}  .maxh100-px {max-height: 100px;} .maxh150-px {max-height: 150px;} .maxh200-px {max-height: 200px;} .maxh250-px {max-height: 250px;}  .maxh300-px {max-height: 300px;}.maxh350-px {max-height: 350px;}  .maxh400-px {max-height: 400px;} .maxh450-px {max-height: 450px;}  .maxh500-px {max-height: 500px;}  .maxh550-px {max-height: 550px;} .maxh600-px {max-height: 600px;} .maxh650-px {max-height: 650px;} .maxh700-px {max-height: 700px;}

body{font-family: "Roboto", sans-serif;}
#display_resultados > div > div > span > span.text-lowercase:nth-child(2){display:none!important}
img.imagen-lista {min-height: 300px; height: auto; max-height: 600px; min-width: 100%; width: auto; max-width: 200%; left:0; top:0;}
#buscador {height: 100vh; min-height: 550px;}
#fondobusqueda{min-height:100vh; min-width: 100vw; width:100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -100000000; background: url(fondocediap.jpg); background-size: 100%; background-position: left bottom; background-repeat: no-repeat;}

/* Start state */
.animated-modal {
  max-width: 800px;
  border-radius: 4px;
  overflow: hidden;
  
  transform: translateY(-50px);
  transition: all .7s;
}

.animated-modal h2,
.animated-modal p {
  transform: translateY(-50px);
  opacity: 0;
  
  transition-property: transform, opacity;
  transition-duration: .4s;
}

/* Final state */
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal h2,
.fancybox-slide--current .animated-modal p {
  transform: translateY(0);
  opacity: 1;
}

/* Reveal content with different delays */
.fancybox-slide--current .animated-modal h2 {
  transition-delay: .1s;
}

.fancybox-slide--current .animated-modal p {
  transition-delay: .3s;
}


#contentList .lista-no {display:none!important;}
#contentList .lista-si {display:block!important;}
#contentList div.w-100.d-flex.justify-content-center.py-5.bg-light{display: block!important; background: none!important; padding: 0 !important;}


@media print {
 #contentList div.animated-modal{min-height: calc(100vh - 100px)!important; padding-left: 2.5rem!important;}
}

#contentList a {margin-bottom: 3rem!important;}
#contentList div.w-100.border.border-light.border-top.d-block.my-2{display:none!important;}


