/* unvisited link */
a:link {
    color: #10a9ab;
}

/* visited link */
a:visited {
    color: #10a9ab;
    text-decoration: none;
}

/* mouse over link */
a:hover {
    color: #000000;
}

/* selected link */
a:active {
    color: #10a9ab;
    text-decoration: none;
}

nav {
    margin-top: 15px;
    margin-bottom: -5px;
}

nav li {
    font-size: large;
    
}

.nav>li>a {
  padding: 5px 15px;
}

#text {
   line-height: 1.6em;
   font-size: medium;
   padding-top: 16px;
   text-align:justify;
}

#top {
   padding-top: 20px;
   position: relative;
}

#subtop {
   position: absolute;	
   top: 50%;  
   transform: translateY(-50%);
}

#picture img {
  width: 150px;
  height: 150px;
  vertical-align: middle;
}

#title {
  height: 150px;
  vertical-align: middle;
  position: relative;
}

#title h1 {
  vertical-align: middle;
  margin: 0px;
  display: block;
  position: absolute;
  top: 50%; 
  transform: translateY(-50%);	
}

.projects {
  margin-left: 20px;
  margin-bottom: 50px;
  margin-top: 20px;
}

#text b {
  color: #999999;
  font-size: 1em;
}

#text a b {
	color: #10a9ab;
	
}

.projects p {
   line-height: 1.3em;
   margin-bottom: 20px;
   margin-top: 5px;
   font-size: 0.9em;
}

#publications p {
   font-size: 0.9em;
   line-height: 1.3em;
   /*margin-bottom:20px;*/
}

#teaching p {
   font-size: 0.9em;
   line-height: 1.3em;
   margin-bottom:20px;
}

h3 {
  color: #999999;
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom:5px;
}

.dls {
  margin-top:-5px;
   font-size: 0.9em;
   line-height: 1.3em;
   margin-bottom:20px;
}

.dls a {
  margin-right: 10px;
}

#social {
  margin-left:15px;
}

#cv {
    font-weight: bold;
}

a .no-underline, a:hover .no-underline {
  text-decoration:none;
}

#cv:hover {
  text-decoration: none;
}

#cv:hover .underline {
  text-decoration: underline;
}

.dls a:hover {
  text-decoration: none;
}

.dls a:hover .underline {
  text-decoration: underline;
}

.nav-pills a {
  color:#777777;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
  background-color: #10a9ab;

}

#social a {
  opacity:0.5;
}

#picture .img-circle {
  border: 2px solid #10a9ab;
}
