/** WP OVERRIDES */
.infinite-body {
   font-family: Arial, Helvetica, Verdana, sans-serif;
}

.courseIntroContainer {
   width: 50%;
   float: left;
   margin-right: 15px;
}
.courseRightContainer {
   width: 45%;
   float: right;
   margin-right: 20px;
   text-align: center;
}
.courseRightContainer img {
   float: left;
   padding: 0px 20px 10px 85px;
}
.courseRightContainer  ul {
   font-size: 14px;
   text-align: left;
   margin-left: -10px;
}
.courseRightContainer  li {
   padding-bottom: 5px;
}

.book-title {
   font-size: 16px;
   text-align: center;
   border-bottom: 3px solid #ED1849;
}
.course-title {
   text-align: center;
}
.login_required {
   color: #FF0000;
}
.login_required span {
   color: black;
}
.bold_text {
   font-weight: 900;
}
div.toc_cont {
   width: 45%;
   float: right;
}
div.toc_list {
   text-align: left;
}
div.pdf_cont {
   text-align: center;
}
.pdf_img {
   float: left;
}
.su_list_text {
   color: black;
}
div.login_note_cont {
   clear: both;
   text-align: left;
   float: left;
   vertical-align: bottom;
   margin-left: 30px;
   color: red;
   font-weight: bold;
   margin-top: 20px;
}
a.np_links:link, a.np_links:visited, a.np_links:hover, a.np_links:active {
   font-weight: 700;
}
table.toc_table {
   border: none;
   margin: 20px 0px;
}
.successSpace {
   width: 100%;
   height: 35px;
}
.tocList li {
   list-style-type: disc;
   padding-top: 5px;
}
.system-goals-image {
   text-align: center
}
.gleim-quote {
   padding: 4px 20px 4px 20px;
   border-top: 3px solid #ED1849;
   border-bottom: 3px solid #ED1849;
}
.freebookCareerPdf {
   float: left;
   margin: 10px 30px;
   text-align: center;
   padding-top: 10px;
}
.freebookCareerInfo {
   margin-left: 164px;
}
