/* Eliminate max-width restriction from haiku.css */
body {
  max-width: 100%;
}
.more {
  display: none;
}
.admonition-todo {
  background-color: #FFC0CB;
}
.jsavcontainer {
  background-color: #F5F5EA;  
  margin: 0 auto;
  border: 0;
  width: 850px;
  position: relative;
}

.jsavcontainer ul li {
  background-image: none;
}

.jsavcontrols {
  margin-top: -35px;
  margin-left: 35px; /* Center on screen, despite setting button */

}

.jsavoutput.jsavline{
  margin-top: -5px;
  height: 80px;
  width: 800px;
}

.ssAV {
  font-size: 15px;
}

/* Center inlineav diagrams */
.divdgm {
  width: 100%
}

/* Hide flagged chapters fom the TOC */
.hide-from-toc {
  display: none;
}

/* All showHide buttons default to red */
.showHideLink {
  background-color: #FF0000;
  border: 1px solid #aaa;
  border-radius: 5px;
  color: #fff;
  margin-bottom: 15px;
  padding: 3px 5px;
}
.showHideLink:hover {
  box-shadow: 0 24px 0 0 rgba(0,0,0, 0.2) inset;
}
/* Message that appears next to a showHide button */
.shb_msg {
  color: red;
  display: none;
  font-size: small;
  margin-left: 5px;
  position: relative;
}
/* Warning icon that appears next to a showHide button */
.shb_warning_icon {
  position: relative;
  top: 5px;
  width: 20px;
}
.loading-spinner {
  height: 25px;
  position: relative;
  top: 7px;
  width: 25px;
}
.prof_indicators {
  left: 45px;
  position: absolute;
  top: 20px;
}
/* Style for mini-slideshow checkmark proficiency indicator */
.prof_check_mark {
  position: relative;
  top: 0;
  left: 0;
  display: none;
}
/* Saving message for checkmark proficiency indicator */
.cm_saving_msg {
  color: red;
  display: none;
  font-size: x-small;
  left: 25px;
  position: absolute;
  top: 35px;
}
/* Warning icon for checkmark proficiency indicator */
.cm_warning_icon {
  position: relative;
  width: 20px;
}
/* Error message for checkmark proficiency indicator */
.cm_error_msg {
  color: red;
  display: none;
  font-size: x-small;
  position: absolute;
  left: 20px;
  text-align: center;
  top: 0;
  width: 75px;
}
.resubmit_link {
  text-decoration: underline;
}
.mod_complete {
  color: lime;
  display: none;
  position: absolute;
  right: 20px;
  top: 0;
}

.error {
  color: red;
  font-weight: bold;
}

.center {
  text-align: center;
}

label {
  display: block;
}

.data td {
  padding: 0 5px;
}

iframe {
  border: 0;
  margin: 0;
  overflow: hidden;
}

iframe.enable-scrolling { overflow: auto; }

.embeddedExercise {
  /* Set the position and top attributes to prevent the page from */
  /* automatically scrolling to iframes as they load */
  /* https://stackoverflow.com/questions/6596668/iframe-on-the-page-bottom-avoid-automatic-scroll-of-the-page */
  position: absolute;
  top: -9999em;
}

svg {
  stroke-width: 1;
}

.jsavcanvas {
 margin-left: auto;
 margin-right: auto;
}


/*CreateCourse page*/

.course_input_tbl td
{
    text-align:right;
}

.course_input_tbl td + td
{
    text-align:left;
}

tt {
  background-color: #eed;
}
