



 body {
      position: relative;
      font-family: 'Open Sans', sans-serif;
      font-weight:300;
      font-size: 16px;
}

h2 {
    /*    color: green; */
    color: #0089e0;
    font-size: 24px;
    font-weight:300;
    /*margin: 0 0 12px; */
    /* line-height: 28px; */
}


  .navbar {
      margin-bottom: 0px;
  }
  p {
    margin: 0px;
  }

  .papers {
    padding:0;
    margin-top:10px;
      margin-left:30px;
  }

  .papers li {
    margin-top:10px;
    font-size: 14px;
  }

  .papers li .paper-author {
    font-style:italic;
    display:block;
  }

  .papers li .paper-title {
    font-weight:500;
    display:block;
  }

  .papers li .paper-details {
  }

  .papers li .paper-link {
  }

/* Wonderful css styled tags inspired by http://stackoverflow.com/questions/28182216/using-css-to-create-tags-design-issue-in-ie */

.tags{
    margin:0;
    padding:0;
    right:24px;
    bottom:-12px;
    list-style:none;
}
.tags li, .tags a{
    float:left;
    height:24px;
    line-height:24px;
    position:relative;
    font-size:11px;
    margin-bottom:5px;
}
.tags a{
    margin-left:20px;
    padding:0 10px 0 12px;
    background:#2C3539;
    color:#fff;
    text-decoration:none;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius:4px;
    border-top-right-radius:4px;
    border-top-left-radius:2px;  /* ===change here=== */
    border-bottom-left-radius:2px;  /* ===change here=== */
    }

 .tags a:before{
    content:"";
    float:left;
    position:absolute;
    top:0;
    left:-11px; /* ===change here=== */
    width:0;
    height:0;
    border-color:transparent #2C3539 transparent transparent;
    border-style:solid;
    border-width:12px 12px 12px 0;
}
 .tags a:after{
    content:"";
    position:absolute;
    top:10px;
    left:0;
    float:left;
    width:4px;
    height:4px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background:#EEEEEE;
    -moz-box-shadow:-1px -1px 2px #004977;
    -webkit-box-shadow:-1px -1px 2px #004977;
    box-shadow:-1px -1px 2px #004977;
}


.tags a:hover {
    background: #00aafd none repeat scroll 0 0;
}
.tags a:hover::before {
    border-color: transparent #00aafd transparent transparent;
}

.tags .selected{
    background: #0089e0;
}

.tags a.selected::before {
    border-color: transparent #0089e0 transparent transparent;
}


 .navigation_target{
  padding-top:40px;
   padding-bottom:20px;
}

  #intro {padding-top:50px; color: #404040; background-color: #ffffff;padding-left:10px;}
  #cv {color: #404040; background-color: #ffffff;padding-left:10px;}
  #publications {color: #404040; background-color: #ffffff;padding-left:10px;}
  #contact {color: #404040; background-color: #efefef;padding-left:10px;}


.row{
  padding-left:20px;
  padding-right:20px;
}

.year{
  font-weight: 300;
}

 .image_container {
   padding: 10px;
  width: 400px;
   float: right;
}

.image_container img {
  max-height: 100%;
  max-width: 100%;
  float: right;
}