.btn-green{
  --bs-btn-color:#fff;
  --bs-btn-bg:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:rgba(27, 77, 62,0.9);
  --bs-btn-hover-border-color:#146c43;
  --bs-btn-focus-shadow-rgb:60,153,110;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#146c43;
  --bs-btn-active-border-color:#13653f;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#1b4d3e;
  --bs-btn-disabled-border-color:#1b4d3e
}
.logo-banner{
  position:absolute;
  margin-top:-30px;
  margin-left:20px;
}
.logo-img{
  width:20px;
}
.logo-banner2{
  position:absolute;
  margin-top:-30px;
  margin-left:900px;
}
.logo-img2{
  width:30px;
}
.logo-banner3{
  position:absolute;
  margin-top:-60px;
  margin-left:1050px;
}
.logo-img3{
  height:25px;
}
.banner{
  width:100%;
  height:165px;
  background-color:#1b4d3e;
}

/*TITLE*/
.title{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.6rem;
  font-weight: 700;
  color: #1b4d3e;
}
.title .icon-titulo{
  height: 38px;
  margin-right: 0.50rem;
}
.title .title-border-color {
  height: 3px;
  background-image: linear-gradient(90deg, #00694a, #ef3e2e, #850a70, #02bce8, #e17a00, #75bf44, #66a842);
}

/*HEADER*/
#header{
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}
#header .navbar-toggler{
  color:#1b4d3e;
}
.img-header{
  max-height: 65px;
}
.top-green{
  border-top: 10px solid #1b4d3e;
}
#header .nav-item{

}
.menu-header,
.menu-header:link,
.menu-header:visited,
.menu-header:active{
  text-decoration: none;
  color: #262626 !important;
  box-shadow: none !important;
}

/* MODAL NOTICIAS */
.img-modal{
  max-height: 50px;
}
.padding-text{
  padding-right: 30px;
}

/*CAROUSEL*/
.z-index-carousel{
  z-index: 200;
}
.z-index-carousel2{
  z-index: -500;
}
.z-index-carousel3{
  z-index: 200;
}
.logo-banner-carousel{
  position:absolute;
  margin-top:110px;
}
.logo-img-carousel{
  width:80px;
  margin-right:70px;
}
.logo-banner-carousel2{
  position:absolute;
  margin-top:280px;
}
.logo-img-carousel2{
  width:30px;
  margin-right:180px;
}
.logo-banner-carousel3{
  position:absolute;
  margin-top: 320px;
}
.logo-img-carousel3{
  width:20px;
  margin-left:130px;
}
.logo-banner-carousel4{
  position:absolute;
  margin-top: -310px;
  margin-left: -30px;
}
.logo-img-carousel4{
  width:30px;
}
.logo-banner-carousel5{
  position:absolute;
  margin-top: 10px;
  margin-left:200px;
}
.logo-img-carousel5{
  height:20px;
}
.logo-banner-carousel6{
  position:absolute;
  margin-top: 90px;
}
.logo-img-carousel6{
  width:25px;
  margin-left:160px;
}
.slide-height{
  height: 91px;
}
#carousel {
  width: 100%;
  height: 60vh;
  overflow: hidden;
  position: relative;
  padding: 0;
}
#carousel .carousel,
#carousel .carousel-inner,
#carousel .carousel-item,
#carousel .carousel-item::before {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
#carousel .carousel-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 60px;
  top: 110px;
  left: 50px;
  right: 50px;
}


#carousel .carousel-content {
  padding: 20px;
  /* color: #fff ; */
}
#carousel .carousel-content p {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding: 5px ;
  color: #fff ;
}
#carousel .carousel-content h2 {
  font-family: 'Raleway', sans-serif;
  margin-bottom: 0;
  font-size: 3.7rem;
  font-weight: 900;
  -webkit-text-stroke: 1px #ffffff; /* ancho del contorno y color transparente */
  color: #850A70; /* color de texto */
}
#carousel .carousel-content .word {
  background-color: rgba(85,226,145,0.3);
  height: 1.2em;
  padding: 0 14px 0 9px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
#carousel .carousel-content .word:before {
  content: '';
  background-color: #4A4A4A;
  width: 1px;
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 7px;
  animation: blinkNaim 500ms linear infinite;
}
@keyframes blinkAnim {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
#carousel .btn-get-started:hover {
  background: #f03c02;
  color: #fff;
  text-decoration: none;
}
#carousel .carousel-inner .carousel-item {
  transition-property: opacity;
}
#carousel .carousel-inner .carousel-item,
#carousel .carousel-inner .active.carousel-item-start,
#carousel .carousel-inner .active.carousel-item-end {
  opacity: 0;
}
#carousel .carousel-inner .active,
#carousel .carousel-inner .carousel-item-next.carousel-item-start,
#carousel .carousel-inner .carousel-item-prev.carousel-item-end {
  opacity: 1;
  transition: 0.5s;
}
#carousel .carousel-inner .carousel-item-next,
#carousel .carousel-inner .carousel-item-prev,
#carousel .carousel-inner .active.carousel-item-start,
#carousel .carousel-inner .active.carousel-item-end {
  left: 0;
  transform: translate3d(0, 0, 0);
}
#carousel .carousel-control-prev,
#carousel .carousel-control-next {
  width: 10%;
}
#carousel .carousel-indicators li {
  cursor: pointer;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='%23fff'%3e%3cpath d='M500,10C229.4,10,10,229.4,10,500s219.4,490,490,490s490-219.4,490-490S770.6,10,500,10z M587.4,788.3L295.6,515c-8.5-8.2-8.5-21.8,0-30l291.8-273.2c13.2-12.8,35.4-3.4,35.4,15v546.6C622.8,791.7,600.6,801.1,587.4,788.3z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='%23fff'%3e%3cpath d='M500,10C229.4,10,10,229.4,10,500s219.4,490,490,490s490-219.4,490-490S770.6,10,500,10z M705.4,515L413.6,788.3c-13.2,12.8-35.4,3.4-35.4-15V226.7c0-18.5,22.2-27.8,35.4-15l291.8,273.2C713.9,493.2,713.9,506.8,705.4,515z'/%3e%3c/svg%3e");
}

/*LINK*/
#link .z-index-link{
  z-index: 300;
}
#link{
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
  font-size:1.2rem;
}
#link .nav-link{
  color: #00523A;
}

/*SEDES*/
.logo-banner-sede{
  position:absolute;
  margin-top:80px;
}
.logo-img-sede{
  width:20px;
  margin-right:20px;
}
.logo-banner-sede2{
  position:absolute;
  margin-top:290px;
}
.logo-img-sede2{
  width:30px;
  margin-left:50px;
}
.logo-banner-sede3{
  position:absolute;
  margin-top:430px;
}
.logo-img-sede3{
  width:30px;
  margin-right:70px;
}
.logo-banner-sede4{
  position:absolute;
  margin-top:310px;
}
.logo-img-sede4{
  width:30px;
  margin-left:20px;
}
.logo-banner-sede5{
  position:absolute;
  margin-top:450px;
}
.logo-img-sede5{
  width:30px;
  margin-right:50px;
}
#sedes{
  background-color: #f8f9fa;
}
.font-title{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-size: 190%;
}
.bc-sedes{
  background-color: #f8f9fa;
}
.mapdiv :hover{
  fill: #1b4d3e;
  stroke: red;
}
.iconsection{
  height: 38px;
}
/* CAROUSEL */

