body.nextping-learndash{background:var(--np-page-bg)!important;color:#10213d}
.nextping-learndash #page{background:transparent}
.nextping-learndash .site-content>.ast-container,
.nextping-learndash .site-content .ast-container{max-width:var(--np-course-width);padding-left:24px;padding-right:24px}
.nextping-learndash #primary{margin-top:42px;margin-bottom:60px}
.nextping-learndash.ast-right-sidebar #primary{padding-right:28px}
.nextping-learndash #secondary{margin-top:42px}
.nextping-learndash article.type-sfwd-courses,
.nextping-learndash article.type-sfwd-lessons,
.nextping-learndash article.type-sfwd-topic,
.nextping-learndash article.type-sfwd-quiz{background:#fff;border:1px solid #e4ebf5;border-radius:18px;box-shadow:0 18px 45px rgba(21,49,93,.08);overflow:hidden;padding:34px}
.nextping-learndash .entry-content{margin-top:0}
.nextping-learndash .learndash-wrapper{font-family:inherit;color:#17233b}
.nextping-learndash .learndash-wrapper .ld-course-status{border:1px solid #e5ebf5;background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 28px rgba(24,55,103,.06);margin-bottom:28px}
.nextping-learndash .learndash-wrapper .ld-progress .ld-progress-bar{background:#dfe6f1;border-radius:999px;height:10px}
.nextping-learndash .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:linear-gradient(90deg,var(--np-accent),#4b82ff);border-radius:999px}
.nextping-learndash .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{color:var(--np-accent);font-weight:800}
.nextping-learndash .learndash-wrapper .ld-tabs .ld-tabs-navigation{border-bottom:1px solid #dfe6f1;margin-bottom:22px}
.nextping-learndash .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{color:#53617a;font-weight:700;padding:16px 6px;margin-right:28px}
.nextping-learndash .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active{color:var(--np-accent)}
.nextping-learndash .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after{background:var(--np-accent);height:3px;border-radius:4px}
.nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item{border:1px solid #e6ebf3;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(25,52,95,.055);margin:0 0 16px;overflow:hidden}
.nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{padding:22px 24px}
.nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{font-weight:750;color:#17233b}
.nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:hover{background:#f7faff}
.nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded{background:#fbfcff;border-top:1px solid #e9eef7}
.nextping-learndash .learndash-wrapper .ld-table-list{border:0;border-radius:12px;overflow:hidden;margin:12px 16px 20px}
.nextping-learndash .learndash-wrapper .ld-table-list .ld-table-list-header{background:#f2f6fd;color:#17233b;padding:16px}
.nextping-learndash .learndash-wrapper .ld-table-list .ld-table-list-item{background:#fff;border:1px solid #e9eef7;border-radius:10px;margin:10px 0;box-shadow:0 5px 14px rgba(20,46,89,.04)}
.nextping-learndash .learndash-wrapper .ld-table-list .ld-table-list-item a{color:#17233b;font-weight:650;padding:15px 18px}
.nextping-learndash .learndash-wrapper .ld-table-list .ld-table-list-item a:hover{color:var(--np-accent);background:#f7faff}
.nextping-learndash .learndash-wrapper .ld-button,
.nextping-learndash .learndash-wrapper .ld-login-modal-register,
.nextping-learndash .learndash-wrapper #learndash_mark_complete_button{background:linear-gradient(135deg,var(--np-accent),var(--np-accent-dark))!important;border-radius:10px!important;box-shadow:0 9px 20px rgba(36,87,245,.22);font-weight:750;text-transform:none}
.nextping-learndash .learndash-wrapper .ld-button:hover{transform:translateY(-1px);filter:brightness(1.04)}
.nextping-learndash .widget-area .widget,
.nextping-learndash #secondary .widget{background:#fff;border:1px solid #e3eaf4;border-radius:16px;padding:24px;margin-bottom:18px;box-shadow:0 12px 32px rgba(20,48,91,.075)}
.nextping-learndash .widget-area .widget-title,
.nextping-learndash #secondary .widget-title{font-size:18px;color:#132342;font-weight:800;border-bottom:1px solid #e8edf5;padding-bottom:13px;margin-bottom:16px}
.nextping-learndash #secondary a{color:var(--np-accent)}
.nextping-learndash #secondary .wp-block-button__link,
.nextping-learndash #secondary .button{display:block;width:100%;text-align:center;background:linear-gradient(135deg,var(--np-accent),var(--np-accent-dark));color:#fff;border-radius:10px;padding:13px 16px;font-weight:750;border:0}
@media(max-width:921px){
 .nextping-learndash .site-content>.ast-container{display:block;padding:0 14px}
 .nextping-learndash #primary,.nextping-learndash #secondary{width:100%;padding:0;margin-top:22px}
 .nextping-learndash article.type-sfwd-courses,.nextping-learndash article.type-sfwd-lessons,.nextping-learndash article.type-sfwd-topic,.nextping-learndash article.type-sfwd-quiz{padding:20px;border-radius:14px}
 .nextping-learndash .learndash-wrapper .ld-course-status{padding:18px}
 .nextping-learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{padding:18px}
}
