* { 
margin: 0;
padding: 0;
box-sizing: border-box;
}
#listado-miembros .label:empty{
display:block;
}
.btn_filter{
background: #FFFDFC;
color: #FF8841;
border: 1px solid #FF8841;
border-radius: 5px;
padding: 0.7rem 1rem;
max-width: 139px;
text-align: center;
cursor: pointer;
margin: 1rem 0rem;
}
.card, .calwidget__item {
border: 1px solid #E7E7E7;
border-radius: 4px;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
transition: all 0.2s; }
.custom-pagination .current {
background: #f58747;
color: white; }
.card__content {
padding: 20px; }
.card__image {
display: block;
margin-bottom: 10px; }
.card__image img {
display: block;
width: 100%;
height: auto; }
.card__date {
color: #f58747;
font-size: 13px;
font-style: italic;
margin-bottom: 5px; }
.card__title {
margin-top: 0;
background: none;
margin-bottom: 20px;
padding-bottom: 0;
font-size: 23px;
line-height: 25px; }
.card__title a {
color: #0f4066; }
.card__title a:hover {
color: #f58747; }
.card__desc {
margin-bottom: 20px; }
.card__terms a {
color: inherit;
border-bottom: 1px dotted currentColor; }
.card__terms a:hover {
color: #f58747; }
.news {
margin: 30px 0; }
.news__grid {
margin: 60px -15px;
overflow: hidden; }
.news__grid-item {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 33.3333333333%;
padding: 15px;
margin-bottom: 30px;
float: left; }
.news__no-result {
margin-top: 30px;
background: #f0f0f0;
padding: 30px;
text-align: center;
border-radius: 4px; }
@media screen and (max-width: 1200px) {
.news__grid-item {
width: 50%; } }
@media screen and (max-width: 560px) {
.news__grid-item {
width: 100%; } }
.newsfilter {
background: #f3f3f3;
border-radius: 5px;
padding: 1px;
display: flex;
justify-items: center;
align-content: center;
flex-wrap: wrap; }
.newsfilter__select, .newsfilter__input, .newsfilter__submit {
margin: 10px;
display: inline-block; }
.newsfilter__select--no-margin, .newsfilter__input--no-margin, .newsfilter__submit--no-margin {
margin: 0; }
.newsfilter__select, .newsfilter__input {
position: relative;
border: 1px solid #cfcfcf;
background: white;
border-radius: 4px;
height: 38px;
line-height: 38px;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
min-width: 265px;
flex: 265px 1 1; }
.newsfilter__select select {
position: absolute;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
top: 0;
right: 0;
opacity: 0;
cursor: pointer;
width: 100%;
height: 100%; }
.newsfilter__select:before {
position: absolute;
content: '\f107';
height: 38px;
line-height: 38px;
right: 10px;
font-family: FontAwesome; }
.newsfilter__submit {
border: 1px solid #f58747;
border-radius: 4px;
color: #f58747;
background: none;
height: 38px;
line-height: 38px;
cursor: pointer;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
min-width: 100px;
flex: 100px 0.1 0; }
.newsfilter__submit:hover {
background: #f58747;
color: white; }
.rpucal {
table-layout: fixed;
width: 100%;
border: 1px solid #dfdfdf;
font-size: 14px;
margin-bottom: 80px; }
.rpucal__cell {
min-height: 120px; }
.rpucal td, .rpucal th {
border: 1px solid #dfdfdf;
padding: 5px;
vertical-align: top; }
.rpucal th {
text-align: center;
line-height: 30px;
color: #0f4066;
font-weight: bold; }
.rpucal__daynum {
height: 30px;
line-height: 30px;
text-align: center; }
.rpucal__link {
display: block;
padding: 4px;
background: #f58747;
font-size: 13px;
line-height: 15px;
color: white !important;
font-weight: bold;
border-radius: 4px;
text-decoration: none !important; }
.rpucal__link:hover {
background: #f26717; }
.rpucal__link + .rpucal__link {
margin-top: 4px; }
@media screen and (max-width: 959px) {
.rpucal {
display: none; } }
.eventfilters {
overflow: hidden;
margin-bottom: 40px;
margin-top: 30px;
background: #f3f3f3;
border-radius: 5px;
padding: 10px; }
.eventfilters__left {
float: left; }
.eventfilters__right {
float: right; }
.eventfilters__date {
color: #0f4066;
font-size: 24px;
line-height: 40px; }
.eventfilters__date a {
color: #0f4066;
width: 30px;
text-align: center;
display: inline-block; }
.eventfilters__date a:hover {
color: #f58747; }
.eventfilters__date span {
margin: 0 10px; }
.eventfilters__btn {
display: inline-block;
margin-right: 10px;
height: 38px;
line-height: 38px;
border: 1px solid transparent;
border-radius: 4px;
cursor: pointer; }
.eventfilters__btn i {
margin-right: 10px; }
.eventfilters__btn:hover {
color: #f58747; }
.eventfilters__btn.is-active {
padding: 0 20px;
color: #f58747;
border-color: currentColor;
background: white; }
@media screen and (max-width: 530px) {
.eventfilters__left, .eventfilters__right {
float: none; }
.eventfilters__right {
margin-top: 10px; } }
@media screen and (max-width: 959px) {
.eventfilters__left, .eventfilters__date {
display: none; }
.eventfilters__right {
float: none; } }
.actividad {
border-bottom: 1px dashed #f3f3f3;
padding-bottom: 30px;
margin-bottom: 30px;
overflow: hidden; }
.actividad .enterate-mas {
float: none; }
.actividad__lista {
margin-bottom: 70px; }
.actividad__left {
float: left;
max-width: 440px; }
.actividad__right {
overflow: hidden; }
.actividad__date {
border: 1px solid #f58747;
color: #f58747;
font-size: 24px;
line-height: 40px;
text-align: center;
width: 70px;
margin-right: 50px;
float: left; }
.actividad__month {
height: 24px;
line-height: 24px;
text-transform: uppercase;
color: white;
font-weight: bold;
font-size: 13px;
background: #f58747; }
.actividad__image {
overflow: hidden;
display: block;
margin-right: 30px; }
.actividad__image img {
width: 100%;
display: block;
height: auto; }
@media screen and (max-width: 770px) {
.actividad__left {
max-width: 360px; }
.actividad__date {
margin-right: 30px; } }
@media screen and (max-width: 600px) {
.actividad__left {
max-width: none;
float: none; }
.actividad__right {
margin-left: 80px; }
.actividad__image {
margin-right: 0;
margin-bottom: 30px; }
.actividad__date {
margin-right: 20px;
width: 60px; } }
@media screen and (max-width: 480px) {
.actividad__date {
float: none;
margin: 0 0 20px;
display: inline-block;
width: auto;
height: 30px;
line-height: 28px;
padding-right: 20px;
font-size: 13px;
font-weight: bold; }
.actividad__month {
height: 28px;
line-height: 28px;
display: inline-block;
vertical-align: top;
padding: 0 1em;
margin-right: 20px; }
.actividad__right {
margin-left: 0; } }
.calwidget {
margin-bottom: 30px; }
.calwidget__title {
text-transform: uppercase;
padding-left: 45px !important;
position: relative; }
.calwidget__title:before {
position: absolute;
left: 0;
content: '\f073';
font-family: FontAwesome;
color: #f58747;
font-size: 34px;
width: 37px;
text-align: center; }
.calwidget__item {
margin-bottom: 10px;
padding: 15px; }
.calwidget__item-layout {
display: table; }
.calwidget__content {
display: table-cell;
vertical-align: middle;
padding-left: 15px; }
.calwidget__date-col {
display: table-cell;
width: 37px;
vertical-align: top;
text-align: center; }
.calwidget__date {
border: 1px solid #0f4066;
font-size: 16px;
line-height: 24px;
color: #0f4066;
opacity: 0.8;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease; }
.calwidget__item:hover .calwidget__date {
opacity: 1; }
.calwidget__month {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
height: 12px;
line-height: 12px;
background: #0f4066;
color: white; }
.calwidget__item-title {
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0; }
.calwidget__item-title a {
color: #6d6d6d; }
.calwidget__item-title a:hover {
color: #f58747; }
.calwidget__more {
display: inline-block;
margin-top: 15px;
color: #f58747; }
.home-slick {
margin: 0 -15px;
margin-bottom: 40px; }
.home-slick__item {
padding: 0 15px;
box-sizing: border-box; }
.home-slick__container {
position: relative; }
.home-slick__left, .home-slick__right {
font-size: 40px;
color: #999;
cursor: pointer;
height: 50px;
line-height: 50px;
position: absolute;
top: 240px;
margin-top: -25px; }
.home-slick__left:hover, .home-slick__right:hover {
color: #f58747; }
.home-slick__left {
left: -40px; }
.home-slick__right {
right: -40px; }
.home-slick__mob {
display: none;
margin: 0 -15px;
overflow: hidden; }
.home-slick__mob-item {
float: left;
padding: 0 15px;
margin-bottom: 30px;
width: 50%; }
@media screen and (max-width: 900px) {
.home-slick {
margin-bottom: 10px; }
.home-slick__controls {
display: flex;
justify-content: center; }
.home-slick__left, .home-slick__right {
margin: 20px;
display: inline-block;
position: static;
font-size: 30px;
line-height: 40px;
width: 40px;
text-align: center; } }
@media screen and (max-width: 768px) {
.home-slick__container {
display: none; }
.home-slick__mob {
display: block; } }
@media screen and (max-width: 500px) {
.home-slick__mob-item {
width: 100%; }
.home-slick__mob-item:nth-child(4) {
display: none; } }
#novedades_recursos {
margin-bottom: 40px; }
.home-boxes {
margin: 0 -20px; }
.home-boxes__box {
padding: 10px 20px; } .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before,
.slick-track:after {
display: table;
content: ''; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px; }
[dir='rtl'] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.slick-slide {
outline: none; }  :root{
--orange : #FF8841;
--gray--000: #EDEDED;
--gray--050: #CBCBCB;
--blue--500: #005094;
} .map path .without_university{
cursor:pointer;
fill: #E3E3E3; }
.with_university{
cursor:pointer;
fill: #F33345; }
.with_university:hover{
fill: #005094;
cursor:pointer;
}
.with_university.active{
fill: #005094;
cursor:pointer;
} .container-flex{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 0% 2%;
}
.container_reunion{
width: 80%;
margin: auto;
}
.updating_section
.btn_main{
margin: 0rem 0.5rem;
padding:  0.8rem 1rem;
border: 1.5px solid var(--orange);
border-radius: 5px;
font-weight: 600;
width: fit-content;
background: white;
color: var(--orange);
cursor: pointer;
}
.updating_section
.btn_secondary{
margin: 0rem 0.5rem;
padding:  0.8rem 1rem;
background: var(--orange);
color: white;
border-radius: 5px;
font-weight: 600;
cursor: pointer; 
}
.updating_section
.banner{
background-size:  cover !important; 
background-position: center !important;
background-repeat: no-repeat !important;
height: 18rem;
color: white;
font-weight: 700;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.25rem;
}
.updating_section
.description{
text-align: center;
padding: 4rem 0rem;
}
.subdescription{
display: flex;
justify-content: center;
align-items: center;
word-break: normal;
font-size: 15px;
padding: 0rem 2rem;
}
.subdescription span{
padding-left: 0.5rem;
font-size: 13px;
}
.container_members{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 80%;
margin: auto;
}
.map{
width: 47%;
border: 2px solid var(--gray--050);
border-radius: 14px;
background: white;
height: fit-content;
max-height: fit-content;
padding: 1rem;
}
.members{
width: 47%;
background: var(--gray--000);
border-radius: 14px;   
padding: 2rem;
}
.title_mobile{
color: var(--blue--500);
font-size: 1.5rem;
padding: 1rem 2rem 1rem 1rem;
font-family: 'Inter', sans-serif;
font-weight: 500;
}
.updating_section_members .description{
font-size: 1.9rem;
}
.updating_section_members .description .subdescription{
font-size: 1.9rem;
}
.all_desktop{
display: none;
margin: 2rem 2rem 0rem;
}
.description_font{
color: #939393; 
font-size: 1.5rem;
padding-top: 1rem;
}
.all_results{
display: none;
margin: 2rem 2rem 0rem;
}
.container_members .title{
color: var(--blue--500);
font-weight: 500;
font-size: 1.5rem;
padding: 2rem 1rem 1rem 2rem
}
.listaMiembros{
height: auto !important;
min-height: 50vh;
} .events .date_monthbox{
background: #FFF;
}
.events .month{
color: black;
padding-left: 2.5%;
font-size: 3rem;
font-weight: 700;
margin: 2rem 0rem 1.5rem;
text-transform: capitalize;
}
.events .date_card{
background: #FFF;
border-left: 4px solid #005094;
padding-left: 2.5%;
padding-bottom: 3rem;
}
.events .date_card_list{
padding: 0rem;
}
.events .title_date{
color: #494949;
text-transform: capitalize;
font-size: 1.9rem;
padding-bottom: 10px;
}
.events .box_content{
background: #F3F6F9;
border-radius: 16px;
padding: 1.5rem;
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
}
.events .box_content_list{
background: #fff;
border-radius: 16px;
padding: 1.5rem;
display: flex;
justify-content: space-between;
width: 100%;
align-items: center;
margin: 1.5rem 0rem;
}
.events .tag_boxs{
display: flex;
justify-content: start;
align-items: center;
}
.events .head_box{
display: flex;
justify-content: start;
align-items: flex-end;
}
.events .text_blue{
color: #005094;
margin: 0;
padding: 0.5rem 1.5rem 0 0.5rem;
font-weight: bold;
font-size:1.5rem;
}
.events .tag_events{
padding: 0.5rem 1rem;
font-size: 1.5rem;
border-radius: 8px;
width: fit-content;
margin: 0.3rem 0.5rem;
}
.events .tag_news{
background: #A4F9C1;
color: #3EB566;
padding: 0.5rem 1rem;
margin: 0 0.5rem;  
font-size: 1.5rem;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
width: fit-content;
}
.box_tags{
display: flex;
}
.box_tags .tag_events,.box_tags .tag_news{
width: fit-content;
}
.single_activity h2{
color: #363636;
font-family: 'Inter', sans-serif;
font-weight: 700;
}
.events .title_event {
color: black;
padding: 0.5rem;
font-size: 2.2rem;
line-height: 1.4;
font-weight: 700;
}
.events .description_small {
padding: 0.5rem;
font-size: 1.5rem;
color: black;
}
.events .btn_seemore{
text-decoration: none;
background: #fffdfc;
border-radius: 8px;
color: #FF8841;
padding: 7px 35px;
display: inline-block;
border: 2px solid #FF8841;
margin-top: 1rem;
}
.events .img_event{
width: 125px;
height: 100%;
object-fit: cover;
}
input[type="date"]{
font-size: 1.5rem;
margin: 10px;
display: inline-block;
position: relative;
border: 1px solid #cfcfcf;
background: white;
border-radius: 4px;
height: 38px;
line-height: 38px;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
min-width: 265px;
flex: 265px 1 1;
}
.btnWrapper{
background: #F3F6F9;
border-radius: 16px;
width: 100%;
margin: auto;
padding: 1rem;
text-align: center;
}
.pages{
display: flex;
justify-content: center;
align-items: center;
}
.pages .custom-pagination{
padding-left: 0.5rem;
}
.pages .custom-pagination a {
border-radius: 5px;
color: #333333;
background: transparent;
border: 0;
font-weight: 700;
padding: 5px 10px;
}
.pages .custom-pagination .current {
background: #f58747;
color: #fff;
border: 1px solid #fff;
border-radius: 5px;
}
.page-numbers{
border-radius: 5px;
color: #333333;
background: transparent;
border: 0px;
padding: 5px 10px;
font-weight: 700;
}
.page-numbers.current{
background: #f58747;
color: #fff;
border: 1px solid #fff;
border-radius: 5px;
}
.page-numbers.dots{
background: transparent;
border: 0px;
color: #333333;
}
.page-numbers i{
font-weight: 700;
font-size: 2rem;
}
.item-blog-detalle img{
border-radius: 30px;
object-fit: cover;
}
.item-blog-detalle .content img{
width: auto !important;
}
.col_blog{
padding-right: 4rem;
}
.link_text{
padding: 1.5rem 0rem 1rem;
}
.btn_link{
border: 1.5px solid #005094;
color: #005094;
font-weight: 500;
background: white;
margin: 2rem 0rem;
padding: 0.9rem 1.2rem;
border-radius: 16px;
}
.item-blog-detalle .description{
margin: 2rem 0rem 4rem;
}
.list_activities_title{
color: #005094;
font-weight: 800;
font-size: 3rem;
padding-top: 2rem;
}
.list_activities_title i{
color: var(--orange);
}
.activities_section_right{
background: #F5F5F5;
border-radius: 16px;
}
.d-flex-mb{
display: none;
}
.logo-mobile{
display: none;
}
.buttons{
display: none;
padding-bottom: 0rem;
}
.university .main_header{
display: flex;
justify-content: start;
align-items: center;
}
.university .box_image{
width: 70px;
height: auto;    
}
.single-reuniones #banner{
min-height: 181px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 700;
font-size: 2.3rem;
}
.single-reuniones #banner h1{
font-weight: 700;
font-size: 4rem;
}
.university .box_image img{
margin: auto;
}
.university .content{
border-radius: 16px;
padding: 1rem;
}
.university .title{
font-size: 2rem;
color: black;
font-weight: 800;
}
.university .name_university{
font-weight: 500;
font-size: 1.3rem;  
color: #F33345;
}
.university .date_box{  
background: #F4F8FB;
border-radius: 13px;
padding: 1.5rem 2rem;
font-size: 1.2rem;
}
.meetings .link_url_photos{
color: var(--orange) !important;
font-weight: 900;
text-align: center;
padding: 1.5rem 0rem;
text-decoration: underline;
}
.meetings .content_box{
margin: 3rem 0rem;
text-align: center;
}
.meetings .description{
color: #393939;
padding: 2rem 0rem;
width: 70%;
margin: auto;
}
.btn_dowloand{
background: var(--orange);
color: white;
text-decoration: none;
font-weight: bold;
border-radius: 8px;
width: fit-content;
padding: 1rem 1.5rem;
margin: auto;
}
.btn_dowloand:hover{
color: white;
}
.meetings .asistants_box{
color: #29445B;
background: #F7F8FA;
width: 70%;
margin: 2rem auto 5rem;
border: 1px solid #CFD7E1;
}
.meetings .head_box{
color: white;
font-size: 1.5rem;
font-weight: 700;
text-align: center;
padding: 1rem;
background: #005094;
text-transform: uppercase;
}
.meetings .body_box{
padding: 2rem 3.5rem;
}
.meetings .body_box ol{
text-align: start;
}
.meetings .body_box li {
padding: 0.5rem 0rem;
}
#banner{
min-height: 181px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 700;
font-size: 2.3rem;
}
#banner h1{
font-weight: 700;
font-size: 4rem;
}
.meeting_page select{
position: relative;
border: 1px solid #cfcfcf;
background: white;
border-radius: 4px;
height: 38px;
line-height: 38px;
padding: 0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
min-width: 265px;
flex: 265px 1 1;
}
.meeting_page .wrapper_button{
height: 35px;
}
.meeting_page .place{
padding: 0.5rem 0
}
.meeting_page .date{
padding: 0.5rem 0
}
.meeting_page .btn_secondary{
padding: 1rem 2rem
}
.meeting_page .btn_primary{
padding: 1rem 2rem;
font-weight: 400;
}
.meeting_page .box_content{
background: #FFFFFF;
border: 1px solid #D9D9D9;
box-shadow: 0px 4px 13px rgba(192, 212, 226, 0.4);
border-radius: 13px;
margin: 1rem 0rem;
padding: 3rem 2.5rem;
text-decoration: none !important;
width: 100%;
display: flex;
justify-content: space-between;
}
.meeting_page .box_content i{
color: #F33345;
margin-right: 0.7rem;
}
.meeting_page .title{
color: #313131;
font-weight: 700;
}
.meeting_page .box_right img{
border-radius: 1rem;
height: 100%;
width: 100%;
object-fit: cover;
max-width: 200px !important;
max-height: 116px;
}
.btn_primary{
padding: 0.8rem 1rem;
border: 1.5px solid var(--orange);
border-radius: 5px;
font-weight: 600;
width: fit-content;
background: white;
color: var(--orange);
cursor: pointer;
}
.btn_primary i{
color: var(--orange) !important;
}
.btn_secondary {
margin: 0 0.5rem 0 0;
border: 1.5px solid var(--orange);
padding: 0.8rem 1rem;
background: var(--orange);
color: white;
border-radius: 5px;
font-weight: 600;
cursor: pointer;
}
.btn_secondary:hover{
color: white;
}
.wrapper_button{
margin: 2rem 0 0;
}
.text_personalized{
font-weight: 500 !important;
font-size: 1.5rem !important;
max-width: 500px !important;
margin: auto;
}
.boxes_bicentenial{
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 3rem 0rem;
}
.bicentennial .box_content{
background: #FFFFFF;
box-shadow: 0px 4px 13px rgba(192, 212, 226, 0.4);
border-radius: 13px;
width: 30%;
max-width: 350px;
margin: 1rem;
}
.bicentennial .box_content iframe{
border-radius: 13px;
height: 165px;
width: 100%;
}
.bicentennial .career{
color: #005094;
font-weight: 600;
font-size: 1.5rem;
}
.bicentennial .university{
font-weight: 400;
font-size: 1.3rem;
color: #262626;
padding: 1rem 0rem;
}
.bicentennial .box_bottom{
padding: 1.5rem;
}
.bicentennial .box_bottom .wrapper_button{
margin-bottom: 1rem;
}
.bicentennial .box_bottom .wrapper_button .btn_primary{
font-weight: 400;
border: 2px solid var(--orange);
border-radius: 8px;
padding: 0.8rem 2.5rem;
}
.bicentennial .name{
font-weight: 700;
font-size: 2rem;
color: #333333;
}
.bicentennial .category{
color: #F79D17;
padding: 0.5rem 1rem;
background: #FFFCDD;
border-radius: 3px;
width: fit-content;
font-size: 1.3rem;
}
.bicentennial .search_bar{
position: relative;
width: fit-content;
padding-left: 2rem;
margin-top: 1.5rem;
}
.bicentennial .search_icon{
border: 0px;
background: transparent;
position: absolute;
right: 1rem;
top: 0.5rem;
}
.bicentennial .search_input{
font-size: 1.3rem;
border-radius: 20px;
padding: 0.9rem 1.5rem;
border: 1px solid #cfcfcf;
background: white;
min-width: 220px;
}
.bicentennial .select{
color: #8B8B8B;
font-size: 1.5rem;
}
.bicentennial span{
font-size: 1.5rem !important;
}
.modal_container{
position: absolute;
width: 100%;
bottom: 0;
top: 0;
min-height: -webkit-fill-available;
z-index: 1000;
height: 100%;
background: rgba(0, 0, 0, 0.219);
margin: 0px;
min-height: 200vh;
display: none;
}
.modal_container.active{
display:block !important;
}
.modal_content{
background-color: white;
width: 80%;
border-radius: 12px;
padding: 2rem;
margin: 30% auto 0;
position: relative;
}
.modal_content iframe{
width: 100%;
max-height: 400px;
}
.modal_head .title{
color: black;
font-size: 2.5rem;
font-weight: 700;
}
.modal_head .university{
color: #005094;
font-size: 1.5rem;
font-weight: 500;
}.modal_head span{
color: #393939;
}
.modal_head .close{
color: #F33345;
position: absolute;
right: 2rem;
opacity: 1;
top: 2rem;
width: 20px;
height: 20px;
background: url(https://rpu.edu.pe/wp-content/themes/rpu/images/close_modal.svg);
background-size: contain;
}
.modal_efect{
overflow-y: hidden;
}
.container_filter{
display: block;
}
.box_gray_filter{
background: #F3F3F3;
border-radius: 12px;
margin: 2rem 0rem;
padding: 1rem;
}
.description_filter{
color: black;
font-weight: 400;
font-size: 1.5rem;
padding: 1rem 2rem;
}
.owl-nav{
position: relative;
max-width: 80%;
margin: auto;
padding: 0rem 0rem 5rem;
}
.owl-dots{
padding-bottom: 5rem;
margin-top: -4rem;
}
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #ff884178;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: var(--orange);
}
.fa-angle-right:before {
content: "\f105";
}
.arrows_slider {
color: var(--orange);
font-weight: 800;
font-size: 5rem;
}
.arrow_left{
position: absolute;
left: 0;
}.arrow_right{
position: absolute;
right: 0;
}
.containerPopup{
padding: 0px;
}
.box_card {
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 0px 4px 13px rgb(173 182 205 / 12%);
border-radius: 4px;
width: 29%;
margin: 2%;
padding: 0px!important;
}
.carousel_box {
display: flex;
flex-wrap: wrap;
}
.owl-carousel .owl-stage-outer {
height: max-content;
max-height: fit-content;
}
@media (min-width: 768px){  
.updating_section .departamento-filtro{
display: none;
}
.nav > li > a {
padding: 5px 5px !important;
line-height: 1.2;
}
.navbar-nav > li {
text-align: center;
}
#menu-principal{
display: flex;
align-items: center;
}
}
.events .btnWrapper{
margin-top: 2rem;
}
.hidden_desktop{
display: none;
}
.listaMiembros-name{
text-align: center;
}
.owl_miembros{
height: 100%;
min-height: 120vh;
max-width: fit-content !important;
}
.members{
width: 40vw;    
position: relative;
}
.container_content_members{
margin: auto;
}
.container_content_members section{
padding: 0px;
}
@media (max-width: 500px) {
.container_members{
width: 100%;
}
.content_filter_section .back{
display: block;
padding: 0.4rem 1rem !important;
margin: 0rem 1rem;
}
.events .tag_events{
margin: 0.5rem;
}
.events .head_box{
flex-direction: column;
align-items: flex-start;
}
.meeting_page .wrapper_button {
height: 95px;
}
.meeting_page .btn_secondary {
width: fit-content;
}
input[type="date"]{
width: 94%;
min-width: 90% !important;
}
.updating_section .btn_secondary {
margin: 0.5rem 0.5rem;
color: white;
text-align: center;
width: 100%;
cursor: pointer;
}
.updating_section .btn_main {
margin: 0.5rem 0.5rem;
padding: 0.8rem 1rem;
border: 1.5px solid var(--orange);
border-radius: 5px;
text-align: center;
font-weight: 600;
width: 98%;
background: white;
color: var(--orange);
cursor: pointer;
}
.hidden_desktop{
display: block;
}
.back {
margin-bottom: 1rem;
padding: 0.4rem 1rem;
}
.listaMiembros-flex{
display: flex;
flex-direction: inherit;
}
.listaMiembros-popupImage {
width: 25%;
}
.listaMiembros-popupInfo i {
position: absolute;
left: 0;
color: #0F4066;
font-size: 1.2rem;
top: 2px;
}
.listaMiembros-popupInfo {
padding-left: 25px;
font-size: 1.1rem;
line-height: 1;
margin-top: 1rem;
} 
.listaMiembros-popupContent h3 {
font-size: 1.5rem;
text-align: left;
}
.listaMiembros-tituloContacto {
color: #005094;
}
.listaMiembros-popupText {
width: 75%;
text-align: left;
padding: 0% 0% 0% 7%;
}
.arrows_slider{
color: var(--orange);
font-weight: 800;
font-size: 5rem;
}
.owl-nav{
position: relative;
max-width: 80%;
margin: auto;
padding: 0rem 0rem 5rem;
}
.owl-dots{
padding-bottom: 5rem;
margin-top: -4rem;
}
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #ff884178;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}
.listaMiembros-cabecera {
overflow: hidden;
padding: 60px 0 0;
box-sizing: border-box;
background-color: #EDEDED;
border-radius: 6px 6px 0 0;
position: relative;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: var(--orange);
}
.arrow_left{
position: absolute;
left: 0;
}.arrow_right{
position: absolute;
right: 0;
}
.updating_section_members{
max-width: 350px;
margin: 0 auto;
}
.carousel_box{
display: flex;
flex-wrap: wrap;
}
.box_card{    
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 0px 4px 13px rgba(173, 182, 205, 0.12);
border-radius: 4px;
width: 45%;
margin: 2%;    
}
.d-mb-none{
display: none;
}
.members{
width: 100vw;    
}
.updating_section .departamento-filtro{
width: 100%;
margin: auto auto 2rem auto;
padding: 5%;
background: #F3F3F3;
}
.updating_section .departamento-filtro select {
color: #8B8B8B;
font-size: 14px;
font-style: normal;
padding: 8px 10px;
display: inline-block;
margin-bottom: 10px;
width: 100%;
margin: auto;
}
.updating_section
.description{
text-align: left;
padding: 4rem 0rem;
font-size: 1.9rem;
width: 90%;
margin: auto;
}
.subdescription{
display: flex;
justify-content: start;
align-items: center;
word-break: normal;
font-size: 1.3rem;
padding: 0rem 0rem;
}
.description_font{
font-size: 1.4rem;
margin-top: 1rem;
}
.map{
display: none;
}
.pages .custom-pagination {
padding-left: 0.5rem;
align-items: center;
align-self: center;
display: flex;
}
.date_card .img_event{
display: none;
}
.modal_content {
background-color: white;
width: 80%;
border-radius: 12px;
padding: 2rem;
margin: 50% auto 0;
position: relative;
}
.box_gray_filter .newsfilter__select, .box_gray_filter .newsfilter__input{
width: 94%;    
min-width: 90% !important;
font-size: 1.5rem;
}
.bicentennial .search_bar{
width: 100%;
max-width: 90%;
margin: auto;
}
.bicentennial .box_content {
width: 90%;
}
.buttons {
display: flex;
padding-bottom: 2rem;
flex-wrap: wrap;
}
.navbar-nav > li {
float: left;
max-width: 100%;
text-align: right !important;
width: 100% !important;
width: fit-content;
font-size: 2rem;
}
.bicentennial .search_bar {
padding: 0rem;
}
.bicentennial .search_input {
min-width: 100%;
}
.wrapper_button{
margin: 1rem 0 0 0;
display: flex;
flex-wrap: inherit;
flex-direction: column;
}
.wrapper_button .btn_primary,
.wrapper_button .btn_secondary{
margin: 0.5rem 0rem !important;
}
.meeting_page .box_right{
display: none;
}
.university .date_box {
font-size: 1.5rem;
}
.meetings .item-blog-detalle img{
min-height: 212px;
}
.meetings .body_box ol {
padding: 1rem 0rem 0rem 2rem;
}
.meetings .body_box{
padding: 2rem 2rem;
}
.meetings{
width: 90%;
margin: auto;
}
.meetings .asistants_box{
width: 100%;
}
.meetings .description{
width: 100%;
}
.col_blog{
padding: 2rem;
}
.activities_section_right{
border-radius: 0px;
}
.d-none-mb{
display: none;
}
.d-flex-mb{
display:flex;
}
.header_main{
display: flex;
align-items: center;
}
.navbar-toggle {
position: absolute;
float: right;
right: 0;
top: 0;
}
.logo-mobile{
width: 60%;
padding: 1rem 0rem 1rem 2rem !important;
display: block;
}
.icon_menu{
font-size: 2.2rem;
color: var(--orange);
}
.buttons{
display: block;
padding-bottom: 2rem;
}
}
.text_departament{
display: none;
}
.name_departament{
color: #f33345;
text-transform: capitalize;
}
.box_departaments{
height: max-content;
max-height: 120vh;
}
.box_departaments .listaMiembros-interna{
margin-top: -60vh;
}
.updating_section_members .text-center{
font-size: 3.5rem !important;
}
.btn_main.js-close{
margin-top: 2rem;
}
@media (min-width:600px) {
.content_filter{
display: none;
}  
}
.content__desktop{
display: block;
}
.content__mobile{
display: none;
}
@media (max-width:768px) { 
.content__desktop{
display: none;
}
.content__mobile{
display: block;
}
.box_departaments .listaMiembros-interna {
margin-top: -68vh;
}
.bordeSombra{
position: relative !important;
}
#content_list_mobile{
background-color: #EDEDED;
padding: 0rem 2rem;
}
.title_mobile{
color: var(--blue--500);
font-size: 1.5rem;
padding: 2rem;
font-family: 'Inter', sans-serif;
font-weight: 500;
}
.content_slider_mobile {
padding-top: 30px;
}
.listaMiembros-popup {
padding: 5px 0px !important;
top: 0 !important;
}
.listaMiembros-cabecera {
overflow: hidden;
padding: 0px;
box-sizing: border-box;
background-color: #EDEDED;
border-radius: 6px 6px 0 0;
position: relative;
}
.updating_section_members{
padding: 0px !important;
width: 100% !important;
max-width: 100vw;
position: relative;
}
.padding-0{
padding: 0rem !important;
background: #EDEDED;
}
.content_filter .listaMiembros-popup {
padding: 0px 0px !important;
}
.content_filter #listado-miembros{
padding-top: 0px;
}
.content_filter .listaMiembros{    
min-height: 130vh;
height: fit-content;
}
.content_filter .listaMiembros-cabecera {
overflow: hidden;
padding: 0px 0 0 0 !important;
box-sizing: border-box;
background-color: #EDEDED;
border-radius: 6px 6px 0 0;
position: relative;
}
.content_filter .back{
margin: 0px;
}
.all_results{
display: block;
padding: 0.4rem 1rem;
margin: 0rem 1rem !important;
}
}
@media (max-width: 1500px){
.owl-carousel .owl-stage-outer.fit__content{
max-height: fit-content !important; 
}
}
@media screen and (min-width: 1500px){
.owl_miembros {
height: 100%;
min-height: fit-content !important;
max-width: fit-content !important;
}
}