.kenburns-top {
	-webkit-animation: kenburns-top 12s ease-out infinite alternate-reverse both;
	animation: kenburns-top 12s ease-out infinite alternate-reverse both;
}
 @-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}

/*BANNER SIMA*/

#banner-sima{
  background-image: url(../img/bg-sima/bg-sima1.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
#banner-sima a{
  text-decoration: none;
}
#banner-sima .bg-sima-img{
  max-width: 25%;
  margin: 2.5rem;
}

/*NOTICIAS*/
.logo-banner-noti{
  position:absolute;
  margin-top: 270px;
}
.logo-img-noti{
  width:30px;
  margin-right:35px;
}
.logo-banner-noti2{
  position:absolute;
  margin-top: 160px;
}
.logo-img-noti2{
  width:25px;
  margin-left:20px;
}
.logo-banner-noti3{
  position:absolute;
  margin-top: 240px;
}
.logo-img-noti3{
  width:25px;
  margin-right:65px;
}
.logo-banner-la-noti{
  position:absolute;
  margin-top:110px;
}
.logo-img-la-noti{
  width:25px;
  margin-right:20px;
}
.logo-banner-la-noti2{
  position:absolute;
  margin-top:200px;
}
.logo-img-la-noti2{
  width:30px;
  margin-left:20px;
}
.logo-banner-la-noti3{
  position:absolute;
  margin-top:590px;
}
.logo-img-la-noti3{
  width:30px;
  margin-right:15px;
}
.logo-banner-la-noti4{
  position:absolute;
  margin-top:640px;
}
.logo-img-la-noti4{
  width:25px;
  margin-left:20px;
}
.logo-banner-la-noti5{
  position:absolute;
  margin-top:230px;
}
.logo-img-la-noti5{
  width:25px;
  margin-left:30px;
}
.logo-banner-la-noti6{
  position:absolute;
  margin-top:550px;
}
.logo-img-la-noti6{
  width:25px;
  margin-right:40px;
}
#noticias{
  background-color: #f8f9fa;
}
#noticias .font-noticias{
  font-family: 'PT Sans Narrow', sans-serif;
  color:#00694A;
  height: 48px;
}
.text-sin-linia{
  text-decoration: none;
}
#noticias .card-footer {
  padding: 0.5rem 1rem !important;
  color: #9E9E9E !important;
  background-color: #fff !important;
  border-top: none !important;
}
.noticia-card{
  min-height: 270px;
  box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
}
#noticias .color-pie-noti{
  background-color: #ffffff;
}
#la-noticias .font-noticias{
  font-family: 'PT Sans Narrow', sans-serif;
  color:#00694A;
}
#la-noticias .font-noticias-cont{
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 1.3rem;
}

/*MAS NOTICIAS*/
.logo-banner-mas-noti{
  position:absolute;
  margin-top:120px;
}
.logo-img-mas-noti{
  width:25px;
  margin-right:20px;
}
.logo-banner-mas-noti2{
  position:absolute;
  margin-top:350px;
}
.logo-img-mas-noti2{
  width:25px;
  margin-left:20px;
}
.logo-banner-mas-noti3{
  position:absolute;
  margin-top:590px;
}
.logo-img-mas-noti3{
  width:30px;
  margin-right:20px;
}
.logo-banner-mas-noti4{
  position:absolute;
  margin-top:820px;
}
.logo-img-mas-noti4{
  width:30px;
  margin-left:30px;
}
.logo-banner-mas-noti5{
  position:absolute;
  margin-top:960px;
}
.logo-img-mas-noti5{
  width:25px;
  margin-right:20px;
}
.logo-banner-mas-noti6{
  position:absolute;
  margin-top:620px;
}
.logo-img-mas-noti6{
  width:30px;
  margin-right:30px;
}
.logo-banner-mas-noti7{
  position:absolute;
  margin-top:850px;
}
.logo-img-mas-noti7{
  width:30px;
  margin-left:20px;
}
#mas-noticias .font-noticias{
  font-family: 'PT Sans Narrow', sans-serif;
  color:#00694A;
}
#mas-noticias .font-noticias-cont{
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 1.3rem;
}

/*EVENTOS*/

.z-index-eventos{
  z-index: 200;
}
.z-index-eventos2{
  z-index: 100;
}
.logo-banner-evento{
  position:absolute;
  margin-top:250px;
}
.logo-img-evento{
  width:30px;
  margin-right:40px;
}
.logo-banner-evento2{
  position:absolute;
  margin-top: 320px;
}
.logo-img-evento2{
  width:30px;
  margin-left:20px;
}
.logo-banner-evento3{
  position:absolute;
  margin-top: 280px;
}
.logo-img-evento3{
  width:25px;
  margin-left:40px;
}
#eventos{
  background-color: #007d58;
}
#eventos .title-eventos-1{
  font-family: 'Raleway', sans-serif;
  color: #fff;
  margin-right: 10px;
  font-weight: 400;
  font-size: 2rem;
}
#eventos .title-eventos-2{
  font-family: 'Raleway', sans-serif;
  color: #fff;
  font-weight: 700;
  font-size: 2rem;
}

/*PREGUNTAS FRECUENTES*/
.z-index-pf{
  z-index: 100;
}
.z-index-pf2{
  z-index: 8000;
}
.z-index-pf3{
  z-index: -8000;
}
#preguntas-frecuentes .banner{
  width:100%;
  height:165px;
  background-color:#0d6efd;
}
#preguntas-frecuentes .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#preguntas-frecuentes .title-pf-subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#preguntas{
  background-color: #f8f9fa;
}
#preguntas-frecuentes .title-preguntas{
  font-family: 'Raleway', sans-serif !important;
  padding-left: 1.2rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #2b2a2a;
}
#preguntas-frecuentes .font-acordion{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.3rem;
  font-weight: 700;
  --bs-accordion-active-bg: #D7FFCF !important;
  --bs-accordion-btn-focus-box-shadow: #D7FFCF !important;
}

/*CONTACTOS*/

