#toTop {
  color: #00A0A0;
  background: rgba(255,255,255, .2);
  border: 1px solid rgba(0, 0, 0, 0.15);
  text-decoration: none;
}

#toTop {
  position: fixed;
  bottom: 0;
  right: 20px;
  padding: 5px;
  display: none;
  border-radius: 4px 4px 0 0;
  width: 50px;
  text-align: center;
}

#toTop:hover { opacity: .85; }


/* POSITION CONTROL */
/* These styles are important for proper content rendering in eZ publish - Do not remove or alter them without proper knowledge of the possible consequences */
/* line 1293, ../sass/_pagelayout.scss */
p.text-left, td.text-left, th.text-left, *.text-left {
  text-align: left;
}

/* line 1296, ../sass/_pagelayout.scss */
p.text-right, td.text-right, th.text-right, *.text-right {
  text-align: right;
}

/* line 1299, ../sass/_pagelayout.scss */
p.text-center, td.text-center, th.text-center, *.text-center {
  text-align: center;
}

/* line 1302, ../sass/_pagelayout.scss */
p.text-justify, td.text-justify, th.text-justify, *.text-justify {
  text-align: justify;
}

/* line 1305, ../sass/_pagelayout.scss */
div.object-left, table.object-left {
  margin: 0.25em 0.25em 0.25em 0;
  float: left;
  clear: left;
}

/* line 1310, ../sass/_pagelayout.scss */
div.object-right, table.object-right {
  margin: 0.25em 0 0.25em 0.25em;
  float: right;
  clear: right;
}

/* line 1315, ../sass/_pagelayout.scss */
div.object-center, table.object-center {
  margin: 0.25em auto 0.25em auto;
}


/* CONTENT VIEW EMBED */
/* line 721, ../sass/_pagelayout.scss */
.content-view-embed {
  clear: both;
}
/* line 724, ../sass/_pagelayout.scss */
.content-view-embed.class-podcast .attribute-image {
  float: none;
}
/* line 726, ../sass/_pagelayout.scss */
.content-view-embed.embed-inline {
  clear: none;
  float: left;
}
/* line 730, ../sass/_pagelayout.scss */
.content-view-embed.class-video .attribute-description {
  background-color: #71b5c4;
  border-radius: 10px 10px 0 0;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
}
/* line 738, ../sass/_pagelayout.scss */
.content-view-embed .mejs-video, .content-view-embed .external-video {
  margin-left: auto;
  margin-right: auto;
}



/* line 147, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body {
  font-size: 13px;
}
/* line 149, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body h1 {
  font-size: 26px;
}
/* line 151, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body h2 {
  font-size: 18px;
}
/* line 153, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body h3 {
  font-size: 14px;
}
/* line 155, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body h4 {
  font-size: 14px;
}
/* line 157, ../sass/_pagelayout.scss */
.elearning-course-id-6145 .attribute-body h5 {
  font-size: 12px;
}




/* FACTBOX */
/* line 806, ../sass/_classes.scss */
.factbox {
  position: relative;
  z-index: 100;
  color: white;
  padding: 10px;
  font-size: 13px; /* OVERRIDE */
}

/* line 812, ../sass/_classes.scss */
.factbox.factbox-left {
  margin: 0.5em 0.5em 0.5em 0;
  float: left;
  clear: left;
}
/* line 816, ../sass/_classes.scss */
.factbox.factbox-center {
  margin: 0.5em auto 0.5em auto;
}
/* line 818, ../sass/_classes.scss */
.factbox.factbox-right {
  margin: 0.5em 0 0.5em 0.5em;
  float: right;
  clear: right;
}

/*--------------*/
/* line 822, ../sass/_classes.scss */
.factbox.factbox-explanation {
  background-color: #71b5c4;
}
/* line 824, ../sass/_classes.scss */
.factbox.factbox-example {
  background-color: #15a0da;
}
/* line 826, ../sass/_classes.scss */
.factbox.factbox-instructions {
  background-color: #1f768a;
}
/* line 828, ../sass/_classes.scss */
.factbox.factbox-highlight {
  background-color: #f6d307;
  color: #333333;
}
/* line 831, ../sass/_classes.scss */
.factbox.factbox-resources {
  background-color: orange;
  color: black;
}
/* line 834, ../sass/_classes.scss */

.factbox.factbox-risk {
  background-color: #ed1f00;
}

.factbox.factbox-elearning {
  background-color: #00a0a0;
}
/*--------------*/


