/* CSS Document */

/* Bootstrap overwrite */
h1
{
   margin-bottom: 32px !important;
}

hr {
  display: block;
  height: 1px;
  border-top: 1px solid red;
}
/* from /index.html */
body {
   background-color: white;
   color: black;
   margin: 0 10% 0 10%;
}

a:link {
   color: blue;
   text-decoration:none !important;
}
a:hover {
   color: red !important;
}
a:visited {
   color: #400080 !important;
}

div.corpus
{
   margin-left: 10%;
   margin-right: 10%;
}

div.special
{
   border-style: solid;
   border-color: red;
   border-width: 6;
   padding: 2em;
   text-align: left;
   text-indent: .2 in;
   background-color: PowderBlue;
   }

.abstract, .intro
{
   border: 1px solid blue;
   padding-top: .5em;
   margin-bottom: .5em;
}

h2.aap
{
   text-align: center
}
p.aap
{
   margin: 1em; 
   text-align: left;
}

.cirp
{
   color: #0B6121;
   vertical-align: baseline;
   background-color: #ddd;
}

.cirp img {
   vertical-align: middle;
}


.b {
   font-weight: bold;
}

li.feedback::after
{ 
  content: "";
  position: absolute;
  left: 0px;
  top: 10px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: red;
}

.yellow
{
   background-color: #ff9;
}

.red
{
   color: red;
}

.gray, .grey
{
   color: gray;
}

.disabled-button {
   opacity: 0.5;
   pointer-events: none;
}

ul.list-quote {
   list-style-type: none;
   padding-left:1em !important;
   padding-right:1em !important;
   border-left: 1px solid blue !important;
   border-right: 1px solid blue !important;
}

blockquote {
   margin-left: 16px !important;
   padding-left: 16px !important;
   border-left: 1px solid blue !important;
}

.figure {
   background-color: #F5DEB3;
}

.quote{
  margin:1em 0;
  padding:0.5em 0 0.5em 2em;
  border-left:1px solid Red;
  position: relative;
  background:#EDEDED;
}

.quote::before{
  content: "\201C";
  color: Gray;
  font-size: 4em;
  position: absolute;
  left: 5px;
  top: -15px;
}

.formula {
   font: monospace;
   background:#F5DEB3;
   border: 1px solid Darkgray;
   padding:6px;
   text-align: center;
   font-variant-numeric: tabular-nums;
}

.page {
   color: Green;
   background-color: #EDEDED;
}

.author::before{
  content: "Author: ";
  color: #0B6121;
}
.authors::before{
  content: "Authors: ";
  color: #0B6121;
}
.author, .authors {
   font-weight: bold;
}