/*including logo font*/
@font-face {font-family: "BankGothic Md BT Medium";
  src: url("../fonts/adfd298e421945768d7bf13da3ee8a45.eot"); /* IE9*/
  src: url("../fonts/adfd298e421945768d7bf13da3ee8a45.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/adfd298e421945768d7bf13da3ee8a45.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/adfd298e421945768d7bf13da3ee8a45.woff") format("woff"), /* chrome、firefox */
  url("../fonts/adfd298e421945768d7bf13da3ee8a45.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/adfd298e421945768d7bf13da3ee8a45.svg#BankGothic Md BT Medium") format("svg"); /* iOS 4.1- */
}

.scrollme {
    overflow-x: auto;
}

#hr-col td.email, #hr td.email {
  min-width: 100px; /* Adjust this value as needed for your layout */
  word-wrap: break-word;
  word-break: break-all;
}


table td {
    border-left: 1px solid rgb(220, 220, 220);
    border-right: 1px solid rgb(220, 220, 220);
    border-bottom: 1px solid rgb(220, 220, 220);
}


hr{
 border-color:#bbbbbb;
 margin-top:-5px;
}

.text-muted
{
color:#E6E6E6;
}

.map {
  position: relative;
  width: 80%;
  height: 0;
  padding-bottom: 70%;
}

body {
  margin-top: 0px;
  background-color:WhiteSmoke;
  /*padding-top: 70px;*/
  margin-bottom: 60px;
  background: #F8F8FF url(../images/bg/concrete.png);
}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}

html {
  position: relative;
  min-height: 100%;
}

.page-header {
    margin-bottom: -1px;
    margin-top: -20px;
    height: 125px;
    background: #073C56 /*rgb(0, 122, 204)*//*rgba(9,70,100,0.2);*/ /*linear-gradient( #C7D3D9, #dddddd);*/ /*url(../images/bg/paper.png)*/ /*scribble_light.png*/
}

.headerfiguerj{
align: center;
	height:auto;
	max-width:80%;

	width:auto;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}


.headerfigmecan{
	align: center;
	height:auto;
	max-width:75%;
	width:auto;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}


.headerfigmecanuerj{
	align: center;
	height:auto;
	max-width:300px;

	width:auto;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

.headerfigfen{
align: center;
	height:auto;
	max-width:90%;

	width:auto;
	display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

#title{
position: relative;
   left: 0%;
   font-size:0px;

}


#navbar-main{
  border-radius: 0px;
  -moz-border-radius: 0px;
  border-width:1px;
}

.logonavbar{
    /*font-family:"BankGothic Md BT Medium";
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  font-size:21px;*/
  font-family:Calibri;
  font-size:21px;
  font-weight:900;

}


.langpick{
margin-top:17px;
margin-left:auto;
margin-right:auto;
width:25px;
}


.container2{
    background-color:rgba(255, 255, 255, 0.75);
    background: White /*url(../images/bg/concrete.png)*/;
    border:solid;
    border-width:1px;
    padding:30px;
    border-color:lightgray;
    text-align:justify;
    margin-bottom:50px;
    min-height:400px;
}


.professor{
    margin-bottom:50px;
}

.img-professor{
    height:150px;
}

.laboratorio{
    margin-bottom:50px;
}

.img-laboratorio{
    height:75px;
}

.img-foto{
    margin-top:15px;
    margin-bottom:15px;
}

.prof-link{
      border-radius: 5px;
     border-width:1px;
}

.img-prof-profile{
     width:200px;
     margin-top:25px;
}

.top-address{
    border-bottom: solid;
    border-width: 1px;
}

.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
  }

.carousel-inner{
  margin-bottom:20px;
}


.footer {
  text-align:center;
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 90px;
  background-color: #095275; /*#B4B4B4; #F8F8F8;*/
  padding-top:20px;
  margin-bottom:0px;
  border-top:solid 1px;
  border-color:#E7E7E7;
}


/*---------------------btn-inverse class-------------*/
.btn-inverse {
  color: #cccccc;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
             box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
