@import url('https://fonts.googleapis.com/css?family=Sigmar+One');
@font-face {
  font-family: 'Highway Gothic';
  src: url(fonts/HWYGOTH.TTF);
  font-weight: normal;
  font-style: normal;
}
body.TechniekStijl {
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-size: 15%;
  /*background-position: 0% -10%;*/
  background-position: left top;
  /**
  * Deze code moet specifieker slaan op de pagina
  aside#block-region-side-pre {
    display: none;
  }
  section#region-main {
    width:100%;
  }
*/
}
body.TechniekStijl a,
body.TechniekStijl p,
body.TechniekStijl th,
body.TechniekStijl td,
body.TechniekStijl span,
body.TechniekStijl li {
  font-family: "Open Sans";
}
body.TechniekStijl .block .header .title h2:before {
  color: #184888;
}
body.TechniekStijl .block .header .title h2,
body.TechniekStijl .block h3.main,
body.TechniekStijl .block_html .content .no-overflow a {
  font-family: "Open Sans";
}
body.TechniekStijl nav div#imkovakopleidingennavbar {
  margin: 0;
  border: none;
}
body.TechniekStijl nav div.calder_navbar {
  margin: 0;
  border-radius: 0;
}
body.TechniekStijl .block {
  border: none!important;
  box-shadow: none!important;
}
body.TechniekStijl #page {
  margin: 0 10px 0 15%;
}
body.TechniekStijl #region-main {
  background: none !important;
  /*
    li {
      list-style-image: url(../images/hammer.png);
    }
    */
  /**
Oude tabel africhtingen om de uitbreidingen in de lesstof mooi te maken
 */
  /*
    .box.contents .generaltable tbody tr:hover>td {
      background-color: @kleur1;
    }
*/
}
body.TechniekStijl #region-main ul {
  margin: 0 0 10px 65px;
}
body.TechniekStijl #region-main p {
  font-family: 'Open Sans';
}
body.TechniekStijl #region-main h1.coursetitle {
  display: none;
}
body.TechniekStijl #region-main h2 {
  font-family: 'Sigmar One';
  font-size: 3em;
  text-align: center;
  color: #184888;
}
body.TechniekStijl #region-main h3 {
  font-family: "Highway Gothic";
  color: #67a1d3;
  margin: 10px 0 0 0;
  padding: 4px 0 4px 0;
  line-height: initial;
}
body.TechniekStijl #region-main h3.title {
  color: #fff;
}
body.TechniekStijl #region-main .course-content .section-title h3.title {
  font-family: 'Open Sans';
}
body.TechniekStijl #region-main .progress_bar_completed {
  background-color: #184888;
}
body.TechniekStijl #region-main .box.ongoing.center {
  display: none;
}
body.TechniekStijl #region-main .instancename {
  font-family: "Open Sans";
}
body.TechniekStijl #region-main .small-list {
  font-size: 85%;
}
body.TechniekStijl #region-main .large-list {
  font-size: 150%;
}
body.TechniekStijl #region-main #intro.generalbox {
  text-align: center;
}
body.TechniekStijl #region-main .bor {
  background: none;
}
body.TechniekStijl #region-main form#choosepluginreport {
  background: none;
}
body.TechniekStijl #region-main .section,
body.TechniekStijl #region-main .main,
body.TechniekStijl #region-main .clearfix {
  list-style: none!important;
}
body.TechniekStijl #region-main input[type="submit"] {
  font-family: 'Sigmar One';
  font-size: 15px !important;
  background: #184888;
  padding: 4px;
  border: none;
  margin: 21px 0;
}
body.TechniekStijl #region-main input[type="submit"]:active {
  color: #fff;
}
body.TechniekStijl #region-main .box.contents table {
  border: #184888 12px solid;
  background: #184888;
  color: #fff;
  border-color: #184888!important;
  margin: 14px 0;
}
body.TechniekStijl #region-main .box.contents table tbody,
body.TechniekStijl #region-main .box.contents table thead {
  border-color: #184888!important;
}
body.TechniekStijl #region-main .box.contents table td {
  border-bottom: #ffffff 4px solid!important;
  padding: 24px;
  vertical-align: top;
}
body.TechniekStijl #region-main .box.contents table tr:hover {
  background: #184888;
}
body.TechniekStijl #region-main .box.contents table img {
  float: right!important;
}
body.TechniekStijl #region-main .box.contents table tbody tr td strong {
  font-family: 'Open Sans' !important;
  font-size: 1.3em!important;
  line-height: 1.7em;
}
body.TechniekStijl #region-main form input[value="Volgende"] {
  float: right;
}
body.TechniekStijl #region-main .section_u-title,
body.TechniekStijl #region-main .course_overview_icons .instancename {
  background: #184888 !important;
  font-family: "Open Sans";
  text-align: center;
  border-radius: 4px;
}
body.TechniekStijl #region-main .section_u-title:hover {
  background: #67a1d3 !important;
  color: #fff;
}
body.TechniekStijl #region-main .section-title,
body.TechniekStijl #region-main .instancename {
  background-color: #184888;
  border-radius: 4px;
  margin: 0 0 18px;
}
body.TechniekStijl #region-main .icon-intro {
  background-image: url("../images/icoonen/icon-introTech.png");
  background-size: 38%;
  background-position: 50% 57%;
}
body.TechniekStijl #region-main .icon-intro:hover {
  background-image: url("../images/icoonen/icon-intro-hoverTech.png");
}
body.TechniekStijl #region-main .icon-section {
  background-image: url("../images/icoonen/icon-sectionTech.png");
  background-size: 38%;
  background-position: 50% 57%;
}
body.TechniekStijl #region-main .icon-section:hover {
  background-image: url("../images/icoonen/icon-section-hoverTech.png");
}
body.TechniekStijl #region-main .icon-book {
  background-image: url("../images/icoonen/icon-bookTech.png");
  background-size: 46%;
  background-position: 50% 32%;
}
body.TechniekStijl #region-main .icon-book:hover {
  background-image: url("../images/icoonen/icon-book-hoverTech.png");
  background-size: 46%;
  background-position: 50% 32%;
}
body.TechniekStijl #region-main .icon-conversation {
  background-image: url("../images/icoonen/icon-conversationTech.png");
  background-size: 48%;
  background-position: 50% 41%;
}
body.TechniekStijl #region-main .icon-conversation:hover {
  background-image: url("../images/icoonen/icon-conversation-hoverTech.png");
  background-size: 48%;
  background-position: 50% 41%;
}
body.TechniekStijl #region-main .icon-test {
  background-image: url("../images/icoonen/icon-testTech.png");
  background-size: 47%;
  background-position: 50% 47%;
}
body.TechniekStijl #region-main .icon-test:hover {
  background-image: url("../images/icoonen/icon-test-hoverTech.png");
  background-size: 47%;
  background-position: 50% 47%;
}
body.TechniekStijl #region-main .icon-target,
body.TechniekStijl #region-main li[aria-label='Leerdoelen'] a div.icon-section {
  background-image: url(../images/icoonen/icon-targetTech.png);
  background-size: 38%;
  background-position: 50% 40%;
}
body.TechniekStijl #region-main .icon-target:hover,
body.TechniekStijl #region-main li[aria-label='Leerdoelen'] a div.icon-section:hover {
  background-image: url("../images/icoonen/icon-target-hoverTech.png");
  background-size: 38%;
  background-position: 50% 40%;
}
body.TechniekStijl #region-main .icon-good-false {
  background-image: url("../images/icoonen/icon-good-falseTech.png");
  background-size: 70%;
  background-position: 50% 0%;
}
body.TechniekStijl #region-main .icon-good-false:hover {
  background-image: url("../images/icoonen/icon-good-false-hoverTech.png");
  background-size: 70%;
  background-position: 50% 0%;
}
body.TechniekStijl #region-main ul li.section_u.main,
body.TechniekStijl #region-main .course_overview_icons {
  background: none;
  border: none;
}
body.TechniekStijl #region-main table.quizattemptsummary tr.bestrow td {
  background: #eef1fb;
  color: #000;
}
body.TechniekStijl #region-main .quizsummaryofattempt tr:nth-child(odd) > td,
body.TechniekStijl #region-main .quizsummaryofattempt .generaltable tbody > tr:nth-child(odd),
body.TechniekStijl #region-main .quizsummaryofattempt .generaltable tbody > tr:nth-child(odd) > th {
  background: #eef1fb;
}
body.TechniekStijl #region-main .generaltable th {
  border-top: none;
}
body.TechniekStijl #region-main #progress-done {
  background: #0c7f27;
}
body.TechniekStijl #region-main .report-generic-info {
  background: #eef1fb;
  border: none;
}
body.TechniekStijl #region-main form#responseform,
body.TechniekStijl #region-main .que.multichoice {
  margin: 24px 0 0 0;
  border-radius: 4px;
  background: #eef1fb;
}
body.TechniekStijl #region-main .que {
  clear: none;
  text-align: initial;
  margin: 0;
}
body.TechniekStijl #region-main .que .info {
  background: none;
  border: none;
  display: inline-block;
  margin: 8px 0 0 2%;
  vertical-align: top;
  padding: 0;
  float: none;
  width: 128px;
}
body.TechniekStijl #region-main .que .content {
  margin: 0 0% 0 2%;
  width: 82%;
  display: inline-block;
}
body.TechniekStijl #region-main .que .formulation {
  background-color: #eef1fb;
  border: none;
  background: none;
  margin: 24px 0;
  padding: 0;
}
body.TechniekStijl #region-main .que h3 {
  font-size: 2.5em !important;
  line-height: 1em;
  padding: 0;
}
body.TechniekStijl #region-main .que .state,
body.TechniekStijl #region-main .que .grade,
body.TechniekStijl #region-main .que questionflag,
body.TechniekStijl #region-main .que .editquestion,
body.TechniekStijl #region-main .que span {
  font-family: "Open Sans";
}
body.TechniekStijl #region-main .que #klavg {
  border-radius: 4px;
}
body.TechniekStijl #region-main .que .answer .r0 label,
body.TechniekStijl #region-main .que .answer .r1 label,
body.TechniekStijl #region-main .que .answer .r2 label,
body.TechniekStijl #region-main .que .answer .r3 label,
body.TechniekStijl #region-main .que .answer .r4 label,
body.TechniekStijl #region-main .que .prompt,
body.TechniekStijl #region-main .que p a {
  font-family: "Open Sans";
}
body.TechniekStijl #region-main .que #klavg #stage {
  max-width: 1500px;
  min-width: 750px;
}
body.TechniekStijl #region-main .que .specificfeedback {
  font-weight: bold;
}
body.TechniekStijl #region-main .que .answer .incorrect,
body.TechniekStijl #region-main .que .answer .correct {
  background: white;
}
body.TechniekStijl #region-main .que .outcome {
  background: none;
  border: 1px solid #000;
  color: #000;
}
body.TechniekStijl #region-main .que span.qno {
  font-size: 1.4em;
}
body.TechniekStijl ul.breadcrumb.style2 li {
  background-color: #fff;
  font-size: 14px;
}
body.TechniekStijl ul.breadcrumb.style2 li a {
  font-family: 'Open Sans' !important;
}
body.TechniekStijl ul.breadcrumb.style2 li a,
body.TechniekStijl ul.breadcrumb.style2 li:after {
  color: #184888;
}
body.TechniekStijl .moodle-dialogue-base h1 {
  font-family: 'Sigmar One';
  color: #184888;
  font-size: 24px !important;
  text-align: left;
  margin: 12px 0 0 0;
  padding: 0px;
  background: none;
  text-align: center;
}
body.TechniekStijl .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
body.TechniekStijl .moodle-dialogue-base .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd.yui3-widget-hd {
  background: none;
}
body.TechniekStijl .moodle-dialogue-base input {
  font-family: 'Open Sans' !important;
  font-size: 14px !important;
  padding: 6px;
  border-color: #184888;
  background-color: #184888;
  color: #fff;
  border: none;
}
body.TechniekStijl .moodle-dialogue-base input:hover {
  background-color: #fff;
  color: #184888;
}
body.TechniekStijl .moodle-dialogue-base section#region-main {
  background: none !important;
}
body.TechniekStijl .moodle-dialogue-base div#imkovakopleidingennavbar {
  margin: 0px;
  border: 1px solid #c6c6c6;
  border-top: none;
  text-shadow: none;
}
/*
table#explaincaps tbody>tr:nth-child(odd)>td, table#defineroletable tbody>tr:nth-child(odd)>td, table.grading-report tbody>tr:nth-child(odd)>td, table#listdirectories tbody>tr:nth-child(odd)>td, table.rolecaps tbody>tr:nth-child(odd)>td, table.userenrolment tbody>tr:nth-child(odd)>td, table#form tbody>tr:nth-child(odd)>td, form#movecourses table tbody>tr:nth-child(odd)>td, #page-admin-course-index .editcourse tbody>tr:nth-child(odd)>td, .forumheaderlist tbody>tr:nth-child(odd)>td, table.flexible tbody>tr:nth-child(odd)>td, .generaltable tbody>tr:nth-child(odd)>td, table#explaincaps tbody>tr:nth-child(odd)>th, table#defineroletable tbody>tr:nth-child(odd)>th, table.grading-report tbody>tr:nth-child(odd)>th, table#listdirectories tbody>tr:nth-child(odd)>th, table.rolecaps tbody>tr:nth-child(odd)>th, table.userenrolment tbody>tr:nth-child(odd)>th, table#form tbody>tr:nth-child(odd)>th, form#movecourses table tbody>tr:nth-child(odd)>th, #page-admin-course-index .editcourse tbody>tr:nth-child(odd)>th, .forumheaderlist tbody>tr:nth-child(odd)>th, table.flexible tbody>tr:nth-child(odd)>th, .generaltable tbody>tr:nth-child(odd)>th {
  color:#000;
}
*/
