/*****************************************
Extra styles from header.php
*******************************************/
.userrole h2 { 
  font-size: 14pt;
  color: #b3282d;
  font-family: 'Ubuntu', sans-serif;
  border-bottom: 1pt solid #3F5364;
}

.userrole .booktitle { 
  color: #430098;  /* #00a98f;  #6db33f; */
}
div.subtopic p.booktitle {
	border-top: 1pt solid #3F5364;
    font-weight: bold;
}
div.subtopic ul {
    list-style-type: square;
    padding-left: 20px;
    padding-right: 1em;
}


.docbookcontent {
padding: 1em;
}
h2.page-title { display: none; }
div#crumbs span.current {
  font-size: 150%;
  font-weight: bold;
}
a.logo:link, a.logo:visited, a.logo:hover, a.logo:active {
 color: #3F5364;
 text-decoration: none;
 font-family: 'Ubuntu', sans-serif;

}
a.logo img { 
    margin-left: 15px; 
    margin-right: 15px;
}

div.docsearch button {
   border-radius: 0px;
   box-shadow: none;
   background-color: #435363; /*#b3282d;*/
   color: white;
   border: 1px solid #435363; /*#b3282d;*/
   padding: .25em;
   margin: 0pt;
   font-size: 12pt;
   height: 24pt;
   width: 24pt;
}
div.docsearch input#docsearchtext {
   /* border-color: #b3282d; */
   margin: 0pt;
   box-shadow: none;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   border-style: none; /* solid; */
   padding: .25em;
   font-size: 11pt;
   height: 24pt;
}
div.navbar.navbar-default.navbar-static-top {
margin-bottom: 0pt;
background-color: rgb(216,216,216,0.75);
transition: .3s ease;
}

div.navbar.navbar-default.navbar-static-bottom {
margin-bottom: 0pt;
background-color: rgb(59, 59, 59);
color: white;
font-family: 'Ubuntu', sans-serif;
font-size: 15px;
font-weight: 300;
height: 72px;
}

.footer-bottom  {
font-family: 'Ubuntu', sans-serif;
font-size: 15px;
color: white;
font-weight: 300;
}
.footer-bottom a:link, 
.footer-bottom a:visited, 
.footer-bottom a:hover, 
.footer-bottom a:active {
color: white;
font-weight: 300;
}



ul.docnavmenu a {
   color:  #435363; /*#b3282d;*/
   font-family: 'Ubuntu', sans-serif;
}
.navbar-brand {
height:55px;
font-size:18pt;
padding:6px 15px;
}

a.docversion:link, 
a.docversion:visited, 
a.docversion:hover, 
a.docversion:active

 {

   color:black; 
   text-decoration: none;
   font-size: 90%;

}
div#archive {
  position: absolute;
  left: 0px;
  top: 5px;
  width: 100%;
  font-size: 36pt;
  font-weight: bold;
  color: white;
  z-index: -1;
}
div.container.product {
  line-height: 16pt;
  font-size:20pt; 
  font-weight: bold; 
  height:28pt;
  padding:3pt 0pt;
  margin: 0pt;
  margin-top:10px;
  font-family:ubuntu;
  background-color: #e3e2df;
  border-top-color: #b3282d; 
  border-top-width: 6px; 
  border-top-style: solid;

} 

/*****************************************
Extra styles for search results and performance box
*******************************************/

   div.result-score {
        display: none;
    }
    div.result-book {
        font-weight: bold;
        font-style: italic;
        color: #444;
    }
    div.result-title {
        font-size: 120%;
        font-weight: bold;

    }
    div.result-summary {
        margin-left: 1em;

    }
    div.result-item {
        margin-top: .5em;
    }
    div.result-item:hover {
        background-color: rgba(220, 226, 255, 1);
    }
    div#results {
        margin-top: .5em;
    }
    div#PerformanceTracker {
      position: fixed;
      bottom: 0pt;
      left: 0pt;
      z-index: 100;
      width: 30%;
      min-height: 100pt;
      border: 2px solid red;
      background-color: yellow;
      color: black;
      text-align: center;
    }
    div#PerformanceTracker table{
      width: 80%;
      margin: 1em;
      text-align:center;
      /* border-collapse: collapse; */
    }
    div#PerformanceTracker table th{
      text-align: right;
      padding: 4pt;
      border: 2pt solid yellow;
      background-color: lightyellow;
    }
   div#PerformanceTracker table td{
      text-align: right;
      padding: 4pt;
      border: 2pt solid yellow;
      background-color: lightyellow;
  }
      