/* akfquiz - styles for blue theme */
/* this file is in the public domain */
h1, .result { text-align:center; font-weight:bold; }
.error { text-align:center; font-weight:bold; font-style:italic; }
.question { clear:both;  font-weight:bold; }
#metadata, .comment { clear:both; font-style:italic; }
.hint { margin-top:1ex; font-style:italic; }
.answer { margin-left:1em; margin-right:1em; }
.wrong { text-decoration:line-through; }
.points { text-align:center; font-style:italic; }
.assessment { clear:both; text-align:center; }
.made { font-family:sans-serif; font-size:x-small; text-align:right; }

/* styles for screens */
@media screen {
  html { color:black; background-color:#d8d0c8; }
  body { margin:1ex 8%; }
  h1, .result {
     border:thick outset; padding:12px; margin:1em 15%;
     color:#ffffdd; background-color:#605030; border-color:#605030;}
  .hint, .assessment {
     border:thick inset; font-weight:bold; padding:1ex;
     color:#ffffdd; background-color:#605030; border-color:#605030; }
  .resultlink, .home { text-align:center; }
  .error { color:red; }
  .question { color:#000088; }
  .answer input { color:black; background-color:#d8d0c8; }
  .correct { background-color:#a8a098; color:black; }
  .buttons { margin-top:2em; margin-bottom:2em; text-align:center; }
  .buttons input { color:#ffffdd; background-color:#605030; }
}

/* styles for printing */
@media print {
  html { color:black; background-color:white; }
  body { margin-top:1.7cm; margin-bottom:1.4cm; margin-left:2cm; margin-right:2cm; }
  a:link, a:visited { color:black; text-decoration:none; }
  h1 { font-weight:bold; text-align:center; text-decoration:underline; page-break-after:avoid; }
  .error { text-align:center; font-weight:bold; font-style:italic; }
  .comment { clear:both; font-style:italic; }
  #metadata, .hint, .assessment {
     margin-top:1ex; padding:.5ex; border:solid thin black; font-style:italic; }
  .assessment { clear:both }
  .question { clear:both; font-weight:bold; font-style:italic; page-break-after:avoid; }
  .answer { margin-left:1em; margin-right:1em; }
  .answer input { background-color:transparent; color:black; }
  .correct { font-weight:bold; }
  .points { text-align:center; font-style:italic; }
  .assessment { clear:both; text-align:center; }
  .wrong { text-decoration:line-through; }
  .result { font-weight:bold; font-style:italic; }
  .buttons, .resultlink, .home, noscript { display:none; }
  .made { font-family:sans-serif; font-size:x-small; text-align:right; }
}