.z-index-pf2{
  z-index: 100;
}
.logo-banner-contacto{
  position:absolute;
  margin-top: -130px;
}
.logo-img-contacto{
  width:30px;
  margin-right:40px;
}
.logo-banner-contacto2{
  position:absolute;
  margin-top:-90px;
}
.logo-img-contacto2{
  width:25px;
  margin-left:20px;
}
.logo-banner-contacto3{
  position:absolute;
  margin-top: 390px;
}
.logo-img-contacto3{
  width:25px;
  margin-right:40px;
}
.logo-banner-contacto4{
  position:absolute;
  margin-top: -100px;
}
.logo-img-contacto4{
  width:30px;
  margin-right:60px;
}
.logo-banner-contacto5{
  position:absolute;
  margin-top: 430px;
}
.logo-img-contacto5{
  width:30px;
  margin-left:20px;
}
#contacto{
  background-color: #f8f9fa;
}
.card.card-cascade.narrower .view.view-cascade {
  margin-top: -1.25rem;
  margin-right: 3%;
  margin-left: 3%;
}
.card.card-cascade .view.view-cascade.gradient-card-header {
  color: #fff;
  padding-top: 18px;
  padding-left: 20px;
}
.card.card-cascade .view.view-cascade {
  border-radius: .25rem;
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}
.view {
  position: relative;
  overflow: hidden;
  cursor: default;
}
.peach-gradient {
  background: linear-gradient(40deg,#1b4d3e,#66a842) !important;
}
.map-container,
.map-container-2,
.map-container-3,
.map-container-4,
.map-container-5,
.map-container-6,
.map-container-7 {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.z-depth-1-half {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
}
.map-container iframe,
.map-container-2 iframe,
.map-container-3 iframe,
.map-container-4 iframe,
.map-container-5 iframe,
.map-container-6 iframe,
.map-container-7 iframe {
  left: 0;
  top: 0;
  height: 120%;
  width: 100%;
  position: absolute;
}
.i4ewOd-pzNkMb-haAclf{
  background: linear-gradient(40deg,#1b4d3e,#66a842) !important;
}
.font-contactos{
  font-size: 18px;
  font-family: 'PT Sans', sans-serif;
}
textarea:focus, input:focus, input[type]:focus {
  border-color: rgb(27, 77, 62) !important;
  box-shadow: 0 1px 1px rgba(27, 77, 62, 0.075)inset, 0 0 8px rgba(27, 77, 62,0.6) !important;
  outline: 0 none !important;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] { -moz-appearance:textfield; }

/*FOOTER*/
footer{
  background-color: #1b4d3e;
}
footer-a {
 display: flex !important;
 align-items: center !important;
}
footer ul li a {
  text-decoration: none;
}
.fa-chevron-right {
  font-size: 9px;
  margin-right: 9px;
}
.text-footer{
  font-family: 'PT Sans', sans-serif;
}
.twitterx-position{
  margin-left: -4px;
  margin-right: 4px;
}

/*VOLVER ARRIBA*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 45px;
  z-index: 996;
  background: #ef3e2e;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}
.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}
.back-to-top:hover {
  background: #fd541e;
  color: #fff;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

/* CURRICULARES */ 

.logo-banner-curric{
  position:absolute;
  margin-top:400px;
}
.logo-img-curric{
  width:25px;
  margin-right:20px;
}
.logo-banner-curric2{
  position:absolute;
  margin-top:570px;
}
.logo-img-curric2{
  width:30px;
  margin-left:20px;
}
.logo-banner-curric3{
  position:absolute;
  margin-top:860px;
}
.logo-img-curric3{
  width:30px;
  margin-right:15px;
}
.logo-banner-curric4{
  position:absolute;
  margin-top:1150px;
}
.logo-img-curric4{
  width:25px;
  margin-left:20px;
}
.logo-banner-curric5{
  position:absolute;
  margin-top:600px;
}
.logo-img-curric5{
  width:25px;
  margin-left:30px;
}
.logo-banner-curric6{
  position:absolute;
  margin-top:900px;
}
.logo-img-curric6{
  width:25px;
  margin-right:40px;
}
.logo-banner-curric7{
  position:absolute;
  margin-top:1400px;
}
.logo-img-curric7{
  width:25px;
  margin-right:20px;
}
.logo-banner-curric8{
  position:absolute;
  margin-top:1700px;
}
.logo-img-curric8{
  width:30px;
  margin-left:20px;
}
.logo-banner-curric9{
  position:absolute;
  margin-top:1730px;
}
.logo-img-curric9{
  width:25px;
  margin-left:30px;
}
#curricular .banner{
  width:100%;
  height:165px;
  background-color:#151515;
}
#curricular .title-curricular{
  font-family: 'Raleway', sans-serif !important;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#curricular .title-curricular-subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#curricular .list-group-item.active {
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  z-index: 2;
  color: #fff;
  background-color: #00694a !important;
  border-color: #00694a !important;
  border-radius: 0;
}
#curricular .list-group-item {
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  z-index: 2;
  color: #00694a;
  background-color: #fff;
  border-color: #00694a;
  border-radius: 0;
}
#curricular .img-curricular{
  border:1px solid #1b4d3e;
  border-radius: 0.35rem;
}
/*RESOLUCIONES*/
.posicion-z{
  z-index: -100;
}
.posicion-z2{
  z-index: 100;
}
.logo-banner-res{
  position:absolute;
  margin-top:320px;
}
.logo-img-res{
  width:25px;
  margin-right:20px;
}
.logo-banner-res2{
  position:absolute;
  margin-top:390px;
}
.logo-img-res2{
  width:30px;
  margin-left:30px;
}
.logo-banner-res3{
  position:absolute;
  margin-top:420px;
}
.logo-img-res3{
  width:25px;
  margin-left:20px;
}
#resoluciones .banner{
  width:100%;
  height:165px;
  background-color:#007D58;
}
#resoluciones .title-resoluciones{
  font-family: 'Raleway', sans-serif !important;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#resoluciones .title-resoluciones-subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#resoluciones .title-resoluciones-menu{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: left;
}
#resoluciones .title-resoluciones-img{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-size: 1.2rem;
}
#resoluciones .btn-outline-violet{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#850a70;
  --bs-btn-hover-border-color:#850a70;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#850a70;
  --bs-btn-active-border-color:#850a70;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .btn-outline-green{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#00694a;
  --bs-btn-hover-border-color:#00694a;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#00694a;
  --bs-btn-active-border-color:#00694a;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .btn-outline-blue{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#02bce8;
  --bs-btn-hover-border-color:#02bce8;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#02bce8;
  --bs-btn-active-border-color:#02bce8;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .btn-outline-green2{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#75bf44;
  --bs-btn-hover-border-color:#75bf44;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#75bf44;
  --bs-btn-active-border-color:#75bf44;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .btn-outline-orange{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#e17a00;
  --bs-btn-hover-border-color:#e17a00;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#e17a00;
  --bs-btn-active-border-color:#e17a00;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
  border-radius: 0%;
}
#resoluciones .btn-outline-green3{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#66a842;
  --bs-btn-hover-border-color:#66a842;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#66a842;
  --bs-btn-active-border-color:#66a842;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .btn-outline-red{
  --bs-btn-color:#1b4d3e;
  --bs-btn-border-color:#1b4d3e;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#ef3e2e;
  --bs-btn-hover-border-color:#ef3e2e;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#ef3e2e;
  --bs-btn-active-border-color:#ef3e2e;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#resoluciones .tab-content ul{
  padding-left:0!important;
}
#resoluciones .img-resoluciones{
  border:1px solid #1b4d3e;
  border-radius: 0.35rem;
}

/*CARRERAS*/
.logo-banner-carr{
  position:absolute;
  margin-top:600px;
}
.logo-img-carr{
  width:20px;
  margin-right:20px;
}
.logo-banner-carr2{
  position:absolute;
  margin-top:350px;
}
.logo-img-carr2{
  width:30px;
  margin-left:20px;
}
.logo-banner-carr3{
  position:absolute;
  margin-top:390px;
}
.logo-img-carr3{
  width:30px;
  margin-left:20px;
}
#carreras .banner{
  width:100%;
  height:165px;
  background-color:#850a70;;
}
#carreras .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#carreras .subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#carreras .list-group-item.active {
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  z-index: 2;
  color: #fff;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 0;
}
#carreras .list-group-item {
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-color: #000;
  border-radius: 0;
}
#carreras .bg-table{
  background-color: #1E1E1E;
}
#carreras .odd{
  background-color: #E3E3E3 !important;
  color: black !important;
  --bs-table-striped-color:black !important;
}
#carreras .even{
  background-color: #F0F0F0 !important;
  color: black !important;
}
#carreras .pagination {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
#carreras .pagination {
  --bs-pagination-color: #66a842 !important;
  --bs-pagination-border-color: #dee2e6 !important;
  --bs-pagination-hover-color: white !important;
  --bs-pagination-hover-bg: #90be77 !important;
  --bs-pagination-hover-border-color: #90be77 !important;
  --bs-pagination-focus-box-shadow: none !important;
  --bs-pagination-focus-color: white !important;
  --bs-pagination-focus-bg: #90be77 !important;
  --bs-pagination-active-color: #fff !important;
  --bs-pagination-active-bg: #66a842 !important;
  --bs-pagination-active-border-color: #66a842 !important;
}

