body {
    font-family: Roboto, Helvetica, sans-serif;
    font-size: 18px;
}

h1,h2,h3,dt {
    font-family: 'Roboto Light', Helvetica, sans-serif;
}

.card-title {
    font-weight: bold;
}

.card-subtitle::before {
  content: "with ";
}

h1 {
    color: #000000;
}

h1 .fastplstyle {
    color: #122757;
    font-weight: bold;
}

li .fastplstyle {
    color: #122757;
    font-weight: bold;
}

h2 {
    color: #FFFFFF;
}
h3 {
    color: #EEEEEE;
}

a:link { 
    color: #B6C9FF;
}

#contact a:link { 
    color: #7699FF;
}

a:visited { 
    color: #78BBAF; 
}

#contact a:visited { 
    color: #589B8F; 
}

#contact {
    color: #000000
}

pre,code {
    background: none;
    font-family: 'Inconsolata', monospace;
}

dt {
    color: #FFFFFF;
}

dd {
    color: #FFFFFF;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

.dl-horizontal dd:before,
.dl-horizontal dd:after, {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

  dt:after {
    content: ":";
  }

  #pubs dt:after {
    content: "";
  }

  /* FOR BIB-BASE */
.bibbase_group {
  background-color: #E9E7BA;
}

span.bibbase_icon_text {
  display: inline;
}

.nav-pills > li.dropdown > a:hover,
.nav-pills > li.dropdown > a:focus
{
  background-color: #E9E7BA;
}

.list-inline{display:block; margin-left:15px; }
.list-inline li{display:inline-block; padding-left:0; padding-right:0; }
.list-inline li:not(:last-child):after{content:'\25AA'; color:#668800; margin-left:15px; margin-right:10px; }

.jumbotron, #contactbox {
    background-color:#ffffff;
}

#jumbotron p {
    color: #000000;
}

#jumbotron li {
    color: #000000;
}

#jumbotron a:link {
    color: #000000;
    border-bottom: 1px dotted #000;
    text-decoration: none;
}

#jumbotron a:visited {
    color: #000000;
}

#jumbotron a:active {
    color: #000000;
}

#maincontainer p {
    color: #FFFFFF;
}

#maincontainer li {
    color: #FFFFFF;
}


.btn-success {
    border-color: #668800;
    background-color: #668800;
    color: #FFFFFF;
    margin-top: 4pt;
}

.bg-fastpl {
  background-color: #122757;
}

/* This colours the text in the navigation bar */
.navbar-light .navbar-nav .nav-link {
    color: #FFFFFF;
}

/* Specifies the colour you get when you hover over a navigation bar item */
.navbar-light .navbar-nav > li > a:hover, .navbar-light .navbar-nav > li > a:focus {
    background-color: #FFFFFF;
}
