body {
  position: relative;
  padding-top: 50px;
  background-color: unset;
  font-weight: 400;
  font-family: 'PT Sans', sans-serif;
  font-size: 18px;
}
@media (max-width: 768px) {
  body {
    font-size: 16px;
  }
}
a, a:hover, a:active, a:focus, a:visited {
  color: #AC3f36;
}

.container {
  max-width: 800px;
}

/* Navigation style */
.navbar {
  min-height: 50px;
  background: #ddd;
  box-shadow: 0px 2px 3px grey;
  border: 0px;
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-brand {
  color: #333;
}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-brand:hover {
  color: #999;
}
.navbar-default .navbar-nav>li.disabled>a {
  color: #999;
}

/* Header style */
.page-header {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  border-bottom: 0px; 

  font-family: 'Questrial', sans-serif;
}
.page-header>h1 {
  margin-top: 0px;
}
.page-header>h1>.spacing {
  font-family: "inherit";
}
@media (max-width: 768px) {
  .page-header>h1 {
    font-size: 28px;
  }
  .page-header>h1>.spacing {
    display: none;
  }
  .page-header>h3 {
    font-size: 24px;
    margin-bottom: 5px;
  }
}
.page-header h3 {
  margin-top: 5px;
}

#page {
    padding-top: 15px;
}
@media (min-width: 1200px) {
  /* Only show logo on large devices, it gets ugly with the title */
  #page {
    /*background: url(nope.png) no-repeat 100%;*/
    background-image: url(nope.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-origin: content-box;
    background-size: 250px;
  }
}

/* Sections style */
.section {
  padding-top: 50px; /* Should match the navbar height for <a name> links */
  min-height: 500px;
}
.section p {
  text-align: justify;
  padding-bottom: 10px; /* adjoining margins merge, padding doesn't */
  margin-bottom: 0px;
}
@media (max-width: 768px) {
  .section ul {
    padding-left: 10px;
  }
}
.section li {
  text-align: justify;
}
.section>h3 {
  font-family: 'Questrial', sans-serif;
  color: #AC3f36;
}

.abstract {
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-left: 1px solid #AC3f36;
}