/*BOLETINES*/
.logo-banner-bol{
  position:absolute;
  margin-top:660px;
}
.logo-img-bol{
  width:25px;
  margin-right:20px;
}
.logo-banner-bol2{
  position:absolute;
  margin-top:350px;
}
.logo-img-bol2{
  width:25px;
  margin-left:20px;
}
.logo-banner-bol3{
  position:absolute;
  margin-top:1250px;
}
.logo-img-bol3{
  width:30px;
  margin-right:20px;
}
.logo-banner-bol4{
  position:absolute;
  margin-top:1010px;
}
.logo-img-bol4{
  width:30px;
  margin-left:30px;
}
.logo-banner-bol6{
  position:absolute;
  margin-top:1470px;
}
.logo-img-bol6{
  width:25px;
  margin-left:20px;
}
.logo-banner-bol7{
  position:absolute;
  margin-top:1280px;
}
.logo-img-bol7{
  width:30px;
  margin-right:30px;
}
.logo-banner-bol8{
  position:absolute;
  margin-top:1050px;
}
.logo-img-bol8{
  width:30px;
  margin-left:20px;
}
.logo-banner-bol9{
  position:absolute;
  margin-top:1800px;
}
.logo-img-bol9{
  width:25px;
  margin-right:20px;
}
#boletines .banner{
  width:100%;
  height:165px;
  background-color:#e17a00;
}
#boletines .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#boletines .subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#boletines .search{
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  border: 1px solid #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5rem;
  transition: border-color .15s ease-in-out;
}
#boletines .search::-webkit-input-placeholder {
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 400 Italic;
  color: #000;
}
#boletines .search:-moz-placeholder {
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 400 Italic;
  color: #000;
}
#boletines .search::-moz-placeholder {
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 400 Italic;
  color: #000;
}
#boletines .search:-ms-input-placeholder {
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 400 Italic;
  color: #000;
}
#search::placeholder {
  color: red; font-weight: bold;
}
#boletines .divider{
  height: 3px;
  background-image: linear-gradient(90deg, #00694a, #ef3e2e, #850a70, #02bce8, #e17a00, #75bf44, #66a842);
}
#boletines .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 0;
}
#boletines .list-group-item {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-color: #000;
  border-radius: 0;
}
#boletines .card {
  border-radius: 0 !important;
}
#boletines .colorClass1 {
  background-color: #850a70;
  color: white;
}
#boletines .colorClass2 {
  background-color: #ef3e2e;
  color: white;
}
#boletines .colorClass3 {
  background-color: #75bf44;
  color: white;
}
#boletines .colorClass4 {
  background-color: #66a842;
  color: white;
}
#boletines .colorClass5 {
  background-color: #02bce8;
  color: white;
}
#boletines .colorClass6 {
  background-color: #e17a00;
  color: white;
}
#boletines .card-header:first-child {
  border-radius: 0;
}
#boletines .date-divider{
  font-family: 'Raleway', sans-serif !important;
  font-size: 2rem;
  font-weight: 700;
}
#boletines .title-card{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
}
#boletines .date-card{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 400;
  font-size: 1.2rem;
}
#boletines .card-body{
  min-height: 333px;
}
#boletines .card-body .title{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.2rem;
  color: #1b4d3e;
}
#boletines .card-body .list{
  font-family: 'PT Sans Narrow', sans-serif !important;
  margin-bottom: 0;
}
#boletines .card-footer{
  background-color:#fff !important;
  border-top: none !important;
  padding-bottom: 0.8rem;
}
#boletines .card-footer button{
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 700;
  font-size: 1rem;
  border-radius: 5rem;
  border: 1px solid #1b4d3e;
  color: #1b4d3e;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  background-color: #fff;
}
#boletines .card-footer button:hover{
  border: 1px solid #1b4d3e;
  color: #fff;
  background-color: #1b4d3e;
}
#boletines .button-ver:before{
  content: 'Ver menos';
}
#boletines .button-ver.collapsed:before{
  content: 'Ver más';
}
#boletines .btn-pagination{
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 700;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  border: 2px solid #1b4d3e;
  color: #1b4d3e;
}
#boletines .btn-pagination:hover{
  border: 2px solid #1b4d3e;
  color: #fff;
  background-color: #1b4d3e;
}
/* PERSONAL */
#personal .banner{
  width:100%;
  height:200px;
  background-color:#879A15;
}
#personal .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
  padding-top: 18px;
}
#personal .title-personal-subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
#personal .logo-banner{
  position:absolute;
  margin-top:-40px;
  margin-left:60px;
}
#personal .logo-img{
  width:20px;
}
#personal .logo-banner2{
  position:absolute;
  margin-top:-90px;
  margin-left:900px;
}
#personal .logo-img2{
  width:30px;
}
#personal .logo-banner3{
  position:absolute;
  margin-top:-150px;
  margin-left:1100px;
}
#personal .logo-img3{
  height:25px;
}
#personal .color-acordion{
  --bs-accordion-active-bg: #D7FFCF !important;
  --bs-accordion-btn-focus-box-shadow: #D7FFCF !important;
}
#personal .btn-outline-red{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  --bs-list-group-active-color: #fff !important;
  --bs-list-group-active-bg: #850A70 !important;
  --bs-list-group-active-border-color: #850A70 !important;
  --bs-list-group-action-hover-bg: #fff;
  --bs-list-group-border-color:#6b6969;
  --bs-gradient:none;
  --bs-list-group-border-radius: 0 !important;
}
#personal .title-personal{
  font-family: 'Raleway', sans-serif !important;
  padding-left: 1.2rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #2b2a2a;
}
#personal .subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1rem;
  font-weight: 400;
  padding-top: 10px;
  text-align: justify;
}
#personal .font-noticias{
  font-family: 'PT Sans Narrow', sans-serif;
  color:#00694A;
  font-weight: 400;
}
#personal .personal-card{
  min-height: 270px;
  box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
}
#personal .font-list{
  font-size: 1.5rem;
}
#personal .margen-list{
  margin-top: -2px;
}
#personal .margen-list2{
  margin-bottom: 1px;
}
#personal .card-position{
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