/* line 836, ../sass/_classes.scss */
.factbox.factbox-pull-quote {
  background-color: white;
  opacity: 0.9;
  color: #1f768a;
  font-size: 95%;
  font-size-adjust: 0.48;
  font-weight: normal;
  font-style: italic;
  padding: 5px 30px;
}
/* line 846, ../sass/_classes.scss */
.factbox.factbox-pull-quote:before, .factbox.factbox-pull-quote:after {
  content: open-quote;
  float: left;
  font-size: 150%;
  font-size-adjust: 0.49;
  font-weight: bold;
  font-style: normal;
  margin: 0 0 0 -25px;
}
/* line 855, ../sass/_classes.scss */
.factbox.factbox-pull-quote:after {
  content: close-quote;
  float: right;
  margin: -35px -25px;
}
/* line 859, ../sass/_classes.scss */
.factbox.factbox-block-quote {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background-color: inherit;
  color: #a5a4a4;
  font-size: 123.1%;
  font-weight: normal;
  font-style: italic;
  padding: 30px;
  text-align: center;
}
/* line 870, ../sass/_classes.scss */
.factbox.factbox-transparent {
  background-color: transparent;
  color: black;
}
/* line 874, ../sass/_classes.scss */
.factbox.factbox-very-narrow {
  width: 13%;
}
/* line 876, ../sass/_classes.scss */
.factbox.factbox-narrow {
  width: 23%;
}
/* line 878, ../sass/_classes.scss */
.factbox.factbox-wide {
  width: 48%;
}
/* line 880, ../sass/_classes.scss */
.factbox.factbox-very-wide {
  width: 73%;
}
/* line 882, ../sass/_classes.scss */
.factbox.factbox-full {
  width: inherit;
  float: none;
}
/* line 885, ../sass/_classes.scss */
.factbox.factbox-opacity-medium {
  opacity: 0.85;
}
/* line 887, ../sass/_classes.scss */
.factbox.factbox-opacity-low {
  opacity: 0.7;
}
/* line 889, ../sass/_classes.scss */
.factbox.factbox-rounded {
  ms-border-radius: 10px;
  moz-border-radius: 10px;
  webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 894, ../sass/_classes.scss */
.factbox.factbox-elipse {
  ms-border-radius: 50%;
  moz-border-radius: 50%;
  webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 907, ../sass/_classes.scss */
.factbox .content-view-embed.class-image .attribute-image {
  float: none;
}
/* line 909, ../sass/_classes.scss */
.factbox .factbox-title {
  text-align: center;
  font-weight: bold;
}

.factbox.factbox-elearning a {
  color: #FFFFFF;
}


/* TOOLTIP */
/* line 1331, ../sass/_classes.scss */
.toolTip {
  cursor: help;
  position: relative;
}
/* line 1334, ../sass/_classes.scss */
.toolTip:hover {
  color: #333333;
}

/* line 1337, ../sass/_classes.scss */
.toolTipWrapper {
  width: 175px;
  position: absolute;
  left: -100px;
  top: 20px;
  display: none;
  color: #FFF;
  font-weight: bold;
  font-size: 9pt;
  z-index: 100;
}
/* line 1347, ../sass/_classes.scss */
.toolTipWrapper .toolTipTop {
  width: 175px;
  height: 10px;
}
/* line 1350, ../sass/_classes.scss */
.toolTipWrapper .toolTipMid {
  padding: 8px 15px;
  background-color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 1359, ../sass/_classes.scss */
.toolTipWrapper .toolTipBtm {
  height: 13px;
}




/* line 1510, ../sass/_classes.scss */
.elearning-course-id-9228 .factbox {
  font-size: 13px;
}

/* line 1515, ../sass/_classes.scss */
.class-elearning-lesson-element .attribute-body {
  border: solid;
  border-color: #1f768a;
  border-radius: 10px;
  background-color: #ffffff;
  padding: 10px;
  min-height: 500px;
  margin-bottom: 10px;
  overflow: visible;
}
/* line 1525, ../sass/_classes.scss */
.class-elearning-lesson-element .attribute-body table th {
  border: none;
  border-bottom: solid white 3px;
  border-right: solid white 1px;
  background-color: #52afc4;
  color: white;
  padding: 12px 35px;

}
/* line 1531, ../sass/_classes.scss */
.class-elearning-lesson-element .attribute-body table td {
  border: none;
  border-right: solid white 1px;
  background-color: #c6e8f1;
  color: #333333;
  padding: 12px 35px;
}
/* line 1538, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-1 h1 {
  color: #a12c60;
}
/* line 1540, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-1 .attribute-body {
  border-color: #a12c60;
}
/* line 1543, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-2 h1 {
  color: #b7c716;
}
/* line 1545, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-2 .attribute-body {
  border-color: #b7c716;
}
/* line 1548, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-3 h1 {
  color: #ed1f00;
}
/* line 1550, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-3 .attribute-body {
  border-color: #ed1f00;
}
/* line 1553, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-4 h1 {
  color: #15a0da;
}
/* line 1555, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-4 .attribute-body {
  border-color: #15a0da;
}
/* line 1558, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-5 h1 {
  color: orange;
}
/* line 1560, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-5 .attribute-body {
  border-color: orange;
}
/* line 1563, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-6 h1 {
  color: #1f768a;
}
/* line 1565, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-6 .attribute-body {
  border-color: #1f768a;
}
/* line 1568, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-7 h1 {
  color: #dfdad4;
}
/* line 1570, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-7 .attribute-body {
  border-color: #dfdad4;
}
/* line 1573, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-8 h1 {
  color: #1f768a;
}
/* line 1575, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-8 .attribute-body {
  border-color: #1f768a;
}
/* line 1578, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-9 h1 {
  color: #1f768a;
}
/* line 1580, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-9 .attribute-body {
  border-color: #1f768a;
}
/* line 1583, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-10 h1 {
  color: #1f768a;
}
/* line 1585, ../sass/_classes.scss */
.class-elearning-lesson-element.lesson-10 .attribute-body {
  border-color: #1f768a;
}


/* line 1780, ../sass/_classes.scss */
.content-view-embed .attribute-transcript {
  width: inherit;
}
/* line 1782, ../sass/_classes.scss */
.content-view-embed .attribute-transcript .transcript-label {
  width: inherit;
  text-align: left;
  background-color: #00A0A0;
  padding-left: 10px;
}
/* line 1787, ../sass/_classes.scss */
.content-view-embed .attribute-transcript .transcript-content {
  position: absolute;
  padding: 10px;
  background-color: white;
  width: inherit;
  z-index: 1000;
  height: 280px;
  overflow: auto;
  border: solid #00A0A0 5px;
  border-radius: 0 0 10px 10px;
  box-sizing: border-box;
}
