﻿/* greek font */
@font-face {font-family:KoineGreek; src:url('../KoineGreek.eot?#iefix') format('embedded-opentype'), url('../KoineGreek.ttf') format('truetype');}

/* default elements */
html {height:100%;}
table {border-collapse:collapse; display:inline-block;}
* {margin:0;}

/* page settings */
#transcript {padding:.25in;}
#transcript ul {display:none;}
#descr {background-color:#C0E0FF; border:solid #C0E0FF .25in; font-family:'Segoe UI',Roboto,Arial,sans-serif;}
#descr td:first-child {padding-right:.2rem; font-weight:bold; white-space:nowrap; vertical-align:top;font-size:1rem;}
@media (max-width: 768px) {#descr td:first-child {font-size: 2rem;}}

h1 {font-family:Arial;}
h2 {font-family:Arial; font-size:1rem; margin-bottom:.25rem}
a:link, a:visited {color:#0066CC; text-decoration:none;}
a:hover {text-decoration:none; background:yellow;}
td {vertical-align: top}

/* popup settings */
.hover {position:relative;}
.hover .popup {display:none; border-style:none; position:absolute; z-index:1; left:0; background:wheat; font-size:1rem; white-space:nowrap; padding:.5rem; font-family:KoineGreek; border:solid black 2px; border-radius:7px;}
.hover:hover span {display:inline-block;}

/* word attributes */
.supe {background:black; color:white;}
.supv {background:#895527; color:white;}
.supp {background-image: repeating-linear-gradient(-45deg, #895527 0 5px, black 0 8px); color:white;}
.supu {background:darkslateblue; color:white;}
.dam {background:silver;}
.edit {color:red;}
.abbr {text-decoration:overline;}

/* meta data settings */
.koine {font-family:KoineGreek;}
.modern {font-family:Times New Roman;}

/* transcription settings */
p {line-height:1rem;}
p.indent {text-align:right; margin-right:3.33rem;}
sup {font-family:Arial; font-size:.6rem; font-weight:bold; vertical-align:top;}
hr {width:50%; border:1px dashed; margin:.66rem auto;}
.pg {text-indent:.25in;}
.chapter {background-color:#EAC17D; border:1.56rem solid #EAC17D; padding-left:.1rem; padding-right:.1rem; line-height:1rem; display:block;}
.page  {white-space:nowrap;}
.ruler {display:inline-block; float:left; background:black; color:white; font-family:Arial; font-size:.9rem; padding:1.56rem .5rem; text-align:right; line-height:1rem;}
.trans {background-color:#EAC17D; border:1.56rem solid #EAC17D; padding-left:.1rem; padding-right:.1rem; line-height:1rem;}

/* bibliography settings */
.bib {list-style-type: none; padding-left: 20px} 
.bib li {text-indent:-20px;}