/* INVESTIGACIONES */
#investigaciones .banner{
  width:100%;
  height:165px;
  background-color:#ef3e2e;
}
#investigaciones .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
}
#investigaciones .title-investigaciones-subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
}
.logo-banner-inv{
  position:absolute;
  margin-top:220px;
}
.logo-img-inv{
  width:20px;
  margin-right:20px;
}
.logo-banner-inv2{
  position:absolute;
  margin-top:400px;
}
.logo-img-inv2{
  width:30px;
  margin-left:20px;
}
.logo-banner-inv3{
  position:absolute;
  margin-top:850px;
}
.logo-img-inv3{
  width:30px;
  margin-right:15px;
}
.logo-banner-inv4{
  position:absolute;
  margin-top:940px;
}
.logo-img-inv4{
  width:20px;
  margin-left:20px;
}
.logo-banner-inv5{
  position:absolute;
  margin-top:430px;
}
.logo-img-inv5{
  width:25px;
  margin-left:30px;
}
.logo-banner-inv6{
  position:absolute;
  margin-top:810px;
}
.logo-img-inv6{
  width:25px;
  margin-right:40px;
}
/* #investigaciones .subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
} */
/* #investigaciones .title-investigaciones{
  font-family: 'Raleway', sans-serif !important;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
} */
#investigaciones .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 0;
}
#investigaciones .list-group-item {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-color: #000;
  border-radius: 0;
}
#investigaciones .title-investigaciones2{
  font-family: 'Raleway', sans-serif !important;
  padding-left: 1.2rem;
  font-size: 1.9rem;
  font-weight: 700;
  color: #2b2a2a;
}
#investigaciones .color-investigaciones{
  background-color: #007D58;
}
#investigaciones .title-noticias-investigaciones{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 400;
  font-size: 1.1rem;
}
#investigaciones .title-noticias-investigaciones2{
  font-family: 'PT Sans', sans-serif !important;
  font-weight: bold;
}
#investigaciones .title-noticias-investigaciones3{
  font-family: 'PT Sans', sans-serif !important;
  font-weight: 400;
}
#investigaciones .card-position{
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
.investigacion-card{
  min-height: 270px;
  box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
}
#investigaciones .btn-outline-red{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  --bs-list-group-active-color: #fff !important;
  --bs-list-group-active-bg: #000 !important;
  --bs-list-group-active-border-color: #000 !important;
  --bs-list-group-action-hover-bg: #fff;
  --bs-list-group-border-color:#000;
  --bs-gradient:none;
  border-radius: 0% !important;
}
#investigaciones .bg-table{
  background-color: #1E1E1E;
}
#investigaciones .odd{
  background-color: #E3E3E3 !important;
  color: black !important;
  --bs-table-striped-color:black !important;
}
#investigaciones .even{
  background-color: #F0F0F0 !important;
  color: black !important;
}
#investigaciones .form-select:focus,
#investigaciones .form-select:active{
  color:var(--bs-body-color) !important;
  background-color:var(--bs-body-bg) !important;
  border-color:#0d6efd !important;
  outline:0 !important;
  box-shadow:0 0 0 .25rem rgba(13,110,253,.25) !important;
}
#investigaciones #tablaInvstL,
#investigaciones #tablaInvstN {
 min-width: 750px;
}
#investigaciones .pagination {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
#investigaciones .pagination {
  --bs-pagination-color: #66a842 !important;
  --bs-pagination-border-color: #dee2e6 !important;
  --bs-pagination-hover-color: white !important;
  --bs-pagination-hover-bg: #90be77 !important;
  --bs-pagination-hover-border-color: #90be77 !important;
  --bs-pagination-focus-box-shadow: none !important;
  --bs-pagination-focus-color: white !important;
  --bs-pagination-focus-bg: #90be77 !important;
  --bs-pagination-active-color: #fff !important;
  --bs-pagination-active-bg: #66a842 !important;
  --bs-pagination-active-border-color: #66a842 !important;
}

/* PEDAGÓGICO */
#pedagogico .logo-banner{
  position:absolute;
  margin-top:-40px;
  margin-left:-60px;
}
#pedagogico .logo-img{
  width:20px;
}
#pedagogico .logo-banner2{
  position:absolute;
  margin-top:-130px;
  margin-left:900px;
}
#pedagogico .logo-img2{
  width:30px;
}
#pedagogico .logo-banner3{
  position:absolute;
  margin-top:-150px;
  margin-left:1100px;
}
#pedagogico .logo-img3{
  height:25px;
}
.logo-banner-peda{
  position:absolute;
  margin-top:360px;
}
.logo-img-peda{
  width:20px;
  margin-right:20px;
}
.logo-banner-peda2{
  position:absolute;
  margin-top:520px;
}
.logo-img-peda2{
  width:30px;
  margin-left:20px;
}
.logo-banner-peda5{
  position:absolute;
  margin-top:550px;
}
.logo-img-peda5{
  width:25px;
  margin-left:30px;
}
#pedagogico .title{
  font-family: 'Raleway', sans-serif !important;
  color: white;
  font-size: 3.2rem;
  font-weight: 900;
  margin-bottom: -17px;
  padding-top: 25px;
}
#pedagogico .subtitle{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1rem;
  font-weight: 400;
  padding-top: 10px;
  text-align: justify;
}
#pedagogico .banner{
  width:100%;
  height:210px;
  background-color:#66A842;
}
#pedagogico .btn-outline-red{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-weight: 700;
  font-size: 1.5rem;
  --bs-list-group-active-color: #fff !important;
  --bs-list-group-active-bg: #66A842 !important;
  --bs-list-group-active-border-color: #66A842 !important;
  --bs-list-group-action-hover-bg: #fff;
  --bs-list-group-border-color:#6b6969;
  --bs-gradient:none;
  --bs-list-group-border-radius: 0 !important;
}
#pedagogico .title-pedagogico{
  font-family: 'Raleway', sans-serif !important;
  padding-left: 1.2rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #2b2a2a;
}
#pedagogico .font-acordion{
  font-family: 'Raleway', sans-serif !important;
  font-size: 1.3rem;
  font-weight: 700;
  --bs-accordion-active-bg: #D7FFCF !important;
  --bs-accordion-btn-focus-box-shadow: #D7FFCF !important;
}
#pedagogico .pedagogico-card{
  min-height: 270px;
  box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
}
#pedagogico .card-position{
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
#pedagogico .title-card{
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 1.8rem;
  font-weight: 900;
}
#pedagogico .subtitle-card{
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
}
#pedagogico .color-pedagogico{
  background-color: #66A842;
}

/* AUTORIDADES */
.logo-banner-aut{
  position:absolute;
  margin-top:920px;
}
.logo-img-aut{
  width:30px;
  margin-right:35px;
}
.logo-banner-aut2{
  position:absolute;
  margin-top:150px;
}
.logo-img-aut2{
  width:25px;
  margin-left:20px;
}
.logo-banner-aut3{
  position:absolute;
  margin-top:890px;
}
.logo-img-aut3{
  width:30px;
  margin-right:50px;
}
.logo-banner-aut4{
  position:absolute;
  margin-top:190px;
}
.logo-img-aut4{
  width:30px;
  margin-left:40px;
}
.logo-banner-aut5{
  position:absolute;
  margin-top:690px;
}
.logo-img-aut5{
  width:25px;
  margin-left:20px;
}
.logo-banner-aut6{
  position:absolute;
  margin-top:380px;
}
.logo-img-aut6{
  width:25px;
  margin-right:50px;
}
.logo-banner-aut7{
  position:absolute;
  margin-top:1230px;
}
.logo-img-aut7{
  width:25px;
  margin-left:35px;
}
.logo-banner-aut8{
  position:absolute;
  margin-top:1200px;
}
.logo-img-aut8{
  width:30px;
  margin-left:50px;
}
.logo-banner-aut9{
  position:absolute;
  margin-top:1550px;
}
.logo-img-aut9{
  width:25px;
  margin-right:50px;
}
.logo-banner-aut10{
  position:absolute;
  margin-top:1800px;
}
.logo-img-aut10{
  width:30px;
  margin-left:50px;
}
.right-line {
  border-right: 5px #ccc solid;
  height:2em
}
.top-line {
  border-top: 5px #ccc solid;
}
.halved {
  width: 50%;
  float:left;
}
.btn-f{
  color: #525756;
}
.btn-t{
  color: #525756;
}
.btn-i{
  color: #525756;
}

