.cbs_container {
    
}
.cbs_container h3,
.sfwd-topic .entry-content .cbs_container h3, 
.sfwd-lessons .entry-content .cbs_container h3 {
    margin-top: 0;
}
.cbs_container .cbin_note_header h4,
.sfwd-topic .entry-content .cbs_container h4, 
.sfwd-lessons .entry-content .cbs_container h4 {
    color: #333;
    margin-bottom: 20px;
}
.cbs_container h5,
.sfwd-topic .entry-content .cbs_container h5, 
.sfwd-lessons .entry-content .cbs_container h5 {
    color: #222;
    font-size: 14px;
    font-weight: normal;
}
.cbs_container .cbs_row {
    margin: 15px 0;
}
.cbs_container .cbs_rows div:last-of-type {
    margin-bottom: 0;
}

.cbs_slider {
    padding: 12px 0;
    margin: 10px 0;
}

.cbs_container .cb_col {
    float: left;
}
.cbs_container .cb_col.cb_label_col {
    width: 20%;
    text-align: center;
}
.cbs_container .cb_col.cb_slider_col {
    width: 60%;
    padding-top: 5px;
}

.cbs_container .ui-widget-content .ui-state-default.ui-slider-handle {
    border-radius: 20px;
}

.cbs_container .cbs_top_labels {
    margin: 0 auto;
    width: 78%;
}
.cbs_container .cbs_top_labels ul {
    list-style-type: none;
}
.cbs_container .cbs_top_labels ul li {
    width: 20%;
    float: left;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.cbs_container .cbs_top_labels ul.slider_points3 li {
    width: 33.33%;
}
.cbs_container .cbs_top_labels ul.slider_points4 li {
    width: 25%;
}

.mobile_message,
.lms-post-content p.mobile_message, 
.entry-content p.mobile_message, 
.mu_register p.mobile_message {
    display: none;
    color: #999 !important;
    font-style: italic !important;
    font: normal 12px/16px 'Noto Sans' !important;
    margin-bottom: 0;
}

/* Colouring for various modules */
/* Module 1 */
.post-6 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-12 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-221 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-17 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-115 .ui-widget-content .ui-state-default.ui-slider-handle, 
.post-1245 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #912685;
    border-color: #912685;
}
/* Module 2 */
.post-317 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-327 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-200 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-15 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-9 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-2768 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-2773 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-2776 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-3377 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-3378 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-3379 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-3451 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #174a93;
    border-color: #174a93;
}
/* Module 3 */
.post-8 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-16 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-14 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-139 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-1256 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-4557 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-9009 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #28b9ec;
    border-color: #28b9ec;
}
/* Module 4 */
.post-164 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-181 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #009e95;
    border-color: #009e95;
}
/* Module 5 */
.post-274 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-304 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #efab1f;
    border-color: #efab1f;
}
/* Module 6 */
.post-272 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-356 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #d86639;
    border-color: #d86639;
}
/* Module 7 */
.post-262 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-574 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-404 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-681 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-454 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-386 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-1752 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-1756 .ui-widget-content .ui-state-default.ui-slider-handle,
.post-2920 .ui-widget-content .ui-state-default.ui-slider-handle
{
    background: #981e32;
    border-color: #981e32;
}

/* Feedback messages */
.cbs_feedback {
    display: none;    
    color: #aaaaaa;
    font-size: 12px;
    margin-top: 0;
}
.cbs_feedback.cbs_success {
    
}
.cbs_feedback.cbs_error {
    color: #ffa500;
}