/**
 * THIS IS A GENERATED FILE
 * to make changes edit
 * /exist/apps/EIAD/resources/css/style.less
 */

@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans|Noto+Serif|Open+Sans|Oswald:300|Roboto');
/********************* Base Styles ***********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
body {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
  font-size: 14px;
  background-color: #ffffff;
  color: #333333;
}
a {
  color: #303f9f;
}
a:hover,
a:focus {
  color: #1b2257;
}
/********************* Utility Classes *******************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
.errors .list-group-item-success,
.errors .list-group-item-danger {
  padding: 8px;
}
.clear {
  clear: both;
}
.bold {
  font-weight: bolder;
}
/********************* Font Styles ***********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 28px;
}
h3,
.h3 {
  font-size: 22px;
}
h4,
.h4 {
  font-size: 16px;
}
h5,
.h5,
.documents .header-short {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 11px;
}
@media screen and (min-width: 481px) {
  h1 {
    font-size: 36px;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 24px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 14px;
  }
  h6 {
    font-size: 12px;
  }
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.documents .header-short {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-weight: 400 !important;
}
/********************* Button Styles *********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
.btn-group .hidden-xs {
  margin-left: .5em;
}
.btn-group .hidden-xs + span {
  margin-left: .5em;
}
.btn:not(.btn-raised).btn-success,
.fileinput-button,
.btn-default.btn-block {
  color: #333333;
  border: 1px solid #d1dae0;
  margin: 20px 0;
}
.service-icon-bar .btn-toolbar .btn.btn-default {
  border: none !important;
  border-radius: 0 !important;
  padding: 8px 6.5vw;
  background-color: transparent;
}
@media screen and (min-width: 481px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 9vw;
  }
}
@media screen and (min-width: 601px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 3vw;
  }
}
@media screen and (min-width: 768px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 2.3vw;
  }
}
@media screen and (min-width: 841px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 2.6vw;
  }
}
@media screen and (min-width: 992px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 3.7vw;
  }
}
@media screen and (min-width: 1200px) {
  .service-icon-bar .btn-toolbar .btn.btn-default {
    padding: 8px 4vw;
  }
}
.service-icon-bar .btn-toolbar .btn.btn-default:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.service-icon-bar .btn-toolbar i.material-icons {
  font-size: 24px;
}
@media screen and (min-width: 481px) {
  .service-icon-bar .btn-toolbar i.material-icons {
    font-size: 20px;
  }
}
@media screen and (min-width: 601px) {
  .service-icon-bar .btn-toolbar i.material-icons {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) {
  .service-icon-bar .btn-toolbar i.material-icons {
    font-size: 24px;
  }
}
@media screen and (max-width: 601px) {
  .tp-zoom-icons {
    display: none;
  }
}
.btn {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
}
.btn .glyphicon-search {
  top: 3px;
  padding-right: 6px;
}
nav + * {
  margin-top: 50px;
}
@media (min-width: 1200px) {
  nav + * {
    margin-top: 60px;
  }
}
header {
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  header:not(.service-icon-bar) {
    padding-top: 30px;
  }
}
.service-icon-bar {
  background-color: #d1dae0;
  padding: 4px 63px;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 10;
  margin-top: 50px;
}
@media screen and (min-width: 992px) {
  .service-icon-bar {
    padding: 4px 0;
  }
}
@media (min-width: 1200px) {
  .service-icon-bar {
    margin-top: 60px;
  }
}
.service-icon-bar .btn-group {
  margin: 0;
}
@media screen and (min-width: 992px) {
  .container {
    width: 100%;
  }
}
.page-header {
  margin: 20px 0 20px;
}
@media screen and (min-width: 768px) {
  .tp-title,
  .tp-subtitle {
    display: inline-block;
  }
  .tp-title {
    margin-right: 15px;
  }
}
.tp-subtitle {
  font-weight: 400;
  line-height: 1.3;
  color: #777777;
  font-size: 26px;
  margin-top: 12px;
}
.btn-group > div > ul > li > a {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif !important;
}
.btn-group > div > ul > li > a:hover {
  color: #1b2257 !important;
  background-color: rgba(153, 153, 153, 0.2);
}
/*
.dropdown-menu li>a:hover {
  color: @color-link-hover !important;
  background-color: @color-link-hover-bg;
}
*/
.browse {
  font-size: 1em !important;
}
.browse td:nth-child(2),
.browse td:nth-child(3),
.browse td:nth-child(4) {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
}
.browse td:nth-child(5) {
  width: 180px;
  text-align: right;
}
.label:not(.note) {
  font-weight: bold;
  font-size: inherit;
  color: inherit;
  padding: inherit;
  margin: inherit;
}
.documents {
  padding-left: 0;
  margin-bottom: 0;
}
.documents h5 {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
  font-size: 14px;
}
.documents .toolbar {
  width: 100%;
}
.documents .toolbar .btn-group,
.documents .toolbar .btn-default {
  width: 33%;
  border: none;
}
.documents .toolbar .btn-group button,
.documents .toolbar .btn-default button {
  width: 100%;
}
.documents > li {
  list-style: none;
}
.documents > li:not(:last-of-type) {
  border-bottom: 1px solid rgba(153, 153, 153, 0.2);
  margin-bottom: 15px;
}
.odd-table {
  width: 100%;
}
@media screen and (min-width: 992px) and (max-width: 1100px) {
  .odd-table span.hidden-xs {
    font-size: 12px;
  }
}
#files {
  margin-top: 20px;
}
#msg-progress {
  display: none;
  font-weight: bold;
  margin-left: 2em;
  animation: blinker 1.2s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.tei-text .navbar {
  font-family: Roboto, Helvetica, Arial, sans-serif !important;
}
mark {
  background-color: #ffeb3b;
}
.input-group-btn .btn:not(.btn-raised).btn-primary,
.text-success {
  color: #607d8b;
}
.fileinput-button {
  color: #777777;
  border: 1px solid #d6d7d9;
}
.actions {
  margin-bottom: 10px;
  margin-top: 61px;
}
@media screen and (max-width: 769px) {
  .actions .btn {
    padding: 8px 20px;
  }
}
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background-color: #607d8b;
  border-color: #607d8b;
  color: #ffffff;
}
.pagination > li > a,
.pagination > li > span {
  color: #607d8b;
}
.well {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12) !important;
}
/********************* Navigation Styles *****************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
.logo {
  background-image: url('../images/EIAD_logo.jpg');
  background-repeat: no-repeat;
  width: 140px;
  margin-left: 0 !important;
}
@media (max-width: 1199px) {
  .logo {
    background-position: 5px 5px;
    background-size: auto 40px;
  }
}
@media (min-width: 1200px) {
  .logo {
    background-position: 7px 7px;
    background-size: auto 46px;
  }
}
.logo span {
  margin-left: 60px;
  display: none;
}
.navbar.navbar-default {
  background-color: #35424b;
  color: #ffffff;
}
.navbar .navbar-nav > li > a:hover {
  background-color: #607d8b;
}
.navbar-default {
  margin-bottom: 0;
}
.navbar-default .dropdown-menu li > a {
  padding: 5px 15px 5px 25px !important;
  font-weight: 300 !important;
  line-height: 30px !important;
}
.navbar-default .dropdown-menu li > a:hover {
  background-color: #607d8b !important;
  color: #ffffff !important;
}
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  background-image: url('../images/EIAD_logo.jpg');
  background-repeat: no-repeat;
  width: 140px;
  margin-left: 0 !important;
}
@media (max-width: 1199px) {
  .navbar-default .navbar-brand,
  .navbar-default .navbar-brand:focus,
  .navbar-default .navbar-brand:hover {
    background-position: 5px 5px;
    background-size: auto 40px;
  }
}
@media (min-width: 1200px) {
  .navbar-default .navbar-brand,
  .navbar-default .navbar-brand:focus,
  .navbar-default .navbar-brand:hover {
    background-position: 7px 7px;
    background-size: auto 46px;
  }
}
.navbar-default .navbar-brand span,
.navbar-default .navbar-brand:focus span,
.navbar-default .navbar-brand:hover span {
  margin-left: 60px;
  display: none;
}
.navbar-collapse .navbar-nav {
  margin-bottom: 0;
}
#searchPageForm {
  font-size: 1.3rem !important;
}
@media screen and (min-width: 481px) {
  #searchPageForm {
    margin: 11px 0;
    font-size: 14px !important;
  }
}
@media screen and (min-width: 1200px) {
  #searchPageForm {
    margin: 15px 0 14px 0;
  }
}
@media (max-width: 767px) {
  #searchPageForm {
    display: none;
  }
}
#searchPageForm input {
  width: 22vw;
}
#searchPageForm i.glyphicon-search {
  top: 5px;
  padding-right: 10px;
  cursor: pointer;
}
/********************* Table of Content Styles ***********************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
@media (min-width: 768px) {
  .toc {
    position: fixed;
    top: 60px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 0 20px 20px 20px;
    overflow-x: hidden;
    overflow-y: auto;
    /* Scrollable contents if viewport is shorter than content. */
    background: #fafafa url(../images/body-bg.png) top left repeat;
    border-right: 1px solid #d6d7d9;
    border-top: 1px solid #d6d7d9;
  }
  .toc ul {
    font-family: "Noto Serif", Georgia, "Times New Roman", serif;
    padding-left: 25px;
    list-style: none;
    position: relative;
  }
  .toc li {
    line-height: 1.5;
  }
  .toc a[data-toggle='collapse'] {
    position: absolute;
    left: 0;
  }
  .toc .active {
    font-weight: bold;
  }
  .toc-toggle {
    position: fixed !important;
    left: 30px;
    top: 115px;
    background-color: #607d8b !important;
    color: #ffffff;
  }
}
/********************* Sidebar Styles ********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
.panel.panel-primary > .panel-heading {
  background-color: #c5cae9;
}
.panel.panel-info > .panel-heading {
  background-color: #607d8b;
}
.panel.panel-default > .panel-heading {
  background-color: #d1dae0;
}
/********************* Search Styles *********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
#results {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
}
#results td {
  border: 0;
}
#results .reference {
  border-top: 1px solid #d6d7d9;
}
#results .reference .number,
#results .reference .headings {
  display: table-cell;
}
#results .reference .number {
  padding-right: 1em;
}
/********************* Footer Styles *********************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
footer {
  padding: 3% 0;
  margin: 20px auto;
}
footer .poweredby {
  text-align: center;
  vertical-align: middle;
}
@media screen and (min-width: 600px) {
  footer .poweredby {
    float: right;
    width: auto;
  }
}
footer .poweredby img {
  width: 120px;
}
/********************* Page Navigation Styles ************************/
/* Default TEI Publisher theme                                       */
/* Do not modify                                                     */
/*********************************************************************/
@media (min-width: 768px) {
  .navigation-top {
    margin-bottom: 1em;
    border-bottom: 2px solid rgba(153, 153, 153, 0.2);
  }
}
.navigation-top h5 {
  text-align: center;
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-size: 16px;
  padding: 10px 10px 10px 0;
  direction: ltr;
}
@media (max-width: 768px -1px) {
  .navigation-top .nav-next {
    right: 10px;
  }
}
.page-nav,
.page-nav:link,
.page-nav:active {
  background-color: #607d8b !important;
  position: fixed;
  z-index: 11;
  top: 52px;
}
@media (min-width: 992px) {
  .page-nav,
  .page-nav:link,
  .page-nav:active {
    top: 50%;
  }
}
.nav-prev {
  left: 15px;
}
@media (min-width: 992px) {
  .nav-prev {
    left: 30px;
  }
}
.nav-next {
  right: 15px;
}
@media (min-width: 992px) {
  .nav-next {
    right: 30px;
  }
}
#main-container {
  max-width: 1200px;
  margin-top: 100px;
}
@media (min-width: 1200px) {
  #main-container {
    margin-top: 110px;
  }
}
/* Page by page navigation */
#content-inner {
  min-height: 450px;
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-size: 12pt;
  direction: ltr;
}
#content-container {
  -webkit-animation-duration: 400ms;
  -moz-animation-duration: 400ms;
  animation-duration: 400ms;
  overflow-wrap: break-word;
}
@media (max-width: 768px -1px) {
  #content-container {
    margin-bottom: 5em;
  }
}
body.tei-text {
  width: 100%;
  max-width: 100%;
}
/********************* Variables ************************/
/* All general variable values should go here.          */
/* Do not modify other .less files except this one      */
/********************************************************/
/********************* Logo **************************/
/********************* Colors ************************/
/********************* Fonts ************************/
/* Left to Right */
/* Right to Left */
/*********** Variables for inner documents ************/
.licence {
  display: block;
  margin-top: 1em;
}
/********************* Styles for the Content ************************/
/* All content styling should go here.                               */
/* Do not modify other .less files except this one                   */
/*********************************************************************/
#content-inner .content h1,
#content-inner .content h2,
#content-inner .content h3,
#content-inner .content h4,
#content-inner .content h5,
#content-inner .content h6 {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
  line-height: 1.2;
}
#content-inner .content {
  hyphens: auto;
  -webkit-hyphens: auto;
}
#content-inner .content h1 {
  font-size: 2.441em;
}
#content-inner .content h2 {
  font-size: 1.953em;
}
#content-inner .content h3 {
  font-size: 1.563em;
}
#content-inner .content h4 {
  font-size: 1.25em;
}
#content-inner .content .tei-code1 {
  font-family: "Ubuntu Mono", Menlo, Consolas, Courier, monospace;
  font-size: 85%;
}
#content-inner .content .tei-list2 dd {
  margin-left: 2em;
}
#content-inner .content .tei-gi,
#content-inner .content .xml-attribute {
  font-family: "Ubuntu Mono", Menlo, Consolas, Courier, monospace;
  font-size: 85%;
}
#content-inner .content figure {
  text-align: center;
  margin: 24px 0;
  padding: 16px 0;
  border-top: 1px solid #d6d7d9;
  border-bottom: 1px solid 1px solid #d6d7d9;
}
#content-inner .content figure img.img-responsive {
  margin: 0 auto;
}
#content-inner .content figcaption {
  margin-top: .5em;
  text-align: right;
}
#content-inner .content > * > section {
  border-top: 1px solid #d6d7d9;
  margin: 2.5em 0;
  padding-top: 2em;
}
#content-inner .page-margin {
  margin-right: 200px;
  margin-left: 0;
  position: relative;
}
#content-inner .margin-note-ref {
  font-size: small;
  vertical-align: super;
  color: #777777;
  margin-right: 4px;
}
#content-inner .margin-note {
  background: rgba(153, 153, 153, 0.2);
  display: block;
  font-size: small;
  margin-right: -200px;
  margin-bottom: 5px;
  padding: 5px;
  float: right;
  clear: both;
  width: 190px;
}
#content-inner .margin-note .n {
  color: #777777;
}
@media (max-width: 768px) {
  #content-inner .margin-note {
    display: none;
  }
  #content-inner .page-margin {
    margin-right: 0;
    margin-left: 0;
  }
}
#content-inner .alternate {
  cursor: pointer;
  color: #7777ff;
}
#content-inner .alternate .altcontent {
  display: none;
}
#content-inner .note,
#content-inner .popover {
  font-size: 13px;
}
#content-inner .note {
  vertical-align: super;
  cursor: pointer;
  margin-left: .25em;
}
#content-inner .footnotes {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #d6d7d9;
}
#content-inner .pb,
#content-inner .pb2 {
  font-size: small;
  float: none !important;
  display: inline !important;
  margin: 0 !important;
  color: rgba(153, 153, 153, 0.2);
}
#content-inner .pb:before {
  content: '[p. ' !important;
}
/********************* EM Styles for the Content ************************/
/*                                                                     */
/*                                                                    */
/*********************************************************************/
.navigation-top {
  margin-bottom: 2em;
  border: 0;
}
.navigation-top h5 {
  text-align: center;
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-size: 16px;
  padding: 10px 10px 10px 0;
}
#searchPageForm input {
  width: 10vw;
}
#searchPageForm input::placeholder {
  font-size: small;
}
.static h4 {
  color: #607d8b;
  margin-top: 2em;
  font-weight: 900;
}
.static h4:first-child {
  margin-top: 0;
}
#banner h3 {
  margin-bottom: 1.5em;
}
#banner h4 {
  line-height: inherit;
}
#keywords {
  padding-top: 2em;
}
#container-logos a,
#huma-num-logo a {
  text-decoration: none;
}
#container-logos a:hover {
  text-decoration: underline;
}
#metadata {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
  font-weight: 300;
}
#metadata-panel {
  margin-top: 5em;
}
#metadata-panel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#metadata-panel dt {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
}
#metadata-panel dd span {
  xborder: 1px solid silver;
}
#metadata-panel .panel-body {
  width: 95%;
}
#metadata-panel h4 {
  font-size: 1.25em;
}
#metadata-panel h4.panel-title {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
}
#content-container {
  font-family: "Noto Serif", Georgia, "Times New Roman", serif;
}
#content-inner .content > * > section {
  border-top: 0;
}
#content-inner h4.panel-title {
  font-size: 1.15em;
}
h4.panel-title a {
  font-weight: bold;
  text-decoration: none;
  color: #607d8b;
  padding-left: 5px;
}
section {
  padding-top: 0;
}
section h3 {
  margin-top: 1.5em;
  padding-bottom: .75em;
}
section.edition .nav-tabs {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
}
section.edition {
  margin-top: 1.5em;
}
section.edition #Logical,
section.apparatus {
  line-height: 1.85;
}
section.bibliography ul {
  padding-left: 15px;
}
section.bibliography .material-icons {
  color: #d1dae0;
}
li.listItemImage {
  padding-left: 1em;
  text-indent: -1em;
}
.bibliography-secondary li {
  text-indent: -14px;
  margin-left: 24px;
}
.mouseover {
  color: #666666;
}
#splash-image {
  margin: 0 50px 20px 20px;
}
#efeo-logo-small p {
  text-align: center;
  text-transform: uppercase;
}
#efeo-logo-small p a {
  color: #7C2536;
  font-family: Trajan, "Times New Roman", serif;
  font-size: .85em;
}
#hisoma-logo-small p {
  text-align: centre;
  text-transform: uppercase;
}
#hisoma-logo-small p a {
  color: #007AB9;
  font-family: "Century Gothic", "Times New Roman", serif;
  font-family: Trajan, "Times New Roman", serif;
  font-size: .85em;
}
#efeo-logo-small img {
  margin: 0 auto;
  text-align: center;
}
#hisoma-logo-small img {
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 10px;
  text-align: center;
}
.licence-CC-BY {
  background-image: url(../images/CC-BY_80x15.png);
  background-repeat: no-repeat;
  width: 140px;
  margin-left: 0 !important;
}
.licence-CC-BY span {
  display: none;
}
#huma-num-logo {
  width: 80px;
  margin-left: 0 !important;
}
.list-inline {
  margin: 0;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  display: inline;
}
.list-inline > li {
  display: inline !important;
  margin: 0;
  padding: 0;
}
.list-inline-item:not(:last-child) {
  xmargin-right: 5px;
}
.list-inline-item {
  display: inline;
}
.list-group {
  font-family: "Open Sans", arial, Verdana, "Helvetica", sans-serif;
  margin-top: 3em;
}
.list-group li {
  margin: 0;
  padding: 0;
  padding: 1em 0 !important;
  padding-left: 4em !important;
}
.list-group li .vedette {
  margin-left: -3.5em !important;
}
.list-group li:nth-child(odd) {
  background-color: #f5f5f5;
}
.list-group li:nth-child(even) {
  background-color: #ffffff;
}
.badge,
.label {
  background: rgba(121, 85, 72, 0.3) !important;
}
.badge,
.label {
  background: rgba(121, 85, 72, 0.3) !important;
}
.tooltip.top .tooltip-inner,
.tooltip.top .tooltip-arrow,
.tooltip.right .tooltip-inner,
.tooltip.right .tooltip-arrow,
.tooltip.bottom .tooltip-inner,
.tooltip.bottom .tooltip-arrow,
.tooltip.left .tooltip-inner,
.tooltip.left .tooltip-arrow {
  background-color: #607d8b;
}
.master-bibliography.list-group li {
  padding-left: 1em !important;
  padding-right: 1em !important;
}
/*
.popover { max-width: none !important; }
.popover-content { padding-left:0; } //ajout #EM
.popover ul { margin-left:13px; padding:9px; }
.popover li { padding-bottom:4px; }
.popover-content { margin-left: 0 !important; padding-left:0; } //ajout #EM

.popover-app {
  display: inline-block;
  min-width: 10px;
  margin: 0;
  margin-left: -3px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #90caf9;
  background-color: rgba(158, 158, 158, 0.1);
  background-color: rgba(0, 188, 212, 0.1);
  border-color: #90caf9;
  border-color: rgba(158, 158, 158, 0.1);
  border-color: rgba(0, 188, 212, 0.1);
  border-radius: 10px;
  text-transform: lowercase;
  vertical-align: super;
}
.popover-app:not(.btn-raised):not(.btn-link):focus,
.popover-app:not(.btn-raised):not(.btn-link):hover {
  background-color: rgba(0, 188, 212, 0.3);
}
h3.popover-title {
  font-size: 13px;
}
.popover-title {
  background-color: inherit;
  border-color: none;
}
.popover-title {
  background: rgba(158, 158, 158, 0.7);
}
.popover .danger {
    background-color: yellow;
    color: #f44336;
}
.popover a {
    color:inherit;
}
*/
#metadata-panel .nav-tabs,
section.edition .nav-tabs,
section.apparatus .nav-tabs,
section.translation .nav-tabs,
section.apparatus .nav-tabs,
section .commentary .nav-tabs,
section .bibliography .nav-tabs {
  background: transparent;
  border-bottom: 1px solid #d1dae0;
}
#metadata-panel .nav-tabs > li,
section.edition .nav-tabs > li,
section.apparatus .nav-tabs > li,
section.translation .nav-tabs > li,
section.apparatus .nav-tabs > li,
section .commentary .nav-tabs > li,
section .bibliography .nav-tabs > li {
  float: left;
  margin-bottom: 0;
}
#metadata-panel .nav > li,
section.edition .nav > li,
section.apparatus .nav > li,
section.translation .nav > li,
section.apparatus .nav > li,
section .commentary .nav > li,
section .bibliography .nav > li {
  position: relative;
  display: block;
}
#metadata-panel .nav-tabs > li > a,
section.edition .nav-tabs > li > a,
section.apparatus .nav-tabs > li > a,
section.translation .nav-tabs > li > a,
section.apparatus .nav-tabs > li > a,
section.commentary .nav-tabs > li > a,
section.bibliography .nav-tabs > li > a,
#metadata-panel .nav-tabs > li > a:focus,
section.edition .nav-tabs > li > a:focus,
section.apparatus .nav-tabs > li > a:focus,
section.translation .nav-tabs > li > a:focus,
section.apparatus .nav-tabs > li > a:focus,
section.commentary .nav-tabs > li > a:focus,
section.bibliography .nav-tabs > li > a:focus,
#metadata-panel .nav-tabs > li > a:hover,
section.edition .nav-tabs > li > a:hover,
section.apparatus .nav-tabs > li > a:hover,
section.translation .nav-tabs > li > a:hover,
section.apparatus .nav-tabs > li > a:hover,
section.commentary .nav-tabs > li > a:hover,
section.bibliography .nav-tabs > li > a:hover {
  background-color: transparent !important;
  color: #607d8b !important;
}
#metadata-panel .nav-tabs > li.active > a,
section.edition .nav-tabs > li.active > a,
section.apparatus .nav-tabs > li.active > a,
section.translation .nav-tabs > li.active > a,
section.apparatus .nav-tabs > li.active > a,
section.commentary .nav-tabs > li.active > a,
section.bibliography .nav-tabs > li.active > a,
#metadata-panel .nav-tabs > li.active > a:focus,
section.edition .nav-tabs > li.active > a:focus,
section.apparatus .nav-tabs > li.active > a:focus,
section.translation .nav-tabs > li.active > a:focus,
section.apparatus .nav-tabs > li.active > a:focus,
section.commentary .nav-tabs > li.active > a:focus,
section.bibliography .nav-tabs > li.active > a:focus,
#metadata-panel .nav-tabs > li.active > a:hover,
section.edition .nav-tabs > li.active > a:hover,
section.apparatus .nav-tabs > li.active > a:hover,
section.translation .nav-tabs > li.active > a:hover,
section.apparatus .nav-tabs > li.active > a:hover,
section.commentary .nav-tabs > li.active > a:hover,
section.bibliography .nav-tabs > li.active > a:hover {
  color: #607d8b !important;
  cursor: default !important;
  background-color: #fff !important;
  border: 1px solid #d1dae0 !important;
  border-radius: 4px 4px 0 0 !important;
  border-bottom-color: transparent !important;
}
#metadata-panel .nav-tabs > li > a,
section.edition .nav-tabs > li > a,
section.apparatus .nav-tabs > li > a,
section.translation .nav-tabs > li > a,
section.apparatus .nav-tabs > li > a,
section.commentary .nav-tabs > li > a,
section.bibliography .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
#metadata-panel .nav > li > a,
section.edition .nav > li > a,
section.apparatus .nav > li > a,
section.translation .nav > li > a,
section.apparatus .nav > li > a,
section.commentary .nav > li > a,
section.bibliography .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
#metadata-panel .tab-content,
section.edition .tab-content,
section.apparatus .tab-content,
section.translation .tab-content,
section.apparatus .tab-content,
section.commentary .tab-content,
section.bibliography .tab-content {
  margin-top: 1.5em;
}
#metadata-panel .panel,
section.edition .panel,
section.apparatus .panel,
section.translation .panel,
section.apparatus .panel,
section .commentary .panel,
section .bibliography .panel {
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px;
}
#metadata-panel .panel hr,
section.edition .panel hr,
section.apparatus .panel hr,
section.translation .panel hr,
section.apparatus .panel hr,
section .commentary .panel hr,
section .bibliography .panel hr {
  padding: 0;
  border: none;
  border-top: medium dotted #d1dae0;
  text-align: center;
  position: relative;
  top: -0.3em;
}
#metadata-panel .panel.panel-default > .panel-heading,
section.edition .panel.panel-default > .panel-heading,
section.apparatus .panel.panel-default > .panel-heading,
section.translation .panel.panel-default > .panel-heading,
section.apparatus .panel.panel-default > .panel-heading,
section .commentary .panel.panel-default > .panel-heading,
section .bibliography .panel.panel-default > .panel-heading {
  background-color: white;
}
#metadata-panel .panel.panel-default > .panel,
section.edition .panel.panel-default > .panel,
section.apparatus .panel.panel-default > .panel,
section.translation .panel.panel-default > .panel,
section.apparatus .panel.panel-default > .panel,
section .commentary .panel.panel-default > .panel,
section .bibliography .panel.panel-default > .panel {
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#metadata-panel .panel-heading,
section.edition .panel-heading,
section.apparatus .panel-heading,
section.translation .panel-heading,
section.apparatus .panel-heading,
section .commentary .panel-heading,
section .bibliography .panel-heading {
  padding: 0;
  border: 0;
}
#metadata-panel .panel-body,
section.edition .panel-body,
section.apparatus .panel-body,
section.translation .panel-body,
section.apparatus .panel-body,
section .commentary .panel-body,
section .bibliography .panel-body {
  margin: 0;
  padding: 0;
}
#Physical > div > br:first-child {
  display: none;
}
#metadata-panel .dl-horizontal dt {
  white-space: normal !important;
  overflow: visible !important;
  margin-bottom: 5px !important;
}
#metadata-panel dd,
#metadata-panel dt {
  padding-bottom: .35em;
}
.material-icons {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  margin-right: .1em;
}
.hide-bullets {
  list-style: none;
  margin-left: -40px;
  margin-top: 20px;
}
.thumbnail {
  padding: 0;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
.no-bullet {
  list-style: none;
}
.roman {
  font-style: normal;
}
span.title,
.italics {
  font-style: italic;
}
pre {
  white-space: nowrap !important;
}
rdg {
  color: #e0f7fa !important;
}
/*cyan lighten-5*/
rdg {
  color: #79c47c !important;
}
/* green */
h3.popover-title i {
  color: #79c47c !important;
}
#Logical .popover-content ul,
#Physical .popover-content ul {
  list-style-type: none;
}
#Logical .popover-content li,
#Physical .popover-content li {
  list-style-type: inherit;
}
.edition br + span.lineNumber {
  margin-top: 1em;
  display: inline-block;
}
.loc {
  font-weight: bold;
}
.fw {
  position: absolute;
  color: #666666;
  right: 100%;
  width: 12em;
  font-size: small;
  word-break: keep-all;
  white-space: pre;
}
.fw span:before {
  overflow: ellipsis;
  margin-left: 1.1em;
}
.textpart-label {
  position: absolute;
  margin-left: -7em;
  color: #666666;
}
.textpart-label + div {
  margin-bottom: 1.25em;
}
.lineNumber {
  font-weight: bold;
}
.verse-line {
  margin-top: 0;
}
.stance-meter {
  text-transform: capitalize;
  position: relative;
  margin-left: 5em;
  font-style: italic;
}
.stance-number {
  position: absolute;
  margin-left: -6em;
}
.verse-number {
  position: absolute;
  margin-left: -2em;
  display: none;
}
.stance-part {
  margin-left: 5em;
  margin-top: .75em;
  margin-top: 0;
}
.distich {
  margin-top: 0;
}
.stance-block {
  display: block;
  margin-left: 0;
  margin-top: 1.25em;
  margin-bottom: .75em;
}
.prose-block {
  margin-top: 1em;
  margin-bottom: 1em;
}
.translation-ref {
  text-align: right;
  font-size: small;
  margin-top: 1em;
  margin-bottom: 1em;
}
.lineNumber {
  display: inline-block;
}
#Physical .lineNumber {
  margin-right: .2em;
}
#Physical .lineNumber.break-no {
  margin-right: .3em;
}
.break-no {
  display: inline-block;
}
.commentary ul.list-inline {
  display: block;
}
.commentary .list-inline > li {
  display: block !important;
  padding-top: .5em;
}
.period {
  margin-left: -0.2em;
}
.bibl-initials + .period,
.bibl-initials:hover + .period {
  margin-left: -0.25em;
}
.bibl-rend + .period {
  margin-left: 0;
}
#thumbnails-gallery {
  width: 250px;
  max-width: 250px;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: center;
}
#thumbnails-gallery .thumbnails-banner {
  background-color: #e8f5e9;
}
#thumbnails-gallery .profile-image {
  padding-top: 10px;
}
#thumbnails-gallery .profile-details h4 {
  margin-bottom: 0;
  font-weight: bold !important;
}
#thumbnails-gallery a:focus {
  outline: none;
}
#thumbnails-gallery .nav-tabs {
  border-bottom: none;
  background-color: inherit;
}
#thumbnails-gallery .nav-tabs > li > a img {
  width: 130px;
  object-fit: cover;
}
#thumbnails-gallery .nav > li > a {
  padding: 0 10px 10px;
}
#thumbnails-gallery h4 {
  font-size: .8em;
}
#thumbnails-gallery p {
  font-size: .8em;
}
#thumbnails-gallery .modal.modal-wide .modal-dialog {
  width: 60%;
}
#thumbnails-gallery .modal-wide .modal-body {
  overflow-y: auto;
}
#thumbnails-gallery .modal-body > img {
  width: auto;
  height: 600px;
  object-fit: cover;
  margin: 0 auto;
}
.panel-heading .accordion-toggle:after,
.nav-tabs-wrapper .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  float: right;
  /* adjust as needed */
  color: grey;
  /* adjust as needed */
  color: #607d8b;
}
.panel-heading .accordion-toggle.collapsed:after,
.nav-tabs-wrapper .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */
}
#myCarousel img {
  xwidth: 300px;
  max-height: 300px;
  object-fit: cover;
  background-size: cover;
}
#myCarousel .carousel-inner .item {
  background-size: cover;
}
.carousel {
  background: #2f4357;
  xmargin-top: 20px;
}
.carousel .item {
  min-height: 280px;
  /* Prevent carousel from being distorted if for some reason image doesn't load */
}
.carousel .item img {
  margin: 0 auto;
  /* Align slide image horizontally center */
}
/*<div class="row">
    <div class="col-lg-3 fixed">
        Fixed content
    </div>
    <div class="col-lg-9 scrollit">
        Normal scrollable content
    </div>
 </div>*/
.fixed {
  position: fixed;
  width: 25%;
  width: 15%;
  right: 0;
  bottom: 14px;
}
.scrollit {
  float: left;
  width: 71%;
  width: 85%;
}
.container {
  Margin-top: 45vh;
  display: flex;
  justify-content: center;
}
.popover,
.tooltip-inner {
  line-height: 2em;
}