/* INSTITUCIONAL */
.logo-banner-insti{
  position:absolute;
  margin-top:400px;
}
.logo-img-insti{
  width:30px;
  margin-right:30px;
}
.logo-banner-insti2{
  position:absolute;
  margin-top:150px;
}
.logo-img-insti2{
  width:25px;
  margin-left:15px;
}
.logo-banner-insti3{
  position:absolute;
  margin-top:360px;
}
.logo-img-insti3{
  width:30px;
  margin-right:20px;
}
.logo-banner-insti4{
  position:absolute;
  margin-top:190px;
}
.logo-img-insti4{
  width:30px;
  margin-left:35px;
}
.logo-banner-insti5{
  position:absolute;
  margin-top:1000px;
}
.logo-img-insti5{
  width:30px;
  margin-right:15px;
}
.logo-banner-insti6{
  position:absolute;
  margin-top:740px;
}
.logo-img-insti6{
  width:20px;
  margin-left:20px;
}
.font-institucional-1{
  font-family: 'Merriweather', sans-serif;
  font-weight: bold;
}
.font-institucional-2{
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
}
.colorLineal {
  width: 97%;
  height: 3px;
  background-image: linear-gradient(90deg, #00694a, #ef3e2e, #850a70, #02bce8, #e17a00, #75bf44, #66a842);
}

/* AREA */
.posicion-z{
  z-index: -100;
}
.posicion-z2{
  z-index: 100;
}
.logo-banner-area{
  position:absolute;
  margin-top:380px;
}
.logo-img-area{
  width:20px;
  margin-right:20px;
}
.logo-banner-area2{
  position:absolute;
  margin-top:190px;
}
.logo-img-area2{
  width:30px;
  margin-left:30px;
}
.logo-banner-area3{
  position:absolute;
  margin-top:210px;
}
.logo-img-area3{
  width:25px;
  margin-left:20px;
}
#area .color-fondo{
  background-color: #007D58;
}
#area .title-area-menu{
  font-family: 'PT Sans Narrow', sans-serif !important;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: left;
}
#area .btn-outline-white{
  --bs-btn-bg: #292929;
  --bs-btn-color:#fff;
  --bs-btn-border-color:#292929;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#007D58;
  --bs-btn-hover-border-color:#007D58;
  --bs-btn-focus-shadow-rgb:25,135,84;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#007D58 ;
  --bs-btn-active-border-color:#fff;
  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#1b4d3e;
  --bs-btn-disabled-bg:transparent;
  --bs-btn-disabled-border-color:#1b4d3e;
  --bs-gradient:none;
  border-radius: 0%;
}
#area .tab-content ul{
  padding-left:0!important;
}
#area .title-areas{
  font-family: 'Raleway', sans-serif !important;
  padding-left: 1.2rem;
  font-size: 1.5rem;
  font-weight: 700;
  color: #020202;
}
#area .font-name{
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700;
}
#area .font-mail{
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700;
  font-size: 14px;
}
#area .font-pin{
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 400;
}
#area .color-font{
  color: #00694a !important;
}
#area .font-mail{
  font-size: 1.2rem;
}

