
a {
  text-decoration: underline;
}

.ingles {
	font-style: italic;
}

abbr {
	text-decoration-thickness: 1px !important;
	text-decoration-color: #555 !important;
}

/*----------------------------------TABLAS-------------------------------------*/

.table-responsive a {
  /*Revisar esto*/
  text-decoration: underline !important;
}
.table-mobile {
  display: none;
}

.table-theses {
  display: none;
}

.table-mobile > details {
  width: 100%;
  color: #6c757d;
}

.table-mobile > summary {
  width: 100%;
  color: gainsboro;
}

li#informationNavItem:focus-within  > div#informationDropdownMenu,
li#informationNavItem:focus  > div#informationDropdownMenu,
li#informationNavItem:hover  > div#informationDropdownMenu{
  display: block;
}

li#trainingNavItem:focus-within > div#trainingDropdownMenu,
li#trainingNavItem:focus > div#trainingDropdownMenu,
li#trainingNavItem:hover > div#trainingDropdownMenu {
  display: block;
}

li#researchNavItem:focus-within > div#researchDropdownMenu,
li#researchNavItem:focus > div#researchDropdownMenu,
li#researchNavItem:hover > div#researchDropdownMenu {
  display: block;
}

.table-announcements {
  display: none;
}

@media screen and (max-width: 822px) {
  * {
    font-size: 1rem;
  }
  abbr[title], .ingles {
	  font-size: inherit;
  }

}

/*----------------------------------HEADER-------------------------------------*/
.title-wrapper {
  float: left;
  width: 70%;
}

@media screen and (max-width: 822px) {
  .logo-cei {
    display: none !important;
  }
}

/*----------------------------------NAV BAR-------------------------------------*/
.nav-link,
.dropdown-item {
  text-decoration: none;
}

#navbarBrand {
  text-decoration: none;
}

#languageWideDropdownMenu {
  display: block;
  background: transparent;
  box-shadow: none;
  top: auto;
  margin-right: 1%;
}

.language-text{
  color: white;
}

.language-image{
  padding-left: 5px;
}

.lang-item:hover,
.lang-item:focus,
.lang-item:active{
    background-color: rgb(0, 0, 0);
}

  .menu-mbl{
	margin-bottom: 0;
	display: table;
	padding-left: 0;
	width: 100%;
  }

  .menu-mbl>li{
	display: table-cell;
	padding-left: 3px;
	padding-right: 3px;
  }

@media screen and (max-width: 822px) {
  #languageWideDropdownMenu > a {
    background: transparent;
    color: transparent;
  }

  #languageWideDropdownMenu {
    margin-right: 11%;
  }
}


@media screen and (min-width: 822px){
  .navbar-narrow{
    display: none !important;
  }
}

@media screen and (max-width: 822px){
  .languageWideDropdown{
    display: none;
  }
}