/* LiC style guide
    Color scheme
    Dark blue: #122141
    Light blue: #6386A5
    Yellow/gold: #A18C6A
    light yellow: #E8E3DD
    Neutral/grey: #777
    New color; rust red: #C1503E
*/

/* Base font */
body {
  font-family: Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif !important;
  font-size: 16px;
}
.homepageImage {
    width: calc(100vw - 20px);
    margin-left: calc(-50vw + 50% + 10px);
}
/* Navbar */
.mainNav {color:black;}
.nav-link {color:black !important; font-weight:600;}
.text-bg-dark {background-color: #C1503E !important; } 
.navbar-brand {margin-right: 4em;}
.navbar-brand a{text-decoration:none;}
.navbar-title {font-size:2.125em; color:black; font-weight:600; font-style:italic; letter-spacing: 1px;}
.navbar-subtitle {font-size: 1em; color:white;}
.header-secondary {background-color: #f9f6ee; !important; }
.homePageCenter {font-size:large; margin:2em; text-align:center;}

.font-size button{padding-left:6px; padding-right:6px;}
/* Footer */
footer .banner {
    min-height:50px; border-top: 2px solid #A18C6A; border-bottom: 2px solid #A18C6A;
    background-image: url(../images/banner.png);
    }
footer .copyright{padding-top:1em;border-top:2px solid #A18C6A;}
footer ul.funders {list-style-type: none;  margin-top:.5em; padding-top:0;}
footer ul.funders li {display:inline;}
footer ul.funders li img {margin:0 1em;}
.social-media {margin-bottom:1em; font-size:1.25em;}
footer ul.social-media li {display:inline;}
footer ul.social-media li img {margin:1em .25em; border-width:0; height:24px;}

footer {text-align:center;}


/* Typography */
h2 {
    color: #C1503E
    }    
h3, h4 {
    color: #777;
}

a {
    color: #337ab7;
    text-decoration: none;
}

hr.lic-line { border-top: 2px solid #A18C6A; }
.search-options hr.lic-line { margin: .5em -1.5em;}

.glyphicon a {color: #122141}
.left-align {text-align:left !important;}

/* General formatting */
.indent {margin-left:1.5em;}
.indent-large {margin-left:4em;}
.page-content {margin: 1em 4em;}
.desc {
    margin: .25em 1em;
}

/* Search and browse results */
form#search {margin-top:-1.5em; padding-top:0;}
.lic-well .result {background-color:white !important;}
.result {display:block; border-bottom:1px solid #ccc; margin:1em; padding: 1em;}
.result .get-more {margin:.5em;}
.nestedResults .result {border-top:1px solid #ccc; border-bottom:none;}
.sub-result {display:block; padding: 1em;}
.results-list-desc {display:block;}
.checkbox {margin:0;}
.result-kwic {display:block; padding:1em 2em;}
.param {font-weight:500;}
.checkboxes {padding-bottom:1em;}
.checkboxes input {margin-right:.5em;}
.checkboxes .checkbox-inline{margin-right: 1.25em; margin-left:0;}
.match {background-color:yellow;}
.drawer-handle {}
/*.query-value {font-family: "Courier 10 Pitch", Courier, monospace;}*/
.param {font-weight:600;}

/* Coursepack page styles */
.toolbar {margin-right:.15em; font-size:small; padding-left:.75em; padding-right:.75em; line-height: 1.25em;}

.coursepackToolbar {
    border-top: 1px solid #777;
    border-bottom: 1px solid #777;
    display: block;
    text-align: right;
    margin: 1em;
    padding: 1em 1.5em; 
}  

ul.coursepack {
  list-style-type: none;
}

.draggable {}
.expandedText {margin-left:1.5em;}

.workToolbar {
    display:block;
    margin:1.25em .15em .25em .15em;
    padding:1.25em .15em .25em .15em;
    text-align:center;
    }
    
.search .coursepackToolbar {
    border-top: 1px solid #A18C6A;
    border-bottom: 1px solid #A18C6A;
    display:block;
    text-align:right;
    margin:1em;
    padding:1em 1.5em;
}

.search .coursepackToolbar h4{
    display:inline;
}

.search .coursepackToolbar .form-group{
    margin-bottom:0;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #6386A5 !important;
    border-color: #6386A5 !important;
}
.coursepack .desc {margin:.25em 1em;}

.selected-text {margin:1em; }

#coursepackTools {
   position: fixed; 
   top:100px;
   left:0;
   border: 0;
   display:block; 
   display:none; result
   min-height: 20px;
   padding: 1em;
   margin-bottom: 1em;
   background-color: white;
   border: 1px solid #A18C6A;
   border-radius: 4px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
   overflow: auto;
    
}

/* rangy styles */
.rangy-select {
 position: fixed; 
 top:180px;
 left:32px;
 border: 0;
 display:block; 
 transform-origin: 0% 0%;
  -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg) translateX(-50%);
    
}

a.dropdown-item {padding-left:1em !important;}
.dropdown-menu {padding: .5em;}

.pull-left {float:left;}
/* W
 * ork styles */
.lazyContent {width:100%; min-height: 50px;}

.pageImages {display:block; margin:1em; padding:1em;}

.pageImage {
    display:block; 
    margin:1.5em .75em .75em .75em; 
    padding:.75em; 
    border:1px solid #E5E0D1; 
    border-radius: 4px; 
    background-color:#F4F1E9;
    }


.tei-page-chunk {margin-left:1em;}


/*.pageImage img {border:1px solid #F4F1E9; border-radius: 4px;}*/
.caption {display:block; font-size:small; text-align:center;}
.footnote {display:none;}
.footnote .tei-footnote-id {margin-bottom:1em;}
.graphic{
    font-size:small;
    text-align:center !important;
    padding:.5em;
    display:block !important;
    min-width:325px;
    /*  float:right; */
    margin-left:1em;
}
.imgCaption {
    display:block;
    clear:both;
    text-align:center !important;
}
.annotations .graphic, .footnote .graphic {
    width:325px;
    float:right;
    margin-left:1em;
}
.annotations .graphic img, .footnote .graphic img{
    width:300px;
    margin-left:1em;
}
.footnoteRef.text{
    font-size:inherit;
    text-decoration:underline;
}
sup.footnoteRef{display:none;}
sup.footnoteRef {
    font-size: .75em;
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    }
#footnoteDisplay {
    display:none;
    position: fixed;
    padding: 1.25em;
    min-height: 25px;
    min-width: 25px;
    max-width: 55%;
    background-color:white;
    border:1px solid #ccc;
    top:125px;
    box-shadow: 8px 8px 3px #999;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow-y:scroll;
    overflow-x:hidden;
}

/* LOD */
/* Maps */
#map {height:500px !important;}
.map-pop-desc {display:block;margin-left:.5em;}
.map-related-title, .map-pop-relation {display:block; margin-left:1em; border-bottom:1px solid #eee;}
/* Facets */
.facet-title {font-weight:600;}
.facet-label {
    margin-left:.5em;
    display:block;
    text-align:left;
    white-space: normal;
    }
.facet-label.remove {background-color:#eee; color:#666; font-weight:normal; margin:.25em; display:inline-block;}

svg {
  max-width: 100%;
  max-height: 500px;
  display: block;
}
.close{float:right;}
.pull-right {float:right;}

/* Annotation styles */
.annotationsResults {margin: .5em 2em;}
.annotation-snippet{display:block;}
.annotation {overflow: hidden; clear:both;}
.annotation img {width: 200px;}

/* Headnotes */
.headnoteInline .headnoteCheckbox,
.headnoteInline .HeadnoteLabel {
  display: inline-block;
  margin-bottom: 0; 
  vertical-align: middle; 
}
.headnoteInline .headnoteCheckbox {margin-top: 2px; margin-right: 8px;}
td {padding-right:1em;}
 .tdLabel{font-weight:bold;}

#carouselPageImages  {height:80%;}
/*#carouselPageImages img { height:80% !important; width:auto; }*/
.carousel { overflow: hidden; padding: 0 8rem 8rem 8rem; }
.carousel-caption { top: 100%; }
.carousel-inner { overflow: visible; }
.carousel-control-next, .carousel-control-prev, .carousel-indicators { bottom: 4rem; }

/* .form-horizontal .checkbox, .form-horizontal .radio */
/* TEI styles */
.tei-annotation-show {}
.tei-author {font-weight:500;}
.tei-addrLine {display:block; margin-left:2em;}
.tei-body {display:block; margin:1em;}
.tei-castList dl {display:block; margin-left:1em;}
.tei-castList dt {font-weight:600; color:#444;}
.tei-castList dd {margin-left:1em;}
.tei-div {margin:1em 0;}
.tei-distributor {display:block;}
.tei-distributor .tei-email {display:block; margin-left:2em;}
.tei-floatingText  {display:block; color: #777; font-size:small;}
.tei-front {display:block; margin: 1em 0;}
.tei-front .tei-titlePage {display:block; text-align:center;}
.tei-footnote-id {display:block; font-size:1.25em; font-weight:500;}
.tei-indent {display:block; text-indent:2em;}
.tei-indent2 {display:block; text-indent:4em;}
.tei-indent3 {display:block; text-indent:6em;}
.tei-indent4 {display:block; text-indent:8em;}
.tei-indent5 {display:block; text-indent:10em;}
.tei-indent6 {display:block; text-indent:12em;}
.tei-indent7 {display:block; text-indent:14em;}
.tei-indent8 {display:block; text-indent:16em;}
.tei-indent9 {display:block; text-indent:18em;}
.tei-indent10 {display:block; text-indent:20em;}
.results-list-desc .tei-imprint {display:inline; margin:inherit;}
.tei-imprint {display:block; margin:1em;}
.tei-imprint .tei-note {display:block; font-size:small; margin-left:2em;}
.tei-head {display:block; text-align:center; font-size:1.5em; font-weight:500; color: #777;}
/*.tei-head-title {display:block; text-align:center; font-size:1.35em; font-weight:500;}*/
.tei-head-subtitle {display:block; text-align:center; font-size:1.25em; font-weight:500; color: #777;}
.tei-lg {display:block; margin:1em 0;}
.tei-l {display:block;}
.tei-line-number {margin-right:1em; font-size:smaller; color:#666; vertical-align:text-top; text-align:right; float: right;}
.tei-div .tei-opener {display:block; margin:1em 0;}
.tei-div .tei-closer {display:block; margin:1em 0; text-align:right;}
.tei-div .tei-opener .tei-dateline {display:block; text-align:right;}
.tei-pb {display:block; margin:1.5em 0; border-top:1px double #ccc; text-align:center;}
.tei-speaker {font-variant:small-caps;}
.tei-stage {display:block; padding:1em; font-size:small; color: #777; font-style: italic;}
.tei-sp {padding-bottom:.5em;}
.tei-teiHeader{display:block; margin:1em; text-align:center;}
.title-sub {display:inline-block; margin-left:.5em;}
.tei-titleStmt .tei-title {display:block; font-size:large; font-weight:600; margin:1em; padding:1em;}
.tei-titlePage { margin: 1em 0;}
.tei-titlePart {font-weight:500; font-size:1.5em;}
.title-monograph {font-style:italic;}

.left-col-border {border-right:2px solid #A18C6A;}
.right-col-border {border-left:2px solid #A18C6A}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #6386A5;
    border-color: #6386A5;
}
#audioFileDiv {
    text-align: center; 
    margin-top:12px; 
    padding:2em; 
    background-color:white;
    width:100%;
}
#audioFileDiv.fixed {
    display: block;
    top:0;
    left:0;
    right:0;
    margin: -2em 0;
    padding:3em;
    position:fixed;
    width:100%;
    height:75px;
}
#audioFileDiv.fixed .carousel {
   background-color:white !important; 
}
#audioFileDiv.fixed .carousel-item.active {
    padding: 1em;
}
#audioFileDiv.fixed .carousel-inner {
    padding:1em !important;
}
.credit {
    text-align:center;
    font-size:small;
}
.carousel-control-next, .carousel-control-prev, .carousel-indicators {
    bottom: 0rem; 
}

@media only screen and (max-width: 600px) {
    .page-content {margin: 1em}
}