.sombra{
  border-radius: .75rem;
  background-color: #fff;
  -webkit-box-shadow: 6px 7px 12px -4px rgba(0,0,0,0.35);
  -moz-box-shadow: 6px 7px 12px -4px rgba(0,0,0,0.35);
  box-shadow: 6px 7px 12px -4px rgba(0,0,0,0.35);
}
#area .color-card{
  background-color: #850a70;
  text-align: center;
  color: #fff;
  padding-top: 28px;
}
#area .color-card-orange{
  background-color: #e17a00;
  text-align: center;
  color: #fff;
  padding-top: 60px;
}
#area .color-card-blue{
  background-color: #02bce8;
  text-align: center;
  color: #fff;
  padding-top: 60px;
}
#area .color-card-green{
  background-color: #66A842;
  text-align: center;
  color: #fff;
  padding-top: 60px;
}
#area .color-card-black{
  background-color: #262726;
  text-align: center;
  color: #fff;
  padding-top: 60px;
}
#area .color-card-coral{
  background-color: #ef3e2e;
  text-align: center;
  color: #fff;
  padding-top: 60px;
}
#area .scroll{
  overflow: auto;
  height: 480px;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* PREGUNTAS FRECUENTES */
  .logo-banner-pf{
    position:absolute;
    margin-top:250px;
  }
  .logo-img-pf{
    width:20px;
    margin-right:20px;
  }
  .logo-banner-pf2{
    position:absolute;
    margin-top:400px;
  }
  .logo-img-pf2{
    width:30px;
    margin-left:20px;
  }
  .logo-banner-pf3{
    position:absolute;
    margin-top:690px;
  }
  .logo-img-pf3{
    width:30px;
    margin-right:30px;
  }
  .logo-banner-pf4{
    position:absolute;
    margin-top:860px;
  }
  .logo-img-pf4{
    width:20px;
    margin-left:20px;
  }
  .logo-banner-pf5{
    position:absolute;
    margin-top:430px;
  }
  .logo-img-pf5{
    width:25px;
    margin-left:30px;
  }
  .logo-banner-pf6{
    position:absolute;
    margin-top:650px;
  }
  .logo-img-pf6{
    width:25px;
    margin-right:25px;
  }
  .logo-banner-pf7{
    position:absolute;
    margin-top:970px;
  }
  .logo-img-pf7{
    width:30px;
    margin-right:25px;
  }

  /* RECURSOS GRÁFICOS */
  #recursos .title{
    font-family: 'Raleway', sans-serif !important;
    color: white;
    font-size: 3.2rem;
    font-weight: 900;
    margin-bottom: -17px;
  }
  #recursos .title-recursos-subtitle{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.5rem;
    font-weight: 300;
  }
  #recursos .banner{
    width:100%;
    height:165px;
    background: #00694A;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #850a70, #00694A);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #850a70, #00694A); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

  }
  #recursos .logo-banner{
    position:absolute;
    margin-top:-47px;
    margin-left:20px;
  }
  #recursos .color-seccion2{
    background: #00694A !important;
  }
  #recursos .color-seccion3{
    background: #850A70 !important;
  }
  #recursos .title-recurso-2{
    font-size: 2.5rem;
    font-weight: 700;
  }
  #recursos .title-recurso-5{
    font-family: 'Raleway', sans-serif !important;
    padding-left: .5rem;
    font-size: 2.3rem;
    font-weight: 700;
    color: #ffffff;
  }
  #recursos .title-recurso-6{
    font-family: 'Raleway', sans-serif !important;
    padding-left: .5rem;
    font-size: 2.3rem;
    font-weight: 700;
    color: #ffffff;
  }
  .noticia-card{
    min-height: 270px;
    box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.2);
  }
  #recursos .title .title-border-color {
    height: 3px;
    background-image: linear-gradient(90deg, #00694a, #ef3e2e, #850a70, #02bce8, #e17a00, #75bf44, #66a842);
  }
  #recursos2 .carousel-control-prev-icon, .carousel-control-next-icon {
    filter: invert(108%);
  }
  #recursos .carousel-control-prev-icon, .carousel-control-next-icon {
    filter: invert(108%);
  }
  #recursos .img-power-point {
    width: 100%;
   }

  /* PROGRAMA DEL EVENTO */

  .logo-banner-pro-eve{
    position:absolute;
    margin-top:660px;
  }
  .logo-img-pro-eve{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve2{
    position:absolute;
    margin-top:350px;
  }
  .logo-img-pro-eve2{
    width:25px;
    margin-left:20px;
  }
  .logo-banner-pro-eve3{
    position:absolute;
    margin-top:1250px;
  }
  .logo-img-pro-eve3{
    width:30px;
    margin-right:20px;
  }
  .logo-banner-pro-eve4{
    position:absolute;
    margin-top:1010px;
  }
  .logo-img-pro-eve4{
    width:30px;
    margin-left:30px;
  }
  .logo-banner-pro-eve5{
    position:absolute;
    margin-top:1470px;
  }
  .logo-img-pro-eve5{
    width:25px;
    margin-left:20px;
  }
  .logo-banner-pro-eve6{
    position:absolute;
    margin-top:1280px;
  }
  .logo-img-pro-eve6{
    width:30px;
    margin-right:30px;
  }
  .logo-banner-pro-eve7{
    position:absolute;
    margin-top:1050px;
  }
  .logo-img-pro-eve7{
    width:30px;
    margin-left:20px;
  }
  .logo-banner-pro-eve8{
    position:absolute;
    margin-top:1800px;
  }
  .logo-img-pro-eve8{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve9{
    position:absolute;
    margin-top:140px;
  }
  .logo-img-pro-eve9{
    width:30px;
    margin-right:28px;
  }
  .logo-banner-pro-eve10{
    position:absolute;
    margin-top:170px;
  }
  .logo-img-pro-eve10{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve11{
    position:absolute;
    margin-top:2170px;
  }
  .logo-img-pro-eve11{
    width:30px;
    margin-left:30px;
  }
  .logo-banner-pro-eve12{
    position:absolute;
    margin-top:2200px;
  }
  .logo-img-pro-eve12{
    width:30px;
    margin-left:20px;
  }
  .logo-banner-pro-eve13{
    position:absolute;
    margin-top:2550px;
  }
  .logo-img-pro-eve13{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve14{
    position:absolute;
    margin-top:2900px;
  }
  .logo-img-pro-eve14{
    width:25px;
    margin-left:20px;
  }
  .logo-banner-pro-eve15{
    position:absolute;
    margin-top:3200px;
  }
  .logo-img-pro-eve15{
    width:30px;
    margin-right:30px;
  }
  .logo-banner-pro-eve16{
    position:absolute;
    margin-top:3500px;
  }
  .logo-img-pro-eve16{
    width:30px;
    margin-left:20px;
  }
  .logo-banner-pro-eve17{
    position:absolute;
    margin-top:3800px;
  }
  .logo-img-pro-eve17{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve18{
    position:absolute;
    margin-top:4200px;
  }
  .logo-img-pro-eve18{
    width:30px;
    margin-left:20px;
  }
  .logo-banner-pro-eve19{
    position:absolute;
    margin-top:4550px;
  }
  .logo-img-pro-eve19{
    width:30px;
    margin-right:20px;
  }
  .logo-banner-pro-eve20{
    position:absolute;
    margin-top:4900px;
  }
  .logo-img-pro-eve20{
    width:30px;
    margin-left:10px;
  }
  .logo-banner-pro-eve21{
    position:absolute;
    margin-top:4930px;
  }
  .logo-img-pro-eve21{
    width:25px;
    margin-left:20px;
  }
  .logo-banner-pro-eve22{
    position:absolute;
    margin-top:5200px;
  }
  .logo-img-pro-eve22{
    width:25px;
    margin-right:20px;
  }
  .logo-banner-pro-eve23{
    position:absolute;
    margin-top:5600px;
  }
  .logo-img-pro-eve23{
    width:25px;
    margin-left:20px;
  }
  .logo-banner-pro-eve24{
    position:absolute;
    margin-top:5900px;
  }
  .logo-img-pro-eve24{
    width:30px;
    margin-right:20px;
  }
  #programa-evento .title-programa-evento{
    font-family: 'Raleway', sans-serif !important;
    padding-left: 1.2rem;
    font-size: 1.4rem;
    font-weight: 700;
    color: #2b2a2a;
  }
  #programa-evento .subtitle{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.1rem;
    font-weight: 400;
    padding-top: 7px;
    padding-left: 10px;
    text-align: justify;
  }
  #programa-evento .subtitle2{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.1rem;
    font-weight: 400;
    padding-left: 30px;
    text-align: justify;
  }
  #programa-evento .subtitle3{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.1rem;
    font-weight: 400;
    padding-left: 40px;
    text-align: justify;
    font-style: italic;
  }
  #programa-evento .subtitle4{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1rem;
    font-weight: 400;
    padding-left: 40px;
    text-align: justify;
    font-style: italic;
  }
  #programa-evento .subtitle5{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.1rem;
    font-weight: 400;
    padding-left: 69px;
    text-align: justify;
    font-style: italic;
  }

/* ERROR 404 */
  
  #error-404 .wrapper {
    max-width: 960px;
    width: 100%; 
    margin: 30px auto;
    transform: scale(0.8);
  }
  #error-404 .landing-page {
    max-width: 960px;
    height: 475px;
    margin: 0;
    box-shadow: 0px 0px 8px 1px #ccc;
    background: #fafafa;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #error-404 svg {
    width: 50%;
    max-height: 225px;
    height: auto;
    margin: 0 0 15px;
  }
  #error-404 h1 {
    font-size: 48px;
    margin: 0;
  }
  #error-404 p {
    font-size: 20px;
    width: 35%; 
    margin: 16px auto 24px;
    text-align: center;
  }

