/*!
 * Start Bootstrap - 1 Col Portfolio (http://startbootstrap.com/template-overviews/1-col-portfolio)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-1-col-portfolio/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
  padding-right: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.pagination {
  margin-bottom: 15px;
}

.wrapper {
  display: flex;
  align-items: stretch;
}

/*#sidebar.active {
  margin-left: -250px;
}
*/

.sidebar {
  min-width: 250px;
  max-width: 250px;
  min-height: 100vh;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 15px;
  background-color: #dae0e5;
}

#footer {
  position: absolute;
  left: -250px;
  right: -250px;
  width: 100%;
  padding-top: 15px;
}

#content {
  padding-left: 15px;
  padding-bottom: 15px;
}

.sidebar, .toggle {
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
}

.toggle {
  position:absolute;
  /*right:5px;
  top:5px;
  width:30px;
  height:30px;*/
  background:black;
}

.sidebar-collapsed {
  transform:translateX(-100%);   
  -webkit-transform:translateX(-100%);
}

.sidebar-collapsed .toggle {
  right:-5px;
  transform:translateX(100%);   
  -webkit-transform:translateX(100%);   
}

a.data-link{
  padding: 0.3em;
  border-radius: 0.5em;
  color: white;
  text-decoration: none;
  background-color: #f0ad4e;
  font-size:85%;
  -webkit-text-decoration-skip: objects;
}

a.bibtex-link{
  padding: 0.3em;
  border-radius: 0.5em;
  color: white;
  text-decoration: none;
  background-color: #f0ad4e;
  font-size:85%;
  -webkit-text-decoration-skip: objects;
}

a.abstract-link{
  padding: 0.3em;
  border-radius: 0.5em;
  color: white;
  text-decoration: none;
  background-color: #f0ad4e;
  font-size:85%;
  -webkit-text-decoration-skip: objects;
}

a.pdf-link{
  padding: 0.3em;
  border-radius: 0.5em;
  color: white;
  text-decoration: none;
  background-color: #f0ad4e;
  font-size:85%;
  -webkit-text-decoration-skip: objects;
}

a.supp-link{
  padding: 0.3em;
  border-radius: 0.5em;
  color: white;
  text-decoration: none;
  background-color: #f0ad4e;
  font-size:85%;
  -webkit-text-decoration-skip: objects;
}

.proj-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  border: 1px solid #ddd;
  border-radius: 1em;
  padding: 15px;
  max-height: 600px;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  border: 1px solid #ddd;
  border-radius: 1em;
  padding: 15px;
  max-height: 600px;
}
