/* Font that contains Japanese, Chinese & Korean characters for Bamboo menu */

/*@font-face {
    font-family: NotoSansSC;
    src: url(/static/fonts/NotoSansSC-Medium.woff) format("woff")
}
*/

/* Proxima Nova-like font that contains Vietnamese characters for Bamboo menu */
/*@font-face {
    font-family: ReadexPro;
    src: url(/static/fonts/readexpro.eot?#iefix);
    src: url(/static/fonts/readexpro.eot?#iefix) format("embedded-opentype"),url(/static/fonts/readexpro.woff2) format("woff2"),url(/static/fonts/readexpro.woff) format("woff"),url(/static/fonts/readexpro.ttf) format("truetype"),url(/static/fonts/readexpro.svg#webfont) format("svg")
}
*/

/*#container > div.main > div > div.module-group > div > div > ul > li > span {
  font-family: ReadexPro,ProximaNova,Arial,sans-serif;
}
*/

/*#container > div.main > div > div.content-intro { display: none } */

.course-title {
  font-size: 26px;
  color: #000 !important;
  font-weight: bold;
  text-align: left !important;
  text-transform: uppercase;
  margin: 30px 0 0 0 !important;
}

ul.items li span:nth-child(odd) {
  text-transform: capitalize;
  font-weight: bold;
  width: 75%;
  display: inline-block;
  font-size: 18px;
}
ul.items li span:nth-child(even) {
  float: right;
  text-align: right;
  display: inline-block;
  font-weight: bold;
  z-index: 1
}
ul.list li span:nth-child(odd) {
  text-transform: capitalize;
  width: 75%;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 5px;  
}
ul.list li span:nth-child(even) {
  float: right;
  font-weight: bold;
  text-align: right;
  display: inline-block;
  z-index: 1
}

/*.wysiwyg-module ul li {*/
ul.items li {
  list-style-type: none;
  position: relative;
  padding-left: 0px;
  margin: 16px 0 0 0;
}

/*.wysiwyg-module ul {*/
ul {
  padding-left: 0px;
}

/*.wysiwyg-module ul li:before {*/
ul li:before {
    content: ' ';
    position: absolute;
    left: 0;
}
ul > li > span > img, body > div > span > img, #legend div img {
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  margin: 2px 4px 0 0;
}
#legend {
  text-align: center;
  width: auto;
  margin: 25px 0 10px;
}
#legend div {
  font-size: 16px;
  margin: 0 10px;
  display: inline-block;
}
#disc {
  text-align: center;
  width: auto;
  margin: 25px 0 10px;
}
#disc div {
  font-size: 12px;
  margin: 0 10px;
  display: inline-block;
}
.sub-header {
  text-transform: uppercase;
  font-size:20px;
  font-weight: bold;
}

/* 12/2022 fix for price spans that have two lines  {*/
/*body > div > ul > li > span:nth-child(2) {
  margin-bottom: 16px;
}*/