@media (max-width: 1399.98px) {
  /* INVESTIGACIONES */
  #investigaciones .title{
    font-family: 'Raleway', sans-serif !important;
    color: white;
    font-size: 2.7rem;
    font-weight: 900;
    margin-bottom: -17px;
  }
  #investigaciones .title-investigaciones{
    font-family: 'Raleway', sans-serif !important;
    font-size: 3.2rem;
    font-weight: 900;
    
  }
  /* CARRERAS */
  #carreras .title{
    font-family: 'Raleway', sans-serif !important;
    color: white;
    font-size: 2.8rem;
    font-weight: 900;
    margin-bottom: -17px;
  }
}
@media (max-width: 1199.98px) {
  /*LINK*/
  #link .link-card{
    border-bottom: 1px solid rgba(0,0,0,0.175)
  }
  .link-1,
  .link-2,
  .link-4,
  .link-5{
    border-right: solid 1px rgba(0,0,0,0.175);
  }
}
@media (max-width: 991.98px) {
  /*HEADER*/
  #header .navbar-nav{
    margin-top:5%;
  }

  /*BANNER SIMA*/
  #banner-sima .bg-sima-img{
    max-width: 35%;
    margin: 2.4rem;
  }

  /*CAROUSEL*/
  #carousel {
    height: calc(100vh - 70px);
  }
  #carousel .carousel-content p{
    font-size: 1.1rem;
  }
  #carousel .carousel-content h2{
    font-size: 2.2rem;
  }
  
  /* CURRICULARES */
  #curricular .title-curricular{
    font-family: 'Raleway', sans-serif !important;
    font-size: 2.4rem;
    font-weight: 900;
    margin-bottom: -17px;
  }
  #curricular .title-curricular-subtitle{
    font-family: 'Raleway', sans-serif !important;
    font-size: 1.5rem;
    font-weight: 300;
  }

  /* INVESTIGACIONES */
  #investigaciones .title-investigaciones{
    font-family: 'Raleway', sans-serif !important;
    font-size: 2.7rem;
    font-weight: 900;
  }
  #investigaciones .card-investigacion{
    margin-left: 1px;
  }
  
  /* area */
  #area .scroll-phone{
    display: none;
  }
  #area .tarjeta-phone{
    display: none;
  }
}
@media (max-width: 810px){
  #recursos .scroll-phone2{
    display: none;
  }
}
@media (max-width: 767.98px) {
  /*LINK*/
  .link-1,
  .link-2,
  .link-4,
  .link-5{
    border-right: solid 1px rgba(0,0,0,0);
  }
  .link-1,
  .link-3,
  .link-5{
    border-right: solid 1px rgba(0,0,0,0.175);
  }
  
    /*BANNER SIMA*/
  #banner-sima .bg-sima-img{
    max-width: 50%;
    margin: 2.3rem;
  }
  
  /* PREGUNTAS FRECUENTES */
  #preguntas .margen-imgen-phone{
    padding-bottom: 12px;
  }

  /* INVESTIGACIONES */
  .ocultar-iconos{
    display: none;
  }

  /* PERSONAL */
  #personal .card-position{
    margin-right: 15px !important;
    margin-left: 0rem !important;
  }

  /* RECURSOS GRÁFICOS */
  #recursos .title{
    font-family: 'Raleway', sans-serif !important;
    color: white;
    font-size: 2.5rem;
    font-weight: 900;
    margin-bottom: -17px;
    padding-top: 45px;
  }
  #recursos .scroll-phone{
    display: none;
  }
  #recursos .title-recurso-2{
    font-size: 2rem;
    font-weight: 700;
  }
  #recursos .title-recurso-5{
    font-family: 'Raleway', sans-serif !important;
    padding-left: .5rem;
    font-size: 1.9rem;
    font-weight: 700;
    color: #ffffff;
  }
  #recursos .title-recurso-6{
    font-family: 'Raleway', sans-serif !important;
    padding-left: .5rem;
    font-size: 1.9rem;
    font-weight: 700;
    color: #ffffff;
  }
  #recursos .title-recurso-7{
    font-family: 'Raleway', sans-serif !important;
    padding-left: .5rem;
    font-size: 1.9rem;
    font-weight: 700;
    color: #ffffff;
  }
  img.pequeña{
    width: 150px;
    height: 100px;
  }

}

@media (max-width: 575.98px) {
  /* header */
  .img-escritorio{
    display: none;
  }
  
  /* CAROUSEL */
  .img-carousel-phone{
    display: none;
  }
  
  /* PEDAGOGICO */
  #pedagogico .section-link{
    visibility:hidden;
  }
  /* PERSONAL */
  #personal .section-link{
    visibility:hidden;
  }
  #personal .title{
    font-size: 3.5rem;
    padding-top: 55px;
  }

  /*TITLE*/
  .title{
    font-size: 1.3rem;
  }

  /* PEDAGOGICO */
  #pedagogico .title{
    font-size: 2.2rem;
    padding-top: 55px;
  }
  #pedagogico .font-acordion{
    font-size: 1rem;
  }
  #pedagogico .title-card{
    font-size: 1.6rem;
  }
  #pedagogico .subtitle-card{
    font-size: 1.5rem;
  }

  /* AREA */
  #area .title-areas-phone{
    font-size: 1.4rem;
  }
  
  #area .font-name-tamaño{
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: 700;
    font-size: 0.9rem;
  }
  #area .color-menu-phone{
    --bs-accordion-bg: #292929  !important;
    --bs-accordion-active-bg: #fff !important;
    --bs-accordion-btn-focus-box-shadow: #007D58 !important;
  }
  #area .color-text-phone{
    font-family: 'PT Sans Narrow', sans-serif !important;
    color: #fff !important;
    font-size: 1.2rem;
    font-weight: 700;
    text-align: left;
  }
  #area .accordion-button:not(.collapsed) {
    color: #fff !important;
    background-color: #007D58;
  }
  #area .accordion-button:focus {
    z-index: 3;
    border-color: #fff;
    outline: 0;
    box-shadow: #fff;
  }
  #area .color-icon{
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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");
  }

  /*CAROUSEL*/
  #carousel {
    height: 60vh;
  }

  /*LINK*/
  .link-1,
  .link-2,
  .link-3,
  .link-4,
  .link-5,
  .link-6{
    border-right: solid 1px rgba(0,0,0,0);
  }

  /* RESOLUCIONES */
  #resoluciones .title-resoluciones-subtitle{
    font-size: 1.1rem;
  }

  /*BANNER SIMA*/
  #banner-sima .bg-sima-img{
    max-width: 70%;
    margin: 2rem;
  }

  /* AREA */
  #area .card-title{
    text-align: center;
    padding-bottom: 15px;
    margin-top: -28px;  
  }
  #area .card-subtitle{
    text-align: center;
  }
  #area .font-mail{
    font-size: 17px;
  }
}

@media (min-width: 576px) {
.img-phone{
    display: none;
  }
  #area .scroll-menu-fijo{
    display: none;
  }
  /* CAROUSEL */
  .img-carousel-escritorio{
    display: none;
  }
  
}
@media (min-width: 768px) {
  #preguntas .margen-img-escritorio{
    padding-left: 20px;
  }
  /* CAROUSEL */
  .ocultar-iconos-escritorio{
    display: none;
  }
  #la-noticias .tamaño-card{
    width: 60%;
  }
  
}

@media (min-width: 811px){
 #recursos .scroll-escritorio{
  display: none;
 }
 #recursos2 .scroll-escritorio{
  display: none;
 }

} 
@media (min-width: 992px) {
  /*HEADER*/
  #header .nav-item{
    margin-right: 10px;
  }
  /* AREA */
  #area .ocultar-acordion{
    display: none;
  }
  #carousel .carousel-content h3 {
      font-family: 'Raleway', sans-serif;
      margin-bottom: 0;
      font-size: 3rem;
      font-weight: 700;
      -webkit-text-stroke: 1px #fff; /* ancho del contorno y color transparente */
      color: #0000; /* color de texto */
    }
  /* CAROUSEL */
  #carousel .carousel-content {
    width: 60%;
  }
  #carousel .carousel-control-prev,
  #carousel .carousel-control-next {
    width: 5%;
  }

  /* SEDES */
  .padding-mapa{
    max-width: 60%
  }
  #resoluciones .scroll{
    overflow: auto;
    height: 500px;
    margin-top: 15px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* SEDES */
  .padding-mapa{
    max-width: 45%
  }
}
@media (min-width: 1400px) {}

@media (min-width: 576px) and (max-width: 767.98px) {}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1200px) and (max-width: 1399.98px) {}
