@charset "UTF-8";
.theorem {
  display: block;
  margin: 12px 0;
  /*   font-style: italic; */
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc;
  counter-increment: envco; }

.theorem:before {
  content: "(" counter(chapter) "." counter(envco) ") SÆTNING.";
  font-weight: bold;
  font-style: normal; }

.proposition {
  display: block;
  margin: 12px 0;
  /*  font-style: italic; */
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc;
  counter-increment: envco; }

.proposition:before {
  content: "(" counter(chapter) "." counter(envco) ") PROPOSITION.";
  font-weight: bold;
  font-style: normal; }

.example {
  display: block;
  margin: 12px 0;
  /*  font-style: italic; */
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc;
  counter-increment: envco; }

.example:before {
  content: "(" counter(chapter) "." counter(envco) ") EKSEMPEL.";
  font-weight: bold;
  font-style: normal; }

.remark {
  display: block;
  margin: 12px 0;
  /*  font-style: italic; */
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc;
  counter-increment: envco; }

.remark:before {
  content: "(" counter(chapter) "." counter(envco) ") BEMÆRKNING.";
  font-weight: bold;
  font-style: normal; }

.lemma {
  display: block;
  margin: 12px 0;
  /*  font-style: italic; */
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc;
  counter-increment: envco; }

.lemma:before {
  content: "(" counter(chapter) "." counter(envco) ") LEMMA.";
  font-weight: bold;
  font-style: normal; }

.proof {
  display: block;
  /*     margin: 12px 0; */
  /*    background-color:#d3d3d3; */ }

/* 
.proof:before {

    content: "Bevis.";

    font-style: italic;

}

*/
.proof:after {
  /* content: "\25FC"; */
  font-weight: bold;
  content: "QED.";
  float: right; }

.definition {
  display: block;
  margin: 12px 0;
  font-style: normal;
  /*    background-color: #565656; */
  border-style: solid;
  border-color: #ccc;
  border-width: 2px;
  /*     color: white; */
  padding: 10px;
  counter-increment: envco; }

.definition:before {
  content: "(" counter(chapter) "." counter(envco) ") DEFINITION.";
  font-weight: bold;
  font-style: normal; }

#wrapper {
  text-align: left;
  border: 1px solid #ccc;
  /* background-color:#f0f0f0; */
  margin: 0 auto;
  width: 90%;
  padding: 30px; }

.frameit {
  display: block;
  margin: 12px 0;
  font-style: normal;
  border-style: solid;
  border-color: #ccc;
  border-width: 2px;
  padding: 10px; }

.Quiz {
  padding-top: 10px;
  font-weight: bold;
  counter-increment: envco; }

.Quiz::before {
  content: "(" counter(chapter) "." counter(envco) ") "; }

.quizquestion {
  /*    border-style:solid;
      border-width:3px;
      border-radius:5px; */
  padding: 20px;
  margin-bottom: 20px; }

.quizanswer {
  border: solid 3px;
  border-radius: 8px;
  padding: 20px;
  /*  height: 150px; */
  height: 200px;
  margin-right: 10px;
  margin-bottom: 10px;
  background-color: white; }

.quizanswer.toggle {
  background-color: lightgrey; }

.quizwronganswer {
  border-width: 4px;
  border-color: red; }

.quizrightanswer {
  border-width: 6px;
  border-color: green; }

.Opgave {
  padding-top: 10px;
  font-weight: bold;
  counter-increment: envco; }

.Opgave::before {
  content: "(" counter(chapter) "." counter(envco) ") "; }

.Sci2u {
  padding-top: 10px;
  font-weight: bold;
  counter-increment: envco; }

.Sci2u::before {
  content: "(" counter(chapter) "." counter(envco) ") "; }

.Eksempel {
  padding-top: 10px;
  font-weight: bold;
  counter-increment: envco; }

.Eksempel::before {
  content: "(" counter(chapter) "." counter(envco) ") "; }

.Bevis {
  /* border:1px solid #ccc; */
  font-weight: bold; }

.proof {
  padding-bottom: 20px; }

.linkbutton {
  padding-top: 10px;
  font-weight: bold;
  counter-increment: envco; }

.linkbutton::before {
  content: "(" counter(chapter) "." counter(envco) ") "; }

/*
body {
    background-color: #e6e6e6;
}
*/
/* Included from chapter.pre. Clean this up!!!! */
.btn {
  font-size: 18px;
  /* background-color: #d7cec7; 
  background-color: #d3d3d3;*/ }

.tocicon {
  font-size: 20px;
  position: fixed;
  left: 0;
  padding-left: 5px;
  padding-top: 10px;
  padding-bottom: 20px; }

.openbs {
  font-size: 25px;
  position: fixed;
  left: 0;
  color: #76323f;
  background-color: white;
  border: none; }

.closebs {
  font-size: 25px;
  position: fixed;
  left: 0;
  color: #76323f;
  background-color: white;
  border: none; }

h1 {
  font-size: 45px;
  counter-reset: section;
  padding-bottom: 30px;
  padding-top: 20px; }

h2 {
  font-size: 30px;
  padding-top: 20px;
  padding-bottom: 15px;
  counter-reset: subsection; }

ol {
  counter-reset: li;
  /* Initiate a counter */
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 0;
  /* Remove the default left padding */
  padding-top: 5px; }

ol > li {
  position: relative;
  /* Create a positioning context */
  margin: 0 0 6px 2em;
  /* Give each list item a left margin to make room for the numbers */
  padding: 4px 8px;
  /* Add some spacing around the content */
  list-style: none;
  /* Disable the normal item numbering */
  /* border-top:2px solid #666;
  background:#f6f6f6; */ }

ol > li:before {
  content: "(" counter(li,lower-greek) ")";
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  /* Position and style the number */
  /* position:absolute;
  top:-2px;
  left:-2em;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:2em; */
  /* Some space between the number and the content in browsers that support
     generated content but not positioning it (Camino 2 is one example) */
  margin-right: 8px;
  padding: 4px;
  /* border-top:2px solid #666; 
  color:#fff;
  background:#666; */
  /* font-weight:bold; */
  /* font-family:"Helvetica Neue", Arial, sans-serif;*/
  text-align: center; }

h1, h2, h3 {
  color: #76323f; }

figcaption {
  text-align: left;
  font-size: 16px; }

img {
  display: block;
  margin: auto;
  padding: 30px;
  max-width: 100%;
  height: auto;
  align: middle; }

audio {
  background: #95B9C7;
  float: right;
  width: 10%; }

body {
  background-color: white; }

.collapse {
  border-left: thick solid #d3d3d3;
  font-style: normal;
  padding-left: 20px;
  margin-bottom: 20px; }

.modal-dialog {
  width: 90%; }

/* .mark {background-color: #FFFFCC;} */
.indent {
  text-indent: 25px; }

figcaption {
  text-align: center;
  padding: 5px; }

.katex-render {
  font-size: 85%; }

.katex-render .katex-display {
  position: relative; }

.katex-render .katex-display .katex .eqno {
  display: inline-block;
  position: absolute;
  right: 0; }

.katex-render .katex-display .accent .accent-body.accent-vec > span {
  left: 0.5em !important; }

/*# sourceMappingURL=math.scss.map */
