:root{
    --ld-color-semantic-success:#2f8351;
    --ld-color-semantic-error:var(--ld-color-primitives-red-500);
    --ld-color-system-body-text:#333;
    --ld-color-system-middle-gray:var(--ld-color-primitives-grey-150);
    --ld-color-system-middle-gray-light:#edf0f5;
    --ld-color-system-light-2:#f6f8fa;
    --ld-color-system-subtle:var(--ld-color-primitives-grey-500);
    --ld-color-system-subtle-text:var(--ld-color-system-subtle);
    --ld-color-field-bg:var(--ld-color-system-white);
    --ld-color-field-border:#8694b1;
    --ld-color-field-border-error:var(--ld-color-semantic-error);
    --ld-color-field-border-valid:var(--ld-color-semantic-success);
    --ld-color-field-error:var(--ld-color-semantic-error);
    --ld-typography-font-family:inter,-apple-system,roboto,ubuntu,sans-serif;
    --ld-typography-font-weight-regular:400;
    --ld-typography-font-weight-medium:500;
    --ld-typography-font-weight-bold:700;
    --ld-typography-desktop-h1-size:4rem;
    --ld-typography-desktop-h1-height:4.5rem;
    --ld-typography-desktop-h1-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h1-spacing:-2%;
    --ld-typography-desktop-h1-margin:var(--ld-spacer-8);
    --ld-typography-mobile-h1-size:3rem;
    --ld-typography-mobile-h1-height:3.5rem;
    --ld-typography-mobile-h1-margin:var(--ld-spacer-7);
    --ld-typography-desktop-h2-size:3rem;
    --ld-typography-desktop-h2-height:3.5rem;
    --ld-typography-desktop-h2-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h2-spacing:-2%;
    --ld-typography-desktop-h2-margin:var(--ld-spacer-7);
    --ld-typography-mobile-h2-size:2.5rem;
    --ld-typography-mobile-h2-height:3rem;
    --ld-typography-mobile-h2-margin:var(--ld-spacer-6);
    --ld-typography-desktop-h3-size:2.5rem;
    --ld-typography-desktop-h3-height:3rem;
    --ld-typography-desktop-h3-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h3-spacing:-2%;
    --ld-typography-desktop-h3-margin:var(--ld-spacer-6);
    --ld-typography-mobile-h3-size:2rem;
    --ld-typography-mobile-h3-height:2.5rem;
    --ld-typography-mobile-h3-margin:var(--ld-spacer-5);
    --ld-typography-desktop-h4-size:2rem;
    --ld-typography-desktop-h4-height:2.5rem;
    --ld-typography-desktop-h4-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h4-spacing:inherit;
    --ld-typography-desktop-h4-margin:var(--ld-spacer-5);
    --ld-typography-mobile-h4-size:1.5rem;
    --ld-typography-mobile-h4-height:2rem;
    --ld-typography-mobile-h4-margin:var(--ld-spacer-4);
    --ld-typography-desktop-h5-size:1.5rem;
    --ld-typography-desktop-h5-height:2rem;
    --ld-typography-desktop-h5-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h5-spacing:inherit;
    --ld-typography-desktop-h5-margin:var(--ld-spacer-4);
    --ld-typography-mobile-h5-size:1.25rem;
    --ld-typography-mobile-h5-height:1.75rem;
    --ld-typography-mobile-h5-margin:var(--ld-spacer-4);
    --ld-typography-desktop-h6-size:1.125rem;
    --ld-typography-desktop-h6-height:1.5rem;
    --ld-typography-desktop-h6-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-h6-spacing:inherit;
    --ld-typography-desktop-h6-margin:var(--ld-spacer-3);
    --ld-typography-mobile-h6-size:1.125rem;
    --ld-typography-mobile-h6-height:1.5rem;
    --ld-typography-mobile-h6-margin:var(--ld-spacer-3);
    --ld-typography-desktop-body-large-size:1.25rem;
    --ld-typography-desktop-body-large-height:1.75rem;
    --ld-typography-mobile-body-large-size:1rem;
    --ld-typography-mobile-body-large-height:1.5rem;
    --ld-typography-desktop-body-size:1rem;
    --ld-typography-desktop-body-height:1.5rem;
    --ld-typography-mobile-body-size:0.875rem;
    --ld-typography-mobile-body-height:1.375rem;
    --ld-typography-desktop-body-small-size:0.875rem;
    --ld-typography-desktop-body-small-height:1.375rem;
    --ld-typography-desktop-caption-size:0.75rem;
    --ld-typography-desktop-caption-height:1.25rem;
    --ld-typography-mobile-caption-size:0.75rem;
    --ld-typography-mobile-caption-height:1.25rem;
    --ld-typography-desktop-pre-title-size:0.75rem;
    --ld-typography-desktop-pre-title-height:1.25rem;
    --ld-typography-desktop-pre-title-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-pre-title-spacing:3%;
    --ld-typography-desktop-pre-title-transform:uppercase;
    --ld-typography-mobile-pre-title-size:0.75rem;
    --ld-typography-mobile-pre-title-height:1.25rem;
    --ld-typography-desktop-button-text-size:var(--ld-typography-desktop-body-size);
    --ld-typography-desktop-button-text-height:var(--ld-typography-desktop-body-height);
    --ld-typography-desktop-button-text-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-button-text-spacing:3%;
    --ld-typography-mobile-button-text-size:var(--ld-typography-mobile-body-size);
    --ld-typography-mobile-button-text-height:var(--ld-typography-mobile-body-height);
    --ld-typography-desktop-link-size:1rem;
    --ld-typography-desktop-link-height:1.5rem;
    --ld-typography-desktop-link-weight:var(--ld-typography-font-weight-bold);
    --ld-typography-desktop-link-decoration:underline;
    --ld-typography-mobile-link-size:0.875rem;
    --ld-typography-mobile-link-height:1.375rem;
    --ld-color-primitives-blue-100:#f3f8ff;
    --ld-color-primitives-blue-150:#d6defb;
    --ld-color-primitives-blue-175:#b6c7f7;
    --ld-color-primitives-blue-200:#98acf5;
    --ld-color-primitives-blue-500:#235af3;
    --ld-color-primitives-blue-800:#0e2a90;
    --ld-color-primitives-green-100:#eef7f1;
    --ld-color-primitives-green-250:#7cd09d;
    --ld-color-primitives-green-300:#3eab6a;
    --ld-color-primitives-green-500:#2b7f4d;
    --ld-color-primitives-green-800:#055224;
    --ld-color-primitives-grey-0:#fff;
    --ld-color-primitives-grey-100:#f7f9fc;
    --ld-color-primitives-grey-140:#dce1e8;
    --ld-color-primitives-grey-150:#d2d7e2;
    --ld-color-primitives-grey-200:#a7adc2;
    --ld-color-primitives-grey-350:#8d90a7;
    --ld-color-primitives-grey-500:#73738c;
    --ld-color-primitives-grey-800:#4a4a68;
    --ld-color-primitives-grey-900:#0e0e2c;
    --ld-color-primitives-red-100:#faeeee;
    --ld-color-primitives-red-200:#f6cfcf;
    --ld-color-primitives-red-250:#ee8b8d;
    --ld-color-primitives-red-300:#e65255;
    --ld-color-primitives-red-500:#db0000;
    --ld-color-primitives-red-800:#8f0000;
    --ld-color-primitives-yellow-100:#fdf8ec;
    --ld-color-primitives-yellow-200:#f9d99e;
    --ld-color-primitives-yellow-500:#f3b33e;
    --ld-color-primitives-yellow-800:#eb7100;
    --ld-color-semantic-alert-success-background:var(--ld-color-primitives-blue-100);
    --ld-color-semantic-alert-success-border:var(--ld-color-primitives-blue-200);
    --ld-color-semantic-alert-success-icon:var(--ld-color-primitives-blue-150);
    --ld-color-semantic-alert-warning-background:var(--ld-color-primitives-yellow-100);
    --ld-color-semantic-alert-warning-border:var(--ld-color-primitives-yellow-500);
    --ld-color-semantic-alert-warning-icon:var(--ld-color-primitives-yellow-200);
    --ld-color-semantic-alert-error-background:var(--ld-color-primitives-red-100);
    --ld-color-semantic-alert-error-border:var(--ld-color-primitives-red-300);
    --ld-color-semantic-alert-error-icon:var(--ld-color-primitives-red-200);
    --ld-color-semantic-button-primary-background-disabled-hover:var(--ld-color-primitives-grey-200);
    --ld-color-semantic-button-primary-background-disabled:var(--ld-color-primitives-grey-100);
    --ld-color-semantic-button-primary-background-hover:var(--ld-color-primitives-blue-800);
    --ld-color-semantic-button-primary-background:var(--ld-color-primitives-blue-500);
    --ld-color-semantic-button-primary-border-disabled:var(--ld-color-primitives-grey-500);
    --ld-color-semantic-button-secondary-background-hover:var(--ld-color-primitives-blue-100);
    --ld-color-semantic-button-secondary-background:var(--ld-color-primitives-grey-0);
    --ld-color-semantic-button-secondary-border-hover:var(--ld-color-primitives-blue-800);
    --ld-color-semantic-button-secondary-border:var(--ld-color-primitives-blue-500);
    --ld-color-semantic-button-tertiary-border:var(--ld-color-primitives-blue-500);
    --ld-color-semantic-button-tertiary-focus:var(--ld-color-primitives-blue-150);
    --ld-color-semantic-button-tertiary-text-disabled-hover:var(--ld-color-primitives-grey-500);
    --ld-color-semantic-button-tertiary-text-disabled:var(--ld-color-primitives-grey-200);
    --ld-color-semantic-button-tertiary-text-hover:var(--ld-color-primitives-blue-500);
    --ld-color-semantic-button-tertiary-text-icon-only:var(--ld-color-primitives-grey-500);
    --ld-color-semantic-button-tertiary-text:var(--ld-color-primitives-grey-800);
    --ld-color-semantic-field-background-active:var(--ld-color-primitives-blue-100);
    --ld-color-semantic-field-background-disabled:var(--ld-color-primitives-grey-100);
    --ld-color-semantic-field-background-error:var(--ld-color-primitives-red-100);
    --ld-color-semantic-field-background-hover:var(--ld-color-primitives-blue-100);
    --ld-color-semantic-field-background-valid:var(--ld-color-primitives-green-100);
    --ld-color-semantic-field-background:var(--ld-color-primitives-grey-0);
    --ld-color-semantic-field-border-disabled:var(--ld-color-primitives-grey-200);
    --ld-color-semantic-field-border:var(--ld-color-primitives-grey-150);
    --ld-color-semantic-field-border-error:var(--ld-color-primitives-red-200);
    --ld-color-semantic-field-border-valid:var(--ld-color-primitives-green-200);
    --ld-color-semantic-general-border:var(--ld-color-primitives-grey-140);
    --ld-color-semantic-general-middle-grey:var(--ld-color-primitives-grey-150);
    --ld-color-semantic-general-tab-underline:var(--ld-color-primitives-grey-150);
    --ld-color-semantic-text-body:var(--ld-color-primitives-grey-800);
    --ld-color-semantic-text-body-subtle:var(--ld-color-primitives-grey-500);
    --ld-color-semantic-text-button-primary:var(--ld-color-primitives-grey-0);
    --ld-color-semantic-text-button-primary-disabled:var(--ld-color-primitives-grey-800);
    --ld-color-semantic-text-button-primary-disabled-hover:var(--ld-color-primitives-grey-900);
    --ld-color-semantic-text-button-secondary-disabled-hover:var(--ld-color-primitives-grey-900);
    --ld-color-semantic-text-link:var(--ld-color-primitives-blue-500);
    --ld-color-semantic-text-link-hover:var(--ld-color-primitives-blue-800)
}
body{
    font-family: "Poppins", sans-serif;
}
@font-face{
    font-family:ld-icons;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/ld-icons.eot?e0vk6b);
    src:url(../fonts/ld-icons.eot?e0vk6b#iefix) format("embedded-opentype"),url(../fonts/ld-icons.ttf?e0vk6b) format("truetype"),url(../fonts/ld-icons.woff?e0vk6b) format("woff"),url(../fonts/ld-icons.svg?e0vk6b#ld-icons) format("svg")
}
.ld-icon{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    text-transform:none
}
.ld-icon-alert:before{
    content:"\e90d"
}
.ld-icon-unlocked:before{
    content:"\e900"
}
.ld-icon-quiz:before{
    content:"\e901"
}
.ld-icon-materials:before{
    content:"\e902"
}
.ld-icon-download:before{
    content:"\e903"
}
.ld-icon-course-outline:before{
    content:"\e904"
}
.ld-icon-content:before{
    content:"\e905"
}
.ld-icon-checkmark:before,.ld-icon-complete:before{
    content:"\e906"
}
.ld-icon-clock:before{
    content:"\e907"
}
.ld-icon-certificate:before{
    content:"\e908"
}
.ld-icon-calendar:before{
    content:"\e909"
}
.ld-icon-assignment:before{
    content:"\e90a"
}
.ld-icon-arrow-up:before{
    content:"\e912"
}
.ld-icon-arrow-right:before{
    content:"\e913"
}
.ld-icon-arrow-left:before{
    content:"\e914"
}
.ld-icon-arrow-down:before{
    content:"\e915"
}
.ld-icon-login:before{
    content:"\e90c"
}
.ld-icon-delete:before,.ld-icon-remove:before{
    content:"\e90b"
}
.ld-icon-comments:before{
    content:"\e917"
}
.ld-icon-search:before{
    content:"\e916"
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) *{
    box-sizing:border-box
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_checkout_buttons{
    margin:0 .5em 0 0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join .ld-icon{
    font-size:.875em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join+.ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join+.ld-button{
    margin-left:1em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-compact,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-compact .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-compact .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-alternate,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-alternate .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-alternate .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-alternate:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent.ld-status-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-reverse,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.ld-button-reverse:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:hover{
    background-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join[disabled],.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join[disabled]:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join{
    margin-left:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover .ld-icon{
    font-size:.875em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover+.ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover+.ld-button{
    margin-left:1em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-compact,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-compact .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-compact .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-alternate,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-alternate .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-alternate .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-alternate:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent.ld-status-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-reverse,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover.ld-button-reverse:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover:hover{
    background-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover[disabled],.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover[disabled]:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:disabled:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:disabled:hover{
    cursor:default
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join:hover{
    color:#fff
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.btn-disabled,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.btn-disabled{
    background-color:#728188;
    cursor:default
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join.btn-disabled:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join.btn-disabled:hover{
    background-color:#728188;
    opacity:1
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button .ld-icon{
    font-size:.875em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button+.ld-button{
    margin-left:1em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button:hover{
    background-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button .ld-icon{
    transition:all .25s ease-in-out
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button:hover .ld-icon-arrow-right{
    transform:translateX(3px)
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button:hover .ld-icon-arrow-left{
    transform:translateX(-3px)
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut){
    border-bottom:none!important;
    box-shadow:none!important;
    text-decoration:none;
    text-shadow:none
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut):hover{
    text-decoration:none
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern).ld-container{
    display:flex;
    margin:auto;
    max-width:1280px;
    padding:0 2em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-page-content{
    flex:1 auto;
    padding-right:2.5%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-sidebar-content{
    flex:0 0 250px;
    padding-left:2.5%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-profile-avatar{
    border-radius:100%;
    overflow:hidden
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-profile-avatar img{
    height:auto;
    width:100%
}
@media (max-width:1024px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern).ld-container{
        flex-direction:column
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-page-content{
        margin-bottom:3em
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #sfwd-mark-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete{
    display:block;
    position:relative
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #sfwd-mark-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete{
        width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #sfwd-mark-complete:after,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete:after{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#fff;
    content:"\e906";
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    padding-right:.15em;
    position:absolute;
    right:.5em;
    text-transform:none;
    top:50%;
    transform:translateY(-50%)
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
    align-items:center;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button .ld-icon{
    font-size:.875em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button+.ld-button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button+.ld-button{
    margin-left:1em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-compact,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-compact .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-compact .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-alternate,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-alternate .ld-icon,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-alternate .ld-text,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-alternate:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent.ld-status-complete,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-transparent:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-reverse,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button.ld-button-reverse:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button:focus,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:hover{
    background-color:#0e2a90
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button[disabled],.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button[disabled]:hover,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
    background-color:#235af3
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button:disabled,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:disabled{
    background:#4c4c4c!important;
    cursor:pointer;
    filter:grayscale(100%)
}
@media (max-width:768px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
        line-height:1.5em;
        max-width:100%;
        white-space:normal
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
        margin-left:0;
        max-width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{
    border-top:2px solid #e2e7ed;
    clear:both;
    display:flex;
    justify-content:space-between;
    padding:1em 0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{
    flex-basis:200px;
    padding:5px;
    position:relative
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action a.ld-button{
        margin-left:0
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back{
    display:block;
    font-size:.75em;
    margin:10px auto 0;
    text-align:center;
    text-decoration:underline;
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back:hover{
    text-decoration:none
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back{
        display:flex;
        justify-content:space-between;
        padding:1.25em
    }
}
@media (max-width:768px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back{
        display:block;
        padding:1.25em
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action .ld-course-step-back{
        display:block;
        font-size:1rem;
        margin:0;
        text-align:center;
        width:100%
    }
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{
        align-items:center;
        display:flex;
        flex-direction:column;
        flex-wrap:wrap;
        justify-content:center
    }
}
@media (max-width:768px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{
        padding:1em
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{
        align-items:flex-start;
        justify-content:space-evenly
    }
}
@media (max-width:960px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{
        align-items:flex-start;
        justify-content:space-evenly
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action+a{
    align-self:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions>a{
    flex:1;
    font-size:.75em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions #learndash_timer,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .learndash_timer{
    color:#617175;
    display:block;
    font-weight:700;
    left:0;
    padding:1em;
    position:absolute;
    right:0;
    text-align:center;
    top:100%
}
@media (max-width:768px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{
        align-items:flex-start;
        flex-direction:row;
        justify-content:space-evenly
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{
        flex:1
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions>*{
        margin-bottom:2em;
        margin-left:0
    }
}
@media (max-width:768px) and (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions>*{
        margin-bottom:0
    }
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions{
        flex-direction:column-reverse
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions div:first-child,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions div:nth-child(3){
        width:100%
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions div:nth-child(2){
        order:1;
        width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-mobile-only{
    display:none!important
}
@media (max-width:640px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-mobile-only{
        display:inherit!important
    }
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-not-mobile{
        display:none!important
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-loading{
    position:relative
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-loading:after{
    background:#ffffff80;
    bottom:0;
    content:"";
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:99
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-loading:before{
    animation:ldrotating 1.2s linear infinite;
    border:3px solid #00000080;
    border-radius:50%;
    border-top-color:#235af3;
    content:"";
    display:block;
    height:40px;
    left:50%;
    margin:-20px 0 0 -20px;
    position:absolute;
    top:50%;
    width:40px;
    z-index:100
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:10px;
    box-shadow:0 6px 6px #ccc;
    font-size:18px;
    margin-bottom:30px;
    padding:35px 25px 20px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .order-heading{
    display:block;
    font-size:24px;
    font-weight:700;
    margin-bottom:30px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .purchase-title{
    font-size:22px;
    margin-bottom:22px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .purchase-rows{
    border:1px solid #e2e7ed;
    border-radius:6px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .purchase-rows .purchase-row{
    border-bottom:1px solid #e2e7ed;
    display:flex;
    justify-content:space-between;
    padding:10px 15px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .purchase-rows .purchase-row:last-of-type{
    border-bottom:none
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .purchase-rows .purchase-row .purchase-label{
    font-weight:700
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form{
    display:flex;
    float:right;
    margin-top:30px;
    width:60%
}
@media (max-width:1024px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form{
        width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form input{
    padding:9px;
    width:50%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form input:first-of-type{
    border-bottom-left-radius:6px;
    border-color:#737373;
    border-top-left-radius:6px;
    font-size:.75em;
    margin-right:-2px;
    padding-left:15px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form input:last-of-type{
    background:#737373;
    border-bottom-right-radius:6px;
    border-color:#737373;
    border-top-right-radius:6px;
    color:#fff;
    font-size:.75em;
    font-weight:800
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .coupon-form input:last-of-type:hover{
    color:#fff;
    opacity:.9
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview #remove-coupon-form{
    align-items:center;
    display:inline-flex
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview #remove-coupon-form span{
    padding-left:20px;
    white-space:nowrap
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview #remove-coupon-form input[type=submit]{
    background:#737373;
    border-color:#737373;
    border-radius:6px;
    color:#fff;
    font-size:11px;
    height:22px;
    margin-left:5px;
    padding:0 6px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview #remove-coupon-form input[type=submit]:hover{
    color:#fff;
    opacity:.9
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .totals{
    float:right;
    margin-top:30px;
    width:60%
}
@media (max-width:1024px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .totals{
        width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .totals .order-heading{
    margin-bottom:20px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .order-overview .order-overview-return{
    clear:both;
    display:block;
    font-size:15px;
    padding-top:30px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-course-status.ld-course-status-not-enrolled .ld-course-status-mode-subscribe .ld-course-status-price{
    color:#617175;
    font-size:24px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-course-status .ld-course-status-mode-subscribe .ld-text{
    color:#617175;
    font-weight:700
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-checkout-wrapper{
    align-items:flex-start;
    column-gap:40px;
    display:flex
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper{
    width:100%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .btn-join{
    float:right;
    margin:15px -5px 15px auto;
    max-width:100%;
    width:60%
}
@media (max-width:1024px){
    .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper #btn-join,.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .btn-join{
        width:100%
    }
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength{
    font-size:1em;
    font-weight:600;
    padding:3px .5em;
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength .ld-password-strength__prefix-marker{
    display:none
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.strong{
    background-color:#c1e1b9;
    border-color:#83c373
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.strong .ld-password-strength__descriptor{
    color:#000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.short{
    background-color:#f1adad;
    border-color:#e35b5b
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.short .ld-password-strength__descriptor{
    color:#000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.bad{
    background-color:#fbc5a9;
    border-color:#f78b53
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.bad .ld-password-strength__descriptor{
    color:#000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.good{
    background-color:#ffe399;
    border-color:#ffc733
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-strength.good .ld-password-strength__descriptor{
    color:#000
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-registration-wrapper .learndash-password-hint{
    display:block;
    margin:.5em 0 0
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper{
    border:2px solid #a1a1a1;
    border-radius:5px;
    width:50%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper .cart-checkout-form-title{
    text-align:center
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper .ld-cart-item-row{
    border-bottom:1px solid #ccc;
    display:flex;
    font-size:16px;
    margin:auto 5px;
    padding:7px 5px
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper .ld-cart-item-row .ld-cart-item-name{
    width:60%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper .ld-cart-item-row .ld-cart-item-price{
    width:34%
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash-cart-wrapper .ld-cart-item-row .ld-cart-item-delete{
    width:6%
}
.checkout-dropdown-button .btn-join{
    background-color:#fff!important;
    color:#000!important;
    font-size:16px!important;
    font-weight:400!important
}
.checkout-dropdown-button .btn-join:hover{
    background-color:#f5f5f5!important;
    color:#000!important
}
@keyframes ldrotating{
    to{
        transform:rotate(1turn)
    }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
    .learndash-wrapper .ld-expand-button{
        min-width:120px
    }
    .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
        flex-basis:15px
    }
    .learndash-wrapper .ld-status-icon.ld-status-in-progress,.learndash-wrapper .ld-status-icon.ld-status-incomplete{
        flex-basis:18px
    }
    .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress,.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete{
        flex-basis:10px
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{
        min-width:80px
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button.ld-compact{
        margin-right:1em;
        min-width:0
    }
    .learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt{
        margin-right:3em
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action,.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{
        flex:1
    }
    .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper{
        width:100%
    }
}
.learndash-wrapper .ld-group-list{
    margin-bottom:2em
}
.learndash-wrapper .ld-item-list{
    margin:2em 0 1em
}
.learndash-wrapper .ld-item-list .ld-table-list.ld-no-pagination{
    border-bottom:0!important
}
.learndash-wrapper .ld-item-list .ld-item-list-content{
    padding:1.5em
}
.learndash-wrapper .ld-item-list .ld-section-heading{
    align-items:center;
    display:flex;
    justify-content:space-between
}
.learndash-wrapper .ld-item-list .ld-section-heading h3{
    font-weight:700
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions{
    align-items:center;
    display:flex;
    width:100%
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress{
    flex:1
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-stats{
    align-items:flex-end
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-label{
    font-size:1.5em;
    text-transform:none
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-bar{
    background-color:#e2e7ed
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{
    margin-left:1em
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-section-heading h2,.learndash-wrapper .ld-item-list .ld-section-heading h3{
        margin-bottom:10px;
        text-align:center
    }
    .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{
        margin:10px auto
    }
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt{
    border:none;
    color:#617175;
    cursor:pointer;
    display:flex;
    font-size:.875em;
    font-weight:800;
    margin:0;
    padding:0 10px 0 0;
    transition:color .3s ease
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt .ld-icon{
    font-size:1.4em;
    height:20px;
    margin-left:5px;
    width:20px
}
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover{
    color:#235af3;
    text-decoration:none
}
.learndash-wrapper .ld-item-list .ld-item-search{
    height:auto;
    max-height:0;
    overflow:hidden;
    transition:max-height .3s ease
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-heading{
    font-weight:700;
    margin:0 0 .5em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer{
    all:unset;
    border:2px solid #0000;
    cursor:pointer;
    display:flex;
    font-size:.625em;
    font-weight:700;
    padding:0 4px;
    position:absolute;
    right:15px;
    top:10px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before{
    content:"x";
    margin-right:.25em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus{
    border:2px solid #235af3;
    border-radius:2px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper{
    background:#e2e7ed;
    border-radius:6px;
    margin:1em 0;
    padding:12px;
    position:relative
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before{
    background:#fff;
    content:"";
    height:16px;
    left:66px;
    position:absolute;
    top:-8px;
    transform:rotate(-45deg);
    width:16px;
    z-index:1
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper{
    overflow:visible
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before{
    background:#e2e7ed;
    left:auto;
    right:175px;
    z-index:9
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before{
        left:20px;
        right:auto
    }
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields{
    align-items:flex-end;
    display:flex;
    justify-content:space-between
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields>*{
    flex:1;
    padding-right:1em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields label{
    color:#333;
    display:block;
    font-size:.875em;
    margin-bottom:.5em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields input,.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields select{
    background:#fff;
    border:2px solid #ccd2d9;
    border-radius:0;
    height:30px;
    padding:0 .5em;
    width:100%
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name{
    position:relative
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button{
    background-color:#0000;
    bottom:24px;
    color:#617175;
    display:inline-block;
    font-size:12px;
    font-weight:700;
    height:23px;
    line-height:24px;
    padding:0 1em;
    position:absolute;
    right:18px;
    text-decoration:none;
    top:41px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button:before{
    content:"x";
    display:inline-block;
    margin-right:.25em
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button{
        right:2px
    }
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name input[type=text]{
    font-size:20px;
    line-height:31.5px;
    width:100%
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit{
    flex:0 0 100px;
    padding-right:0
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:30px;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-icon{
    font-size:.875em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button+.ld-button{
    margin-left:1em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:focus,.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover{
    background-color:#0e2a90
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button{
    margin:0
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields{
        flex-direction:column
    }
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields>*{
        margin-bottom:1em;
        padding-right:0;
        width:100%
    }
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit{
        flex:1;
        justify-content:center
    }
    .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button{
        margin:auto
    }
}
.learndash-wrapper .ld-item-list .ld-item-list-item{
    background:#fff;
    border:2px solid #e2e7ed;
    border-radius:6px;
    margin:1em 0
}
.learndash-wrapper .ld-item-list .ld-item-list-item.ld-is-next{
    border-color:#235af3
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:20px
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{
    margin-right:.5em;
    margin-top:.25em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview>.ld-tooltip,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{
    align-items:top;
    color:#495255;
    display:flex;
    flex:1
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep{
    color:#e2e7ed;
    padding:0 .5em
}
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
    color:#235af3
}
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components{
    color:#617175
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components{
    color:#617175;
    display:block;
    font-size:.825em;
    font-weight:700;
    margin-top:.5em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-status{
    display:inline-block;
    font-size:.825em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-component+.ld-status{
    margin-left:.5em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{
    align-items:center;
    display:flex;
    justify-content:flex-end
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{
    margin-left:1em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link{
    color:#235af3;
    font-size:26px;
    margin-right:15px
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded{
    height:auto;
    max-height:0;
    overflow:hidden;
    position:relative;
    transition:max-height .5s ease
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before{
    background:#fff;
    content:"";
    height:16px;
    left:66px;
    left:64px;
    position:absolute;
    top:-8px;
    transform:rotate(-45deg);
    width:16px;
    z-index:1
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{
    background:#f0f3f6;
    padding:2em 4.125em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents{
    padding:2em 4.125em
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{
    margin-top:0
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
        align-items:flex-start;
        flex-direction:column
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details{
        margin-left:2em;
        margin-top:0
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-status{
        margin-left:0;
        margin-right:1em
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-expand-button{
        margin-left:0
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{
        padding:2em 1em
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents{
        padding-top:0
    }
}
.learndash-wrapper .ld-table-list{
    border-radius:6px;
    margin:1.5em 0;
    overflow:hidden
}
.learndash-wrapper .ld-table-list .ld-table-list-header,.learndash-wrapper .ld-table-list .ld-table-list-item-preview{
    align-items:center;
    display:flex;
    justify-content:space-between;
    overflow-wrap:break-word;
    padding:20px 0
}
.learndash-wrapper .ld-table-list .ld-table-list-header a,.learndash-wrapper .ld-table-list .ld-table-list-item-preview a{
    color:#333
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title,.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title{
    align-items:center;
    display:flex;
    flex:1;
    margin-right:1em;
    min-width:140px
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title a,.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title a{
    align-items:center;
    display:flex
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns,.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns{
    align-items:center;
    display:flex;
    flex:2;
    justify-content:space-between
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column,.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column{
    flex:1;
    padding-left:.25em;
    padding-right:.25em;
    text-align:center
}
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview{
    color:#333
}
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover{
    color:#235af3
}
.learndash-wrapper .ld-table-list .ld-table-list-header{
    background-color:#235af3;
    color:#fff;
    font-weight:800;
    padding:20px 22px
}
.learndash-wrapper .ld-table-list .ld-table-list-items{
    border:2px solid #e2e7ed;
    font-size:.875em;
    padding:0 20px
}
@media (max-width:640px){
    .learndash-wrapper .ld-table-list .ld-table-list-items{
        padding:0 20px
    }
}
.learndash-wrapper .ld-table-list .ld-table-list-item{
    border-bottom:1px solid #e2e7ed;
    padding-left:0;
    padding-right:0
}
.learndash-wrapper .ld-table-list .ld-table-list-item:last-child{
    border-bottom:0
}
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a{
    color:#333
}
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:hover{
    color:#235af3
}
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column{
    color:#617175;
    font-size:1.2em;
    font-weight:700
}
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a{
    color:#617175
}
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column .ld-icon-comments{
    font-size:1.5em;
    transform:translateY(.2em)
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded{
    padding:.75em 2em
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list{
    position:relative
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list:before{
    background:#fff;
    content:"";
    height:16px;
    left:66px;
    left:32px;
    position:absolute;
    top:-8px;
    transform:rotate(-45deg);
    width:16px;
    z-index:1
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-header{
    background-color:#e2e7ed;
    color:#495255
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-items{
    background:#e2e7ed;
    padding-top:0
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:first-child{
    border-top:2px solid #495255
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item{
    border-bottom:1px solid #49525533
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:last-child{
    border-bottom:0
}
.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item-preview{
    padding:10px 0
}
.learndash-wrapper .ld-table-list .ld-table-list-footer{
    background:#e2e7ed;
    padding:20px
}
.learndash-wrapper .ld-table-list .ld-table-list-footer .ld-pagination{
    margin-bottom:0
}
.learndash-wrapper .ld-table-list.ld-no-pagination .ld-table-list-footer{
    background:#0000;
    padding:0
}
.learndash-wrapper .ld-table-list.ld-no-pagination{
    border-bottom:2px solid #e2e7ed
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column{
    flex:0 1 150px;
    font-size:.75em
}
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column.ld-assignment-column-approved{
    flex:1;
    text-align:right
}
.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column{
    flex:0 1 150px;
    font-size:.875em;
    line-height:1.4em
}
.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label{
    display:none
}
.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column.ld-statuscolumn{
    flex:1;
    text-align:right
}
@media (max-width:768px){
    .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns{
        display:none
    }
    .learndash-wrapper .ld-table-list .ld-table-list-item-preview{
        align-items:flex-start;
        flex-direction:column
    }
    .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title{
        width:100%
    }
    .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns{
        align-items:flex-start;
        flex-direction:column;
        padding-top:.5em;
        width:100%
    }
    .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column{
        flex:1 auto;
        margin:0 0 .5em
    }
    .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label{
        display:inline-block;
        margin:0 0 .5em
    }
    .learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title{
        flex:1
    }
}
@media (max-width:640px){
    .learndash-wrapper #ld-profile .ld-table-list .ld-table-list-item-expanded,.learndash-wrapper .ld-lesson-list .ld-table-list-items{
        padding:0
    }
}
.ld-password-strength{
    padding-top:var(--ld-spacer-0)
}
.ld-password-strength__prefix-marker{
    background-color:var(--ld-color-system-middle-gray);
    border-radius:2px;
    display:inline-block;
    height:4px;
    margin-right:9px;
    vertical-align:middle;
    width:24px
}
.ld-password-strength__hint{
    color:var(--ld-color-system-subtle-text);
    margin-block-start:0;
    margin-bottom:var(--ld-spacer-4)
}
.ld-password-strength__descriptor,.ld-password-strength__hint{
    font-size:var(--ld-typography-desktop-body-small-size);
    line-height:var(--ld-typography-desktop-body-small-height)
}
.ld-password-strength__descriptor{
    display:inline-block
}
.ld-password-strength.short .ld-password-strength__prefix-marker-1{
    background-color:var(--ld-color-semantic-error)
}
.ld-password-strength.short .ld-password-strength__descriptor{
    color:var(--ld-color-semantic-error)
}
.ld-password-strength.bad .ld-password-strength__prefix-marker-1,.ld-password-strength.bad .ld-password-strength__prefix-marker-2{
    background-color:var(--ld-color-semantic-error)
}
.ld-password-strength.bad .ld-password-strength__descriptor{
    color:var(--ld-color-semantic-error)
}
.ld-password-strength.good .ld-password-strength__prefix-marker-1,.ld-password-strength.good .ld-password-strength__prefix-marker-2,.ld-password-strength.good .ld-password-strength__prefix-marker-3{
    background-color:var(--ld-color-semantic-success)
}
.ld-password-strength.good .ld-password-strength__descriptor{
    color:var(--ld-color-semantic-success)
}
.ld-password-strength.strong .ld-password-strength__prefix-marker-1,.ld-password-strength.strong .ld-password-strength__prefix-marker-2,.ld-password-strength.strong .ld-password-strength__prefix-marker-3,.ld-password-strength.strong .ld-password-strength__prefix-marker-4{
    background-color:var(--ld-color-semantic-success)
}
.ld-password-strength.strong .ld-password-strength__descriptor{
    color:var(--ld-color-semantic-success)
}
.ldregister .ld-password-strength__descriptor{
    font-size:1em
}
.ld-form__field-password-wrapper{
    margin-bottom:var(--ld-spacer-1)
}
.ld-breakpoint--mobile .ld-form__field-confirm_password-wrapper,.ld-breakpoint--mobile .ld-form__field-password-wrapper{
    display:flex;
    justify-content:space-between
}
.ld-form__field-confirm_password-wrapper input,.ld-form__field-password-wrapper input{
    flex-grow:1
}
.ld-button__password-visibility-toggle{
    display:inline-block;
    margin-top:var(--ld-spacer-fixed-2)
}
.ld-breakpoint--mobile .ld-button__password-visibility-toggle{
    display:flex;
    margin-left:10px;
    margin-top:0
}
.learndash-wrapper .ld-progress{
    display:flex;
    flex-direction:column;
    margin:1em 0
}
.learndash-wrapper .ld-progress .ld-progress-heading{
    display:flex;
    font-size:.75em;
    justify-content:space-between;
    line-height:1em
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label{
    font-weight:800;
    text-transform:uppercase
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
    color:#235af3;
    font-weight:800;
    margin-right:5px;
    text-transform:uppercase
}
.learndash-wrapper .ld-progress .ld-progress-bar{
    background-color:#fff;
    border-radius:7px;
    height:7px;
    margin:5px 0;
    overflow:hidden
}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
    background:#235af3;
    height:7px
}
.learndash-wrapper .ld-progress.ld-progress-inline{
    align-items:center;
    flex-direction:row-reverse
}
.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar{
    flex:1 auto;
    margin-right:1em
}
.learndash-wrapper .ld-progress.ld-progress-inline .ld-status{
    margin-left:1em
}
@media (max-width:640px){
    .learndash-wrapper .ld-progress .ld-progress-heading,.learndash-wrapper .ld-progress .ld-progress-heading.ld-progress-inline{
        flex-direction:column
    }
}
.learndash-wrapper .ld-breadcrumbs+.ld-topic-status{
    padding:0
}
.learndash-wrapper.learndash-widget .ld-progress{
    flex-wrap:wrap
}
.learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading{
    flex-direction:column;
    margin:.25em 0;
    order:1
}
.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar{
    background-color:#e2e7ed;
    margin-right:0;
    width:100%
}
.learndash-pager{
    align-items:center;
    background-color:#e2e7ed;
    border-radius:17px;
    color:#617175;
    color:#333;
    display:inline-flex;
    font-size:12px;
    font-weight:700;
    justify-content:space-between;
    margin:10px 0;
    padding:6px 12px;
    text-transform:uppercase
}
.learndash-pager a{
    border:none!important;
    box-shadow:none!important;
    color:#333;
    cursor:pointer;
    font-size:18px;
    line-height:1em;
    text-decoration:none!important
}
.learndash-pager a:after,.learndash-pager a:before{
    display:none
}
.learndash-pager a.disabled{
    cursor:default;
    opacity:.5
}
.learndash-pager .pager-left{
    order:1
}
.learndash-pager .pager-legend{
    order:2;
    padding:0 8px
}
.learndash-pager .pager-right{
    order:3
}
.learndash-wrapper .ld-pagination{
    align-items:center;
    color:#333;
    display:flex;
    font-size:.75em;
    font-weight:700;
    justify-content:flex-end;
    margin-bottom:1em;
    text-transform:uppercase
}
.learndash-wrapper .ld-pagination .ld-pages{
    align-items:center;
    background-color:#e2e7ed;
    border-radius:17px;
    display:flex;
    flex:0 0 180px;
    justify-content:space-between;
    line-height:1;
    overflow:hidden;
    padding:.5em
}
.learndash-wrapper .ld-pagination .ld-pages i{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    color:#333;
    cursor:pointer;
    display:block;
    transition:color .3s ease
}
.learndash-wrapper .ld-pagination .ld-pages i:hover{
    color:#235af3
}
.learndash-wrapper .ld-pagination .ld-pages a{
    color:#333;
    transition:all .25s ease-in-out
}
.learndash-wrapper .ld-pagination .ld-pages a:hover{
    color:#333
}
.learndash-wrapper .ld-pagination .ld-pages a.disabled{
    opacity:.25;
    pointer-events:none
}
@media (max-width:640px){
    .learndash-wrapper .ld-pagination{
        justify-content:center
    }
}
.learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages{
    flex:0 0 100px;
    padding:0 10px
}
.learndash-wrapper .ld-table-list-footer .ld-pagination .ld-pages{
    flex:0 0 120px
}
.ld-loading{
    position:relative
}
.ld-loading:after{
    background:#ffffff80;
    bottom:0;
    left:0;
    right:0;
    top:0;
    z-index:99
}
.ld-loading:after,.ld-loading:before{
    content:"";
    display:block;
    position:absolute
}
.ld-loading:before{
    animation:ldrotating 1.2s linear infinite;
    border:3px solid #00000080;
    border-radius:50%;
    border-top-color:#235af3;
    height:40px;
    left:50%;
    margin:-20px 0 0 -20px;
    top:50%;
    width:40px;
    z-index:100
}
.learndash-wrapper .ld-section-heading h3{
    font-size:24px;
    margin:.5em 0
}
.learndash-wrapper .ld-score{
    font-weight:700
}
.learndash-wrapper .ld-score.score-low{
    color:#ff3c00
}
.learndash-wrapper .ld-score.score-high{
    color:#235af3
}
.learndash-wrapper .ld-expand-button{
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper .ld-expand-button .ld-icon{
    font-size:.875em
}
.learndash-wrapper .ld-expand-button .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .ld-expand-button+.ld-button{
    margin-left:1em
}
.learndash-wrapper .ld-expand-button.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .ld-expand-button.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .ld-expand-button.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .ld-expand-button.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .ld-expand-button.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .ld-expand-button.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .ld-expand-button.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .ld-expand-button.ld-button-transparent:focus,.learndash-wrapper .ld-expand-button.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .ld-expand-button.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-expand-button.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .ld-expand-button.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .ld-expand-button.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .ld-expand-button:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-expand-button:hover{
    background-color:#0e2a90
}
.learndash-wrapper .ld-expand-button[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .ld-expand-button[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .ld-expand-button{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-expand-button{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .ld-expand-button{
    align-items:center;
    display:flex
}
.learndash-wrapper .ld-expand-button.ld-expanded .ld-icon{
    transform:rotate(-180deg)
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{
    text-align:left
}
.learndash-wrapper .ld-status{
    background-color:#e2e7ed;
    border-radius:12px;
    color:#333;
    display:block;
    font-size:11px;
    font-weight:700;
    letter-spacing:.5px;
    line-height:1.1;
    margin-bottom:5px;
    padding:5px 12px;
    text-align:center;
    text-transform:uppercase
}
.learndash-wrapper .ld-status.ld-tooltip [role=tooltip]{
    font-size:.75rem;
    letter-spacing:normal;
    line-height:unset
}
.learndash-wrapper .ld-status-icon{
    border-radius:100%;
    display:inline-block;
    flex-basis:26px;
    flex-shrink:0;
    height:26px;
    position:relative;
    text-align:center;
    width:26px
}
.learndash-wrapper .ld-status-icon .ld-icon{
    font-size:1.5em
}
.learndash-wrapper .ld-status-icon .ld-icon:before{
    left:50%;
    position:absolute;
    top:50%;
    transform:translateY(-50%) translateX(-50%)
}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon{
    font-size:1em
}
.learndash-wrapper .ld-status-icon.ld-quiz-complete{
    color:#235af3
}
.learndash-wrapper .ld-status-complete{
    background-color:#235af3;
    color:#fff
}
.learndash-wrapper a.ld-status-complete:focus,.learndash-wrapper a.ld-status-complete:link,.learndash-wrapper a.ld-status-complete:visited{
    color:#fff
}
.learndash-wrapper .ld-status-waiting{
    background-color:#ffd200;
    color:#000000bf
}
.learndash-wrapper .ld-status-alert,.learndash-wrapper .ld-status-unlocked{
    background-color:#ebf8fd;
    color:#235af3
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon{
    background-color:#fff;
    border:4px solid #e2e7ed
}
.learndash-wrapper .ld-status-in-progress{
    background-color:#fff;
    border-color:#235af3 #e2e7ed #e2e7ed #235af3;
    border-style:solid;
    border-width:4px;
    transform:rotate(-45deg)
}
.learndash-wrapper .ld-certificate-icon{
    background:#235af3;
    display:block;
    height:30px;
    margin:auto;
    width:40px
}
.learndash-wrapper .ld-item-icon{
    flex-shrink:0;
    font-size:1.4em;
    margin-right:.25em
}
.learndash-wrapper .ld-item-icon.quiz-failure{
    color:#ff3c00
}
.learndash-wrapper .ld-item-icon.ld-quiz-complete{
    color:#235af3
}
.learndash-wrapper .ld-item-icon.ld-quiz-incomplete{
    color:#333
}
.learndash-wrapper .ld-icon-delete{
    color:#7b8990;
    font-size:1.8em;
    margin-right:.25em
}
.learndash-wrapper .ld-icon-delete:hover{
    color:#333
}
.learndash-wrapper .ld-home-link{
    color:#495255;
    font-size:.75em;
    margin:0 0 .75em;
    text-decoration:underline
}
.learndash-wrapper .ld-home-link:hover{
    text-decoration:none
}
.learndash-wrapper .ld-text-content{
    color:#666;
    line-height:1.6;
    margin:1.5em 0
}
.learndash-wrapper .ld-select-field{
    position:relative
}
.learndash-wrapper .ld-select-field:after{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e90e";
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    pointer-events:none;
    position:absolute;
    right:.5em;
    text-transform:none;
    top:50%;
    transform:translateY(-50%);
    z-index:9
}
.learndash-wrapper .ld-select-field select{
    appearance:none
}
.learndash-wrapper .ld-file-upload{
    background-color:#f0f3f6;
    border-radius:6px;
    margin:1em 0;
    padding:1.5em
}
.learndash-wrapper .ld-file-upload .ld-file-upload-heading{
    color:#617175;
    font-size:1.2em;
    font-weight:700
}
.learndash-wrapper .ld-file-upload .ld-file-upload-heading span{
    font-size:.8em;
    font-weight:300
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form{
    align-items:center;
    display:flex;
    margin-top:1em
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input{
    height:.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    width:.1px;
    z-index:-1
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label{
    align-items:center;
    background-color:#fff;
    border-bottom-left-radius:12px;
    border-top-left-radius:12px;
    display:flex;
    flex:1;
    font-weight:700;
    overflow:hidden
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label strong{
    background-color:#617175;
    color:#fff;
    font-size:.875em;
    font-weight:700;
    padding:.5em 2em
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label span{
    border-bottom-right-radius:12px;
    border-top-right-radius:12px;
    color:#333;
    font-size:.875em;
    font-style:italic;
    overflow:hidden;
    padding:.5em 2em;
    text-overflow:ellipsis;
    white-space:nowrap
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button{
    flex:0 0 150px;
    font-size:.875em;
    justify-content:center;
    opacity:.5;
    text-align:center
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-selected+.ld-button{
    opacity:1
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label{
    border-bottom-right-radius:12px;
    border-top-right-radius:12px;
    cursor:pointer;
    margin-right:.5em
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input.has-focus+label,.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input:focus+label{
    outline:1px dotted #000;
    outline:5px auto -webkit-focus-ring-color
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-upload-message{
    font-size:.8em;
    line-height:1.5em;
    margin-top:1em
}
@media (max-width:640px){
    .learndash-wrapper .ld-file-upload .ld-file-upload-form{
        flex-direction:column
    }
    .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label{
        border-radius:0;
        flex-direction:column;
        text-align:center;
        width:100%
    }
    .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label span,.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label strong{
        width:100%
    }
    .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button{
        flex:1;
        margin-top:1em
    }
}
.learndash-wrapper .ld-hide{
    display:none
}
.learndash-wrapper .sr-only{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    white-space:nowrap;
    width:1px
}
.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{
    margin-bottom:1.5em
}
.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{
    font-size:24px;
    margin:0;
    padding:0
}
.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions{
    justify-content:flex-end;
    width:auto
}
@media (max-width:640px){
    .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{
        flex-wrap:wrap;
        margin-bottom:.5em;
        margin-top:0
    }
    .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions,.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{
        flex:0 0 100%;
        justify-content:space-between
    }
}
.learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading{
    display:block;
    font-size:18px;
    font-weight:700;
    margin:1em 0 .5em
}
.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list{
    border-radius:0;
    margin:0
}
.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items{
    border:0
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header{
    padding:20px 60px
}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item{
    margin:0 2.8em
}
@media (max-width:768px){
    .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header{
        padding-left:1em;
        padding-right:1em
    }
    .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item{
        margin:0 1em
    }
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details{
    align-items:center;
    display:flex;
    font-size:.75em;
    line-height:1em
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress{
    border-right:1px solid #ffffff80;
    margin-right:10px;
    padding-right:10px;
    text-transform:uppercase
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps{
    font-weight:400
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{
    align-items:flex-start;
    flex-direction:row;
    justify-content:flex-start
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon{
    margin-right:.5em
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded{
    padding-top:0
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded .ld-status{
    display:inline-block
}
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item.unavailable .ld-table-list-item-preview{
    opacity:.5
}
@media (max-width:640px){
    .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header{
        align-items:stretch;
        flex-direction:column
    }
    .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details{
        margin:1em 2.9em
    }
}
.learndash-wrapper .ld-lesson-status{
    background:#f0f3f6;
    border-radius:6px;
    overflow:hidden
}
.learndash-wrapper .ld-lesson-status .ld-progress{
    padding:0 1em
}
.learndash-wrapper .ld-topic-status{
    background:#f0f3f6;
    border-radius:6px;
    overflow:hidden
}
.learndash-wrapper .ld-topic-status .ld-progress{
    padding:0 1em
}
.learndash-wrapper .quiz_continue_link{
    display:flex;
    justify-content:space-around;
    margin:10px
}
.learndash-wrapper .ld-quiz-actions{
    align-items:center;
    border-top:2px solid #f0f3f6;
    display:flex;
    flex-direction:row-reverse;
    justify-content:center;
    margin:20px 0;
    padding-top:30px
}
.learndash-wrapper .ld-quiz-actions .quiz_continue_link{
    margin:0 10px
}
.learndash-wrapper .ld-quiz-actions .wpProQuiz_button{
    background:#495255;
    margin:0 10px
}
.learndash-wrapper .ld-quiz-actions input[type=button]{
    margin:0 10px
}
.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],.learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{
    background:#495255
}
@media (max-width:768px){
    .learndash-wrapper .ld-quiz-actions{
        flex-direction:row
    }
    .learndash-wrapper .ld-quiz-actions .quiz_continue_link,.learndash-wrapper .ld-quiz-actions .wpProQuiz_button,.learndash-wrapper .ld-quiz-actions input[type=button]{
        margin-bottom:1em;
        margin-left:auto;
        margin-right:auto;
        width:auto
    }
}
.learndash-wrapper #quiz_continue_link,.learndash-wrapper #quiz_continue_link:hover{
    background:#235af3
}
.learndash-wrapper .course_progress{
    background-color:#f0f3f6;
    border-radius:7px;
    height:7px;
    margin:1em 0;
    max-width:100%;
    overflow:hidden
}
.learndash-wrapper .course_progress .sending_progress_bar{
    background:#235af3;
    height:7px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz,.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock,.learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite,.learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser{
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-sizing:border-box;
    color:#617175;
    margin:1em 0;
    min-height:85px;
    padding:25px 15px 25px 75px;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz p,.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock p,.learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite p,.learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p{
    margin:0;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_infopageHeader{
    font-size:22px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable{
    border:5px solid #f0f3f6;
    border-radius:4px;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table,.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody{
    border:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody td{
    border:0!important;
    padding:15px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultValue div{
    box-shadow:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultName{
    line-height:1.2em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate{
    text-align:center
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue{
    display:inline-block;
    justify-content:flex-start;
    padding:.5em 1em;
    white-space:nowrap
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    margin:0;
    opacity:1;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
    display:flex;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    max-width:385px;
    padding:1em;
    white-space:normal;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-icon,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-icon{
    font-size:.875em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button+.ld-button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2+.ld-button{
    margin-left:1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-icon,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-icon,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-text,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent.ld-status-complete,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover{
    background-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2[disabled],.learndash-wrapper .wpProQuiz_content .wpProQuiz_button[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2[disabled]:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
    width:auto
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
        min-width:150px;
        padding:1em 2em
    }
}
@media (max-width:640px){
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
        float:none!important;
        margin-bottom:1em;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.wpProQuiz_TipButton{
        display:inline;
        margin:auto;
        padding:.25em .5em
    }
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-icon{
    font-size:.875em
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link+.ld-button{
    margin-left:1em
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:focus,.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover{
    background-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content a#quiz_continue_link{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .wpProQuiz_content a#quiz_continue_link{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link{
    background:#235af3;
    justify-content:space-around;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_question{
    background:#0000;
    border:none;
    padding:0 0 1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList{
    background:#0000;
    border:0;
    list-style:none;
    margin:1em 0;
    margin-left:0!important;
    padding:0;
    padding-left:0!important
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=essay] li.wpProQuiz_questionListItem{
    flex-wrap:wrap
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList input.wpProQuiz_questionInput{
    -webkit-appearance:auto;
    height:auto;
    max-width:100%;
    min-width:15px;
    width:2%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList input.wpProQuiz_questionInput:focus{
    outline-style:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList input.wpProQuiz_questionInput:after{
    display:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList span{
    margin-right:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text{
    background:#0000;
    font-weight:400;
    margin:0;
    padding:0;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion ol{
    line-height:1.5em!important;
    margin:0!important
}
.learndash-wrapper .wpProQuiz_content .graded-disclaimer{
    font-size:.85em;
    font-style:italic;
    margin-top:1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString{
    background:#0000;
    border:0;
    margin:1em 0;
    padding:0
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_sortStringList{
    margin:1em 0!important;
    padding:0;
    padding:0!important
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_sortStringItem{
    align-items:center;
    background:#f0f3f6;
    border:0;
    border-radius:6px;
    box-shadow:none;
    display:flex;
    gap:16px;
    justify-content:center;
    margin:0 .5em .5em 0;
    padding:.5em 1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_sortStringItem_icon{
    color:var(--ld-color-system-subtle);
    font-size:1rem;
    height:1rem;
    width:1rem
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem{
    margin:.5em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div{
    background-color:#f0f3f6;
    border:0;
    border-radius:6px;
    box-shadow:0;
    margin:1em 0 1em 1em;
    padding:1em;
    width:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div:before{
    background:#fff;
    background-color:#f0f3f6;
    bottom:-4px;
    content:"";
    height:16px;
    left:66px;
    left:1em;
    position:absolute;
    top:-8px;
    top:auto;
    transform:rotate(-45deg);
    width:16px;
    z-index:1
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div h5{
    font-size:.8em;
    font-weight:700;
    padding-bottom:0;
    text-transform:uppercase
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp>div p>iframe{
    max-height:350px;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item){
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    margin-bottom:.5em;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) p{
    text-align:left
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .ld-quiz-question-item__status{
    font-size:14px;
    font-weight:600;
    line-height:1em;
    position:absolute;
    right:14px;
    top:14px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .ld-quiz-question-item__status--correct,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .ld-quiz-question-item__status--incorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .ld-quiz-question-item__status--missed{
    display:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .wpProQuiz_sortable:not(.ld-sortable__item-handle){
    align-items:center;
    background:#0000;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-shadow:none;
    display:flex;
    padding:1em;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .wpProQuiz_sortable:not(.ld-sortable__item-handle):before{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e904";
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    margin-right:1em;
    text-transform:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) span.wpProQuiz_cloze{
    margin:2px 5px;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label{
    align-items:center;
    border:2px solid #e2e7ed;
    border-radius:6px;
    display:inline-block;
    padding:1em;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label input{
    margin-right:1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label input.wpProQuiz_questionInput[type=text]{
    border:0;
    box-shadow:none;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label.is-selected,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label:focus-within{
    border-color:#235af3
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) textarea.wpProQuiz_questionEssay{
    border:2px solid #e2e7ed;
    border-radius:6px;
    padding:1em;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect{
    background:#0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect label{
    background:#eef7f1;
    border-color:#2f8351
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect label:before{
    color:var(--ld-color-semantic-success);
    content:"\f15e";
    font-family:dashicons;
    font-size:22px;
    line-height:22px;
    vertical-align:text-top
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect .wpProQuiz_sortable{
    background:#2f8351;
    color:#fff
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect .ld-quiz-question-item__status--correct{
    display:block
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect{
    background:#0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect label{
    background:#faeeee;
    border-color:#db0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect label:before{
    color:var(--ld-color-semantic-error);
    content:"\f335";
    font-family:dashicons;
    font-size:22px;
    line-height:22px;
    vertical-align:text-top
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect .wpProQuiz_sortable{
    border-color:#db0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect .ld-quiz-question-item__status--incorrect{
    display:block
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete{
    background:#0000;
    border:1px solid #0000!important
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete label{
    background:#f7f9fc;
    border-color:#000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable{
    border-color:#2f8351
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete .ld-quiz-question-item__status--missed{
    display:block
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect label input,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete label input,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect label input{
    margin-left:calc(22px + .25em)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .wpProQuiz_cloze{
    display:inline-block
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) .wpProQuiz_cloze input{
    border:1px solid #e2e7ed;
    border-radius:6px;
    font-size:var(--wp--preset--font-size--medium);
    padding:2px .5em;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] p{
    padding-bottom:0;
    padding-right:.25em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] label{
    all:unset
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] label input{
    margin-right:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table{
    border:2px solid #e2e7ed;
    border-collapse:initial;
    border-radius:6px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td:first-child{
    border-right:2px solid #e2e7ed
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td{
    border:0;
    padding:0!important;
    vertical-align:top
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortText{
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    display:block;
    padding:1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortCriterion{
    align-items:center;
    border-bottom-left-radius:0;
    border-left:0;
    border-top-left-radius:0;
    display:flex;
    height:100%;
    padding:.5em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table{
    border-color:#2f8351
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td{
    background-color:#eef7f1;
    border-color:#2f8351
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td .wpProQuiz_maxtrixSortCriterion .wpProQuiz_sortStringItem,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td .wpProQuiz_maxtrixSortText{
    background-color:none;
    color:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect>table{
    border-color:#db0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect>table td{
    background-color:#faeeee;
    border-color:#db0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] .wpProQuiz_questionListItem{
    border:2px solid #e2e7ed;
    border-radius:6px;
    padding:1em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] .wpProQuiz_questionListItem p{
    margin:0;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label{
    border:0;
    color:var(--global--color-primary);
    display:inline-flex;
    font-weight:700;
    margin:0 .25em;
    padding:0;
    width:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input{
    height:.8em;
    margin-right:.5em;
    width:.8em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerCorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerIncorrect{
    background-color:initial;
    font-weight:400
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerCorrect input,.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerIncorrect input{
    padding-right:30px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerCorrect input{
    background-color:#eef7f1;
    border-color:#2f8351
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze.wpProQuiz_answerIncorrect input{
    background-color:#faeeee;
    border-color:#db0000
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze .ld-quiz__cloze-results--correct-answer{
    color:var(--ld-color-system-subtle)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_clozeCorrect{
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header{
    font-weight:700;
    margin:.5em 0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response{
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-shadow:none;
    box-sizing:border-box;
    color:#617175;
    margin:1em 0;
    min-height:85px;
    min-height:none;
    padding:25px;
    position:relative;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response p{
    margin:0;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response img{
    height:auto;
    max-width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question .wpProQuiz_questionList{
    margin:0;
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem[data-type=cloze_answer] .wpProQuiz_questionListItem{
    display:block
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit{
    background-color:#e2e7ed;
    border-radius:6px;
    margin:1em 0;
    padding:1em;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit:before{
    background:#fff;
    bottom:1em;
    content:"";
    height:7px;
    left:1em;
    position:absolute;
    right:1em;
    z-index:8
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time{
    color:#333
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress{
    background-color:#235af3;
    height:7px;
    margin-bottom:0;
    position:relative;
    z-index:9
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms{
    padding:2px;
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms fieldset{
    background:#0000;
    display:grid;
    gap:2px;
    grid-template-columns:150px 1fr;
    margin:0 0 2px;
    padding:0 0 8px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms fieldset:nth-child(2n){
    background:#fbfbfb
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms legend{
    display:contents;
    font-size:.9em;
    font-weight:700
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms input[type=text],.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms select,.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms textarea{
    width:100%
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_formFields[data-type="5"] label,.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_formFields[data-type="8"] label{
    display:inline-block;
    margin-left:.5em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_formFields[data-type="6"]{
    display:flex
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_formFields[data-type="6"] select{
    margin-right:1%
}
@media (max-width:640px){
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type="6"]{
        flex-wrap:wrap
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type="6"] select{
        flex:1 0 50%;
        margin-bottom:1em
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type="6"] select:first-child{
        flex:0 0 100%
    }
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay]{
    background-color:#f0f3f6;
    border-radius:6px;
    display:flex;
    flex:0 0 100%;
    justify-content:space-between;
    margin:1em 0;
    padding:1.5em
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content form[name=uploadEssay]{
        display:block
    }
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=file]{
    background:#fff;
    border-radius:6px;
    flex:1;
    margin-right:1em;
    padding:1em
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=file]{
        width:100%
    }
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-icon{
    font-size:.875em
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]+.ld-button{
    margin-left:1em
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:focus,.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover{
    background-color:#0e2a90
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit][disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit][disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]{
    max-width:100px
}
@media (max-width:960px){
    .learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]{
        margin:10px auto
    }
}
.learndash-wrapper .wpProQuiz_quiz_time{
    color:#617175;
    font-size:.8em;
    font-weight:700
}
.learndash-wrapper .wpProQuiz_graded_points,.learndash-wrapper .wpProQuiz_points{
    align-items:center;
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    color:#617175;
    justify-content:center;
    margin:1em 0;
    padding:1em
}
.learndash-wrapper .wpProQuiz_points--message{
    color:#333
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box{
    background:#f0f3f6;
    border:0;
    border-radius:3px;
    overflow:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li{
    border:0;
    border-radius:2px;
    box-shadow:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionTarget{
    background-color:#235af3;
    box-shadow:0;
    color:#fff
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved{
    color:#fff
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary{
    border-bottom:2px solid #f0f3f6;
    margin-bottom:2em;
    padding-bottom:2em
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend{
    clear:both
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-current .wpProQuiz_reviewQuestion_Target,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-current .wpProQuiz_reviewQuestion_Target{
    background-color:#4a4a68;
    color:var(--ld-color-system-white);
    outline-color:#3259eb;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-review .wpProQuiz_reviewColor_Review,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-review .wpProQuiz_reviewColor_Review{
    background-color:#eb7100
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-answered .wpProQuiz_reviewColor_Answer,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-answered .wpProQuiz_reviewColor_Answer{
    background-color:var(--ld-color-system-light-1);
    border:2px solid #3259eb
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-correct .wpProQuiz_reviewColor_AnswerCorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-correct .wpProQuiz_reviewColor_AnswerCorrect{
    background-color:var(--ld-color-semantic-success)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-incorrect .wpProQuiz_reviewColor_AnswerIncorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewLegend .learndash-quiz-review-legend-item-incorrect .wpProQuiz_reviewColor_AnswerIncorrect{
    background-color:var(--ld-color-semantic-error)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion{
    background:none;
    border:none;
    max-height:none;
    overflow:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion ol,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion ol{
    list-style:none;
    padding:16px 5px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__item.wpProQuiz_reviewQuestionSkip,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__item,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__item.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__item.wpProQuiz_reviewQuestionSkip{
    padding:0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button:active,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion .learndash-quiz-review__button:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__button:active,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__button:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion .learndash-quiz-review__button:hover{
    all:unset;
    cursor:pointer;
    padding:4px 8px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li{
    margin:0 var(--ld-spacer-fixed-0) var(--ld-spacer-fixed-0) 0
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip{
    background-color:var(--ld-color-system-white);
    border:2px solid var(--ld-color-system-border);
    border-radius:4px;
    box-shadow:none;
    color:#4a4a68;
    min-width:37px;
    padding:4px 8px;
    width:auto
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li:hover{
    background-color:#acb2c9;
    border-color:#acb2c9;
    color:var(--ld-color-system-text-dark)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget{
    outline:none
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview{
    background-color:#4a4a68;
    border-color:#4a4a68;
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget.wpProQuiz_reviewQuestionReview:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget:hover{
    background-color:var(--ld-color-system-text-dark);
    border-color:var(--ld-color-system-text-dark);
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:focus-within,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:focus-within,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li:focus-within,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:focus-within,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSkip:focus-within,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li:focus,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li:focus-within{
    outline:2px solid #3259eb;
    outline-offset:2px
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved{
    background-color:var(--ld-color-system-light-1);
    border-color:#3259eb;
    color:#3259eb
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved:hover{
    background-color:#b6c7f7;
    border-color:var(--ld-color-system-dark);
    color:var(--ld-color-system-dark)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget{
    background-color:#3259eb;
    border-color:#3259eb;
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget:hover{
    background-color:var(--ld-color-system-dark);
    border-color:var(--ld-color-system-dark);
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect{
    background-color:var(--ld-color-semantic-success-light);
    border-color:var(--ld-color-semantic-success);
    color:#4a4a68;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect:before,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect:before{
    color:#2b7f4d;
    content:"\f15e";
    font-family:dashicons;
    font-size:18px;
    left:50%;
    position:absolute;
    top:-24px;
    transform:translateX(-50%)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect:hover{
    background-color:#7cd09d;
    border-color:#2b7f4d;
    color:var(--ld-color-system-text-dark)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect.wpProQuiz_reviewQuestionTarget{
    background-color:var(--ld-color-semantic-success);
    border-color:var(--ld-color-semantic-success);
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect.wpProQuiz_reviewQuestionTarget:hover{
    background-color:#055224;
    border-color:#055224;
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect{
    background-color:var(--ld-color-semantic-error-light);
    border-color:var(--ld-color-semantic-error);
    color:#4a4a68;
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect:before,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect:before{
    color:#db0000;
    content:"\f335";
    font-family:dashicons;
    font-size:18px;
    left:50%;
    position:absolute;
    top:-24px;
    transform:translateX(-50%)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect:hover{
    background-color:#ee8b8d;
    border-color:var(--ld-color-semantic-error);
    color:var(--ld-color-system-text-dark)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect.wpProQuiz_reviewQuestionTarget,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect.wpProQuiz_reviewQuestionTarget{
    background-color:var(--ld-color-semantic-error);
    border-color:var(--ld-color-semantic-error);
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect.wpProQuiz_reviewQuestionTarget:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect.wpProQuiz_reviewQuestionTarget:hover{
    background-color:#8f0000;
    border-color:#8f0000;
    color:var(--ld-color-system-white)
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview{
    position:relative
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:before,.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview:before{
    background-color:#eb7100;
    border:1.357px solid var(--ld-color-system-white);
    border-radius:50%;
    content:"";
    height:8px;
    left:50%;
    position:absolute;
    top:-13px;
    transform:translateX(-50%);
    width:8px
}
.learndash-wrapper .ld-quiz-result-failed table .wpProQuiz_mextrixTr td:first-child,.learndash-wrapper .ld-quiz-result-passed table .wpProQuiz_mextrixTr td:first-child{
    border-right:2px solid #2f835133
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem{
    background-color:#fff;
    margin:0
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem{
    font-weight:400
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem>table tr td .wpProQuiz_maxtrixSortText,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem>table tr td .wpProQuiz_maxtrixSortText{
    padding-left:28px
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem .wpProQuiz_maxtrixSortText:before,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem .wpProQuiz_maxtrixSortText:before{
    font-family:dashicons;
    font-size:22px;
    left:8px;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_maxtrixSortText:before,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_maxtrixSortText:before{
    color:var(--ld-color-semantic-success);
    content:"\f15e"
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_maxtrixSortText:before,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_maxtrixSortText:before{
    color:var(--ld-color-semantic-error);
    content:"\f335"
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem label input[type=radio],.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem label input[type=radio]{
    visibility:hidden
}
.learndash-wrapper .ld-quiz-result-failed .wpProQuiz_questionListItem label:before,.learndash-wrapper .ld-quiz-result-passed .wpProQuiz_questionListItem label:before{
    font-family:dashicons;
    left:14px;
    margin-left:4px;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.learndash-wrapper .ld-quiz-result-failed .ld-quiz__cloze-icon,.learndash-wrapper .ld-quiz-result-passed .ld-quiz__cloze-icon{
    font-family:dashicons;
    font-size:22px;
    position:absolute;
    top:50%;
    transform:translateY(-50%) translateX(-30px)
}
.learndash-wrapper .ld-quiz-result-failed .ld-quiz__cloze-icon--correct:before,.learndash-wrapper .ld-quiz-result-passed .ld-quiz__cloze-icon--correct:before{
    color:var(--ld-color-semantic-success);
    content:"\f15e"
}
.learndash-wrapper .ld-quiz-result-failed .ld-quiz__cloze-icon--incorrect:before,.learndash-wrapper .ld-quiz-result-passed .ld-quiz__cloze-icon--incorrect:before{
    color:var(--ld-color-semantic-error);
    content:"\f335"
}
.learndash-wrapper .ld-quiz-result-failed [data-type=free_answer] .wpProQuiz_questionListItem input[type=text],.learndash-wrapper .ld-quiz-result-passed [data-type=free_answer] .wpProQuiz_questionListItem input[type=text]{
    background-color:#fff;
    padding:6px
}
.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading{
    border-bottom:4px solid #e2e7ed;
    padding-bottom:12px
}
.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading h3{
    margin-top:0
}
.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link{
    display:block
}
.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button{
    font-size:12px;
    margin-left:0
}
.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button .ld-icon{
    font-size:10px
}
.learndash-wrapper .ld-course-navigation .ld-status-icon{
    border:0;
    flex:0 0 15px;
    height:15px;
    margin-right:10px;
    margin-top:.15em;
    text-align:center;
    width:15px
}
.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-checkmark{
    font-size:.825em
}
.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress{
    border-color:#235af3 #e2e7ed #e2e7ed #235af3;
    border-style:solid;
    border-width:2px
}
.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete{
    border:2px solid #e2e7ed
}
.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-quiz{
    font-size:1.1em;
    margin-top:-2px
}
.learndash-wrapper .ld-course-navigation .ld-item-icon{
    font-size:1em;
    height:20px;
    width:14px
}
.learndash-wrapper .ld-course-navigation .ld-pagination{
    justify-content:center;
    margin:1em 0
}
.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages{
    background-color:#617175;
    flex:0 0 120px
}
.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages i,.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages span{
    color:#fff
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item{
    border-bottom:1px solid #e2e7ed
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title{
    color:#235af3;
    font-weight:700
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete,.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete{
    border:2px solid #235af3
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item .ld-expand-button .ld-expand-text{
    padding:0 1em 0 .5em
}
.learndash-wrapper .ld-course-navigation .ld-sep{
    color:#e2e7ed;
    padding:0 .25em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading{
    margin-top:1em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading{
    display:block;
    font-size:1em;
    font-weight:700;
    margin-bottom:.25em;
    text-align:left
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview{
    padding:10px 0
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading{
    display:flex;
    flex-flow:row wrap;
    justify-content:flex-start;
    line-height:1.25em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading{
    color:#495255
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover{
    color:#235af3
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{
    display:flex;
    flex:1;
    font-size:.875em;
    font-weight:400
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon{
    margin-left:.5em;
    pointer-events:all
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon .ld-icon{
    font-size:.825em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button{
    color:#617175;
    flex-basis:100%;
    justify-content:flex-start;
    padding-left:2em;
    padding-top:.5em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon{
    font-size:.625em
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded{
    background:#f0f3f6;
    border-radius:8px;
    height:auto;
    margin:0 20px;
    max-height:0;
    overflow:hidden;
    position:relative;
    transition:max-height .3s ease
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded:before{
    border-left:8px solid #0000;
    border-right:8px solid #0000;
    border-top:8px solid #fff;
    content:"";
    display:block;
    height:0;
    left:50px;
    position:absolute;
    top:0;
    width:0
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded.ld-expanded{
    margin-bottom:1em;
    max-height:20000px
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items{
    padding:1em .5em
}
.learndash-wrapper .ld-course-navigation .ld-table-list-header{
    display:none
}
.learndash-wrapper .ld-course-navigation .ld-table-list-footer{
    background:#0000;
    padding:.25em!important
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list{
    margin:0
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items{
    border:0;
    padding-right:0
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item{
    border-bottom:0;
    font-size:.9em;
    line-height:1.5em
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview{
    align-items:flex-start;
    padding:.5em
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item{
    font-weight:700
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-title{
    display:flex;
    flex:1
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-title .ld-status-icon{
    margin-left:.5em;
    pointer-events:all
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview .ld-topic-title .ld-status-icon .ld-icon{
    font-size:.825em
}
.learndash-wrapper .widget_course_return{
    font-size:.8em;
    margin-top:1em
}
.learndash-wrapper .ld-profile-summary{
    margin:2em 0
}
.learndash-wrapper .ld-profile-summary .ld-profile-card{
    align-items:center;
    display:flex;
    flex-direction:column;
    margin:1.5em 0;
    width:100%
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{
    border:5px solid #e2e7ed;
    height:150px;
    width:150px
}
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading{
    font-size:2em;
    font-weight:800;
    margin:5px 0
}
.learndash-wrapper .ld-profile-summary .ld-profile-card a.ld-profile-edit-link{
    color:#617175;
    font-size:14px;
    text-decoration:underline
}
.learndash-wrapper .ld-profile-summary .ld-profile-card a.ld-profile-edit-link:hover{
    color:#333;
    text-decoration:underline
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats{
    display:flex;
    justify-content:center
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat{
    border-right:1px solid #e2e7ed;
    flex:0 0 90px;
    padding:0 12px;
    text-align:center
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{
    display:block;
    font-size:36px;
    font-weight:800;
    margin-bottom:8px
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{
    color:#617175;
    font-size:14px;
    word-break:normal
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat:last-child{
    border-right:0
}
.learndash-wrapper #ld-profile .ld-section-heading{
    margin-bottom:0
}
.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview+.ld-table-list-item-expanded{
    margin-top:-20px
}
.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview+.ld-table-list-item-expanded .ld-essay-list{
    margin-top:0
}
.learndash-wrapper #ld-profile .ld-quiz-list .user_statistic:hover{
    color:#235af3
}
.learndash-wrapper #ld-profile button.ld-icon-search.ld-icon{
    background-color:initial;
    border:none;
    color:#617175;
    font-size:1.5em;
    margin-right:-15px
}
.learndash-wrapper #ld-profile button.ld-icon-search.ld-icon.ld-expanded,.learndash-wrapper #ld-profile button.ld-icon-search.ld-icon:hover{
    color:#333;
    transition:.5 ease-in-out
}
.learndash-wrapper #ld-profile .ld-item-list-item-preview .ld-status{
    white-space:nowrap
}
@media (max-width:640px){
    .learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions{
        justify-content:space-between
    }
    .learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button{
        margin:10px 0;
        max-width:120px
    }
    .learndash-wrapper #ld-profile .ld-profile-stats{
        flex-wrap:wrap
    }
    .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat{
        border:0;
        flex:1;
        margin:0 0 2em!important;
        padding:0 1em!important;
        width:50%
    }
}
#wpProQuiz_overlay_close{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
#wpProQuiz_overlay_close .ld-icon{
    font-size:.875em
}
#wpProQuiz_overlay_close .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
#wpProQuiz_overlay_close+.ld-button{
    margin-left:1em
}
#wpProQuiz_overlay_close.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
#wpProQuiz_overlay_close.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
#wpProQuiz_overlay_close.ld-compact .ld-text{
    padding:0
}
#wpProQuiz_overlay_close.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
#wpProQuiz_overlay_close.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
#wpProQuiz_overlay_close.ld-button-alternate .ld-text{
    padding-left:.5em
}
#wpProQuiz_overlay_close.ld-button-alternate:hover{
    background:#0000
}
#wpProQuiz_overlay_close.ld-button-transparent{
    background:#0000;
    color:#235af3
}
#wpProQuiz_overlay_close.ld-button-transparent.ld-status-complete{
    color:#235af3
}
#wpProQuiz_overlay_close.ld-button-transparent:focus,#wpProQuiz_overlay_close.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
#wpProQuiz_overlay_close.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
#wpProQuiz_overlay_close.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
#wpProQuiz_overlay_close.ld-button-reverse{
    background:#fff;
    color:#235af3
}
#wpProQuiz_overlay_close.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
#wpProQuiz_overlay_close:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
#wpProQuiz_overlay_close:hover{
    background-color:#0e2a90
}
#wpProQuiz_overlay_close[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
#wpProQuiz_overlay_close[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    #wpProQuiz_overlay_close{
        max-width:100%
    }
}
@media (max-width:640px){
    #wpProQuiz_overlay_close{
        margin-left:10px;
        text-align:left
    }
}
#wpProQuiz_overlay_close{
    max-width:180px
}
@media (max-width:960px){
    #wpProQuiz_overlay_close{
        max-width:180px
    }
}
#wpProQuiz_user_content h2{
    border-bottom:2px solid #f0f3f6;
    font-size:24px;
    padding:1.5rem 0 .5em
}
#wpProQuiz_user_content h2+h2{
    border-bottom:0;
    font-size:18px
}
#wpProQuiz_user_content table.wp-list-table{
    background:#0000;
    border:0;
    border-collapse:collapse;
    border-radius:8px
}
#wpProQuiz_user_content table.wp-list-table td,#wpProQuiz_user_content table.wp-list-table th,#wpProQuiz_user_content table.wp-list-table tr{
    background:#0000
}
#wpProQuiz_user_content table.wp-list-table thead th{
    background:#235af3;
    border-bottom:0;
    color:#fff;
    font-size:14px;
    line-height:1;
    padding:25px 15px;
    white-space:nowrap
}
#wpProQuiz_user_content table.wp-list-table thead th:first-child{
    border-radius:8px 0 0 0
}
#wpProQuiz_user_content table.wp-list-table thead th:last-child{
    border-radius:0 8px 0 0
}
#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th{
    background:#f0f3f6;
    border-bottom:1px solid #f0f3f6;
    line-height:1;
    padding:15px;
    text-align:center;
    white-space:nowrap
}
#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:first-child,#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:only-child{
    text-align:left
}
#wpProQuiz_user_content table.wp-list-table tbody tr th p{
    margin:0 0 5px
}
#wpProQuiz_user_content table.wp-list-table tbody tr th{
    font-size:16px;
    font-weight:400;
    padding:15px;
    text-align:center
}
#wpProQuiz_user_content table.wp-list-table tbody tr th:first-child{
    box-shadow:inset 3px 0 0 0 #f0f3f6
}
#wpProQuiz_user_content table.wp-list-table tbody tr th:last-child{
    box-shadow:inset -3px 0 0 0 #f0f3f6
}
#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2){
    text-align:left
}
#wpProQuiz_user_content table.wp-list-table tbody tr th:only-child{
    box-shadow:inset -3px 0 0 0 #f0f3f6,inset 3px 0 0 0 #f0f3f6
}
#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:nth-child(2){
    text-align:center
}
#wpProQuiz_user_content table.wp-list-table tfoot tr{
    border-bottom:0
}
#wpProQuiz_user_content table.wp-list-table tfoot tr th{
    background:#f0f3f6;
    border:0;
    font-size:16px;
    font-weight:400;
    padding:15px;
    text-align:center
}
#wpProQuiz_user_content table.wp-list-table tfoot tr th:first-child{
    border-radius:0 0 0 8px
}
#wpProQuiz_user_content table.wp-list-table tfoot tr th:last-child{
    border-radius:0 0 8px 0
}
.learndash-wrapper .ld-tabs{
    margin:1em 0
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation{
    align-items:center;
    display:flex;
    margin:0;
    padding:0;
    position:relative
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation:after{
    background:#e2e7ed;
    bottom:0;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    right:0;
    z-index:8
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{
    align-items:center;
    background-color:inherit;
    border-color:#0000;
    color:#617175;
    cursor:pointer;
    display:flex;
    font-weight:700;
    padding:1.5em;
    position:relative;
    transition:color .3s ease;
    white-space:nowrap
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:hover{
    border-color:#0000
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab .ld-icon{
    font-size:1.4em;
    margin-right:.25em
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:after{
    background:#0000;
    bottom:0;
    content:"";
    height:6px;
    left:0;
    position:absolute;
    right:0;
    transition:background .3s ease;
    z-index:9
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active{
    color:#235af3
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after{
    background:#235af3
}
@media (max-width:640px){
    .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{
        padding:1em
    }
}
.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content{
    display:none;
    padding:2em 0
}
.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content.ld-visible{
    display:block
}
.learndash-wrapper .ld-tabs.ld-tab-count-1 .ld-tab-content{
    padding:0
}
.learndash-wrapper .ld-breadcrumbs{
    align-items:center;
    background:#f0f3f6;
    border-radius:6px;
    display:flex;
    justify-content:space-between;
    padding:.5em 1em
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{
    font-size:.75em;
    margin:0;
    overflow:hidden;
    padding-left:0;
    padding-right:1em;
    text-overflow:ellipsis;
    white-space:nowrap
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li{
    display:inline
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li a{
    font-weight:700
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li:after{
    content:">";
    unicode-bidi:plaintext
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li:last-child:after{
    display:none
}
.learndash-wrapper .ld-breadcrumbs .ld-status{
    white-space:nowrap
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete,.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress{
    background:#235af3;
    color:#fff
}
@media (max-width:640px){
    .learndash-wrapper .ld-breadcrumbs{
        align-items:flex-start;
        flex-direction:column
    }
    .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{
        width:100%
    }
    .learndash-wrapper .ld-breadcrumbs .ld-status{
        margin-top:1em;
        width:100%
    }
}
.learndash-wrapper .ld-alert-content{
    width:100%
}
.learndash-wrapper .ld-alert{
    align-items:center;
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-sizing:border-box;
    color:#617175;
    display:flex;
    justify-content:space-between;
    margin:1em 0;
    min-height:85px;
    padding:25px 15px 25px 75px;
    position:relative
}
.learndash-wrapper .ld-alert .ld-alert-icon{
    background-color:#e2e7ed;
    border-radius:100%;
    font-size:24px;
    left:15px;
    margin-right:.5em;
    padding:.5em;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-alert{
    font-size:42px;
    padding:3px
}
.learndash-wrapper .ld-alert .ld-alert-text{
    font-size:1em;
    font-weight:700
}
.learndash-wrapper .ld-alert .ld-button{
    display:inline-block;
    height:auto;
    margin-left:1em;
    max-width:185px;
    min-width:7.5em;
    padding:5px 20px 5px 30px;
    position:relative
}
.learndash-wrapper .ld-alert .ld-button .ld-icon{
    left:15px;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.learndash-wrapper .ld-alert .ld-button:hover .ld-icon.ld-icon-arrow-left{
    transform:translateX(-3px) translateY(-50%)
}
.learndash-wrapper .ld-alert .ld-alert-content a,.learndash-wrapper .ld-alert .ld-text a{
    color:#000c;
    text-decoration:underline
}
@media (max-width:768px){
    .learndash-wrapper .ld-alert{
        display:block;
        padding:75px 15px 15px;
        text-align:center
    }
    .learndash-wrapper .ld-alert .ld-alert-content{
        margin:0 0 1em
    }
    .learndash-wrapper .ld-alert .ld-icon{
        left:50%;
        margin:0;
        top:10%;
        transform:translateX(-50%)
    }
    .learndash-wrapper .ld-alert .ld-button{
        margin-left:0
    }
}
.learndash-wrapper .ld-alert-warning{
    background-color:#fff6cd;
    border-color:#ffd200;
    color:#000000bf
}
.learndash-wrapper .ld-alert-warning .ld-alert-icon{
    background-color:#ffd200
}
.learndash-wrapper .ld-alert-warning .ld-button{
    background-color:#ffd200;
    color:#000000bf
}
.learndash-wrapper .ld-alert-warning .ld-button:focus{
    outline-color:#ffd200
}
.learndash-wrapper .ld-alert-certificate .ld-button{
    max-width:unset;
    min-width:unset;
    padding-left:40px;
    text-decoration:none!important;
    width:auto
}
.learndash-wrapper .ld-alert-certificate .ld-button:hover{
    background:var(--ld-color-system-dark,#0e2a90);
    color:var(--ld-color-system-white,#fff)
}
.learndash-wrapper .ld-alert-certificate.ld-alert-success{
    color:#495255
}
.learndash-wrapper .ld-alert--step-completed .ld-button{
    max-width:190px!important;
    min-width:unset;
    text-decoration:none!important;
    width:auto
}
.learndash-wrapper .ld-alert--step-completed .ld-button .ld-icon{
    left:auto;
    right:20px
}
.learndash-wrapper .ld-alert--step-completed .ld-button:focus .ld-icon-arrow-right,.learndash-wrapper .ld-alert--step-completed .ld-button:hover .ld-icon-arrow-right{
    transform:translateX(3px) translateY(-50%)!important
}
.learndash-wrapper .ld-alert--step-completed.ld-alert-success{
    color:#495255
}
.learndash-wrapper .ld-alert-success{
    background-color:#235af333;
    border-color:#235af3;
    color:#495255
}
.learndash-wrapper .ld-alert-success .ld-alert-icon{
    background-color:#235af3;
    color:#fff
}
.learndash-wrapper .ld-alert-success .ld-button{
    background-color:#235af3
}
.learndash-wrapper .ld-alert-success .ld-button:focus{
    outline-color:#235af3
}
.learndash-wrapper .ld-alert-success .ld-button .ld-icon-download{
    font-size:18px;
    margin-right:5px
}
.learndash-wrapper .ld-focus{
    display:flex
}
.learndash-wrapper .ld-focus .ld-focus-sidebar{
    background-color:#fff;
    border-right:1px solid #e2e7ed;
    bottom:0;
    height:100vh;
    left:0;
    padding-top:50px;
    position:fixed;
    top:0;
    transition:all .3s ease;
    width:350px;
    z-index:99
}
.learndash-wrapper .ld-focus .ld-focus-sidebar,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper{
    padding-bottom:90px
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper{
    height:100%;
    overflow-x:visible;
    overflow-y:auto
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{
    background:#0000;
    border:none;
    bottom:0;
    color:#fff;
    cursor:pointer;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    z-index:99
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{
    background:#235af3;
    border:2px solid #fff;
    border-radius:100%;
    font-size:.8em;
    padding:8px;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%) translateX(25%);
    z-index:9
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover{
    background:#0000;
    box-shadow:none
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon{
    background:#fff;
    border-color:#235af3;
    color:#235af3
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus{
    outline:none
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon{
    outline:2px solid #fff
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading{
    align-items:flex-start;
    background-color:#235af3;
    border-bottom:0;
    color:#fff;
    display:flex;
    flex-direction:column;
    justify-content:center;
    min-height:75px;
    overflow:visible;
    padding:.75em 3.125em .75em 1em;
    position:relative;
    width:350px;
    z-index:9
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading a{
    color:#fff
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper{
    color:#fff;
    font-size:1em;
    font-weight:700;
    line-height:1.35em;
    margin:0;
    opacity:1;
    padding:0 0 0 1.6em;
    position:relative;
    transition:opacity .3s ease;
    z-index:100
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a{
    color:#fff
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper .ld-icon{
    left:1px;
    position:absolute;
    top:3px
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-expand-button{
    color:#fff;
    display:none
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-home-link{
    border-left:0;
    color:#fff;
    margin-left:0;
    padding:0
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation{
    overflow:visible;
    position:relative
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list{
    opacity:1;
    transition:opacity .3s ease
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded{
    background:#0000;
    border-radius:0;
    margin:0
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items{
    padding:.5em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading{
    padding:0 1em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading{
    margin-bottom:0
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list{
    background-color:#f0f3f6;
    border-radius:0;
    margin:0;
    padding:1em;
    position:relative
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before{
    background:#fff;
    background-color:#fff;
    content:"";
    height:16px;
    height:13px;
    left:66px;
    left:43px;
    position:absolute;
    top:-8px;
    top:-7px;
    transform:rotate(-45deg);
    width:16px;
    width:13px;
    z-index:1
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item{
    font-size:.875em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{
    padding:.5em .5em .5em 1.6em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{
    background-color:#fff;
    border-bottom:1px solid #e2e7ed;
    padding:0
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview{
    padding:1em 1em .5em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button{
    margin-top:.5em;
    padding:.5em 2em
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination{
    justify-content:center;
    margin:1em 0
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages{
    background-color:#617175;
    flex:0 0 120px
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages i,.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages span{
    color:#fff
}
.learndash-wrapper .ld-focus .ld-focus-main{
    flex:1 auto;
    margin-left:350px;
    transition:margin-left .3s ease;
    width:calc(100% - 350px)
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{
    margin:0 auto;
    max-width:960px;
    padding:5em
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{
    margin:0 0 .5em;
    padding:0
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status,.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status{
    margin-bottom:1em
}
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status .ld-progress,.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status .ld-progress{
    display:none
}
.learndash-wrapper .ld-focus .ld-focus-header{
    align-items:center;
    background:#fff;
    border-bottom:1px solid #e2e7ed;
    display:flex;
    height:51px;
    justify-content:space-between;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:99
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav{
    display:none;
    width:55px
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav,.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav:focus,.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav:hover{
    all:unset;
    display:block;
    padding:0 15px
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span{
    background-color:#333;
    display:block;
    height:4px;
    margin:4px 0;
    transition:all .25s ease-in-out;
    width:25px
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-1{
    transform:rotate(-45deg) translate(-4px,8px)
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-2{
    opacity:0
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-3{
    transform:rotate(45deg) translate(-3px,-7px)
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{
    background-color:#fff;
    flex:0 0 350px;
    height:100%;
    padding:.5em 1em;
    transition:flex .3s ease
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{
    height:100%;
    width:auto
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{
    align-items:center;
    border-top:none;
    display:flex;
    flex:auto;
    justify-content:space-evenly
}
@media (max-width:768px){
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{
        align-items:flex-start
    }
}
@media (max-width:960px){
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{
        align-items:flex-start
    }
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{
    position:relative
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #learndash_timer,.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .learndash_timer{
    align-items:center;
    background:#fff;
    bottom:1px;
    display:flex;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:0
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action,.learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
    display:flex;
    flex-direction:column;
    height:50px;
    justify-content:center
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action,.learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
    border-right:1px solid #e2e7ed
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action.ld-empty,.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action:last-child{
    border:0
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:after,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after{
    color:#235af3
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:disabled:after,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:disabled:after{
    color:#617175
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button{
    background:#0000
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:focus,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button{
    background:#0000!important;
    color:#235af3
}
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_incomplete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_incomplete_button,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-incomplete:after{
    color:#333
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
    align-items:center
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap{
    max-width:90%;
    width:100%
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{
    flex:0 1;
    flex-grow:3
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #sfwd-mark-complete,.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete{
    margin:0 1em
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
    flex:1 2 auto;
    margin:0;
    padding:.5em 1em 0 0
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{
    background:#e2e7ed
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{
    align-items:center;
    border-left:1px solid #e2e7ed;
    display:flex;
    flex:0 0 200px;
    height:50px;
    justify-content:flex-end;
    padding-right:1em;
    position:relative
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{
    color:#617175;
    font-size:.75em
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar{
    height:40px;
    margin-left:1em;
    width:40px
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items{
    margin-right:1em;
    opacity:0;
    position:absolute;
    right:0;
    top:100%;
    visibility:hidden;
    z-index:9
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before{
    border-bottom:5px solid #235af3;
    border-left:5px solid #0000;
    border-right:5px solid #0000;
    content:"";
    height:0;
    position:absolute;
    right:1em;
    top:-5px;
    width:0;
    z-index:-1
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a{
    background-color:#235af3;
    border-bottom:1px solid #ffffff1a;
    color:#fff;
    display:block;
    font-size:.875em;
    font-weight:700;
    padding:.75em 2.5em;
    position:relative;
    white-space:nowrap
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover{
    opacity:.8
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:last-child{
    border-bottom:0
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu:hover .ld-user-menu-items{
    opacity:1;
    visibility:visible
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar{
    background-color:initial;
    transform:translateX(calc(-100% + 50px))
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar-wrapper .ld-focus-sidebar-trigger .ld-icon{
    transform:translateY(-50%) translateX(45%) rotate(180deg)
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading{
    top:0
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading h3,.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-list{
    opacity:0
}
.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{
    margin-left:50px;
    width:calc(100% - 50px)
}
@media (max-width:1280px){
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
        flex:1 2 auto
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{
        flex:0 1
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{
        display:none
    }
}
@media (max-width:1024px){
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{
        display:none
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{
        flex:0 0 150px
    }
    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{
        padding-left:3em
    }
}
@media (max-width:768px){
    .learndash-wrapper .ld-focus .ld-focus-header{
        flex-direction:row;
        flex-wrap:wrap;
        height:auto;
        position:relative
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{
        display:none
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav{
        display:block;
        order:1
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress{
        align-items:center;
        border-right:0;
        margin:0;
        order:2;
        padding:0 1em
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-stats{
        display:block;
        text-align:center
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-percentage{
        line-height:1em;
        margin-bottom:.3em
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-steps{
        display:none
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{
        margin:0
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu{
        border-left:0;
        order:3
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{
        align-items:flex-start;
        background:#fff;
        border-top:1px solid #efefef;
        flex:100%;
        flex-direction:row;
        order:4;
        padding:0
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions>*{
        margin:0
    }
    .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action{
        flex:50%;
        height:auto
    }
    .learndash-wrapper .ld-focus .ld-focus-content{
        margin-top:30px
    }
    .learndash-wrapper .ld-focus.ld-focus-initial-transition .ld-focus-sidebar{
        display:none
    }
    .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar{
        transform:translateX(-100%)
    }
    .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger{
        display:none
    }
    .learndash-wrapper .ld-focus .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{
        margin-left:0;
        width:100%
    }
    .learndash-wrapper .ld-focus .ld-course-navigation-heading{
        position:static
    }
    .learndash-wrapper .ld-focus .ld-course-navigation{
        padding-top:0
    }
    .learndash-wrapper .ld-focus .ld-focus-sidebar{
        padding-top:0;
        position:absolute;
        top:0;
        z-index:1000
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-focus .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main{
        margin-left:0
    }
    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{
        margin:30px auto 50px;
        padding:5% 1.5em
    }
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery),.learndash-wrapper .ld-focus.ld-focus-position-right .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery),.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery),.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery){
    padding-left:0;
    padding-right:40px
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar{
    border-left:1px solid #e2e7ed;
    border-right:initial;
    left:auto;
    right:0
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-focus-sidebar-trigger,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-focus-sidebar-trigger{
    left:0;
    right:auto
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{
    left:0;
    right:auto;
    transform:translateY(-50%) translateX(-25%)
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation-heading{
    padding:.75em 1em .75em 3.125em
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading h3,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation-heading h3{
    padding:0 1.6em 0 0
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon{
    left:auto;
    right:1px
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation-heading .ld-home-link,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation-heading .ld-home-link{
    border-left:initial;
    border-right:0;
    margin-left:0;
    margin-right:0
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before{
    background:#fff;
    content:"";
    height:16px;
    left:66px;
    left:auto;
    position:absolute;
    right:66px;
    top:-8px;
    transform:rotate(-45deg);
    transform:rotate(45deg);
    width:16px;
    z-index:1;
    z-index:9
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview{
    padding-left:0;
    padding-right:1.6em
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main{
    margin-left:0;
    margin-right:350px;
    transition:margin-right .3s ease
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header{
    left:0;
    right:0
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-mobile-nav.expanded .bar-1,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-mobile-nav.expanded .bar-1{
    transform:rotate(45deg) translate(4px,8px)
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-mobile-nav.expanded .bar-3,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-mobile-nav.expanded .bar-3{
    transform:rotate(-45deg) translate(3px,-7px)
}
.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-action #learndash_timer,.learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-action .learndash_timer,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-action #learndash_timer,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-action .learndash_timer{
    left:0;
    right:0
}
.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-sidebar,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-sidebar{
    transform:translateX(calc(100% + -50px))
}
.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-sidebar-wrapper .ld-focus-sidebar-trigger .ld-icon,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-sidebar-wrapper .ld-focus-sidebar-trigger .ld-icon{
    transform:translateY(-50%) translateX(-45%) rotate(-180deg)
}
.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main{
    margin-right:50px
}
@media (max-width:1280px){
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress{
        flex:1 2 auto
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu{
        flex:0 1
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-text,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-text{
        display:none
    }
}
@media (max-width:1024px){
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-text,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-text{
        display:none
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-brand-logo,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-brand-logo{
        flex:0 0 150px
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main .ld-focus-content{
        padding-left:3em;
        padding-right:3em
    }
}
@media (max-width:768px){
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header{
        flex-direction:row;
        flex-wrap:wrap;
        height:auto;
        position:relative
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-brand-logo,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-brand-logo{
        display:none
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-mobile-nav,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-mobile-nav{
        display:block;
        order:3
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress{
        align-items:center;
        border-left:0;
        border-right:inherit;
        margin:0;
        order:2;
        padding:0 1em
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress .ld-progress-stats,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress .ld-progress-stats{
        display:block;
        text-align:center
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress .ld-progress-percentage,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress .ld-progress-percentage{
        line-height:1em;
        margin-bottom:.3em
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress .ld-progress-steps,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress .ld-progress-steps{
        display:none
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-progress .ld-progress-bar,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-progress .ld-progress-bar{
        margin:0
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu{
        border-left:inherit;
        border-right:0;
        order:1
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items{
        left:0;
        margin-left:1em;
        right:auto
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items:before,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items:before{
        left:1em
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-actions,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-actions{
        align-items:flex-start;
        background:#fff;
        border-top:1px solid #efefef;
        flex:100%;
        flex-direction:row;
        order:4;
        padding:0
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-actions>*,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-actions>*{
        margin:0
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-content-actions .ld-content-action,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-content-actions .ld-content-action{
        flex:50%;
        height:auto
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-content{
        margin-top:30px
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-sidebar,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-sidebar{
        transform:translateX(100%)
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger{
        display:none
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main{
        margin-left:inherit;
        margin-right:0;
        width:100%
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-course-navigation-heading,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-course-navigation-heading{
        position:static
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-course-navigation,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-course-navigation{
        padding-top:0
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-sidebar,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-sidebar{
        padding-top:0;
        position:absolute;
        top:97px;
        z-index:1000
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main{
        margin-right:0
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-right.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-main .ld-focus-content,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content{
        margin:30px auto 50px;
        padding:5% 1.5em
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-mobile-nav,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-mobile-nav{
        order:3
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu{
        order:1
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items{
        left:0;
        margin-left:1em;
        right:auto
    }
    .learndash-wrapper .ld-focus.ld-focus-position-right .ld-focus-header .ld-user-menu .ld-user-menu-items:before,.learndash-wrapper .ld-focus.ld-focus-position-rtl-left .ld-focus-header .ld-user-menu .ld-user-menu-items:before{
        left:1em
    }
}
@media only screen and (min-width:769px) and (max-width:782px){
    body.admin-bar .learndash-wrapper .ld-focus-header{
        top:46px
    }
}
@media only screen and (min-width:783px){
    body.admin-bar .learndash-wrapper .ld-focus-header{
        top:32px
    }
}
body.admin-bar .learndash-wrapper .ld-focus-sidebar{
    top:32px
}
@media (max-width:768px){
    body.admin-bar .learndash-wrapper .ld-focus-sidebar{
        top:93px
    }
}
body.ld-in-focus-mode{
    background:#fff;
    margin:0;
    padding:0
}
body.ld-in-focus-mode:after,body.ld-in-focus-mode:before{
    display:none
}
body.ld-in-focus-mode .learndash-wrapper{
    background:#fff
}
body.ld-in-focus-mode.admin-bar{
    padding-top:32px
}
@media (max-width:768px){
    body.ld-in-focus-mode.admin-bar{
        padding-top:0
    }
    body.ld-in-focus-mode.admin-bar .ld-focus-sidebar{
        top:97px
    }
}
.ld-tooltip{
    position:relative
}
.ld-tooltip:after{
    content:"";
    height:.1875rem;
    left:0;
    pointer-events:auto;
    position:absolute;
    top:100%;
    width:100%;
    z-index:1
}
.ld-tooltip [role=tooltip]{
    background:#235af3;
    border-radius:6px;
    box-shadow:0 -1px 0 2px #ffffffbf;
    color:#fff;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    font-size:.75em;
    font-weight:700;
    height:min-content;
    left:0;
    max-width:300px;
    min-width:150px;
    padding:.25em 1em;
    pointer-events:auto;
    text-align:center;
    text-transform:none;
    top:100%;
    transform:translateY(.1875rem);
    transition:opacity .1s linear;
    width:max-content;
    z-index:2
}
.ld-tooltip--initialized [role=tooltip]{
    opacity:0;
    position:absolute
}
.ld-tooltip--initialized.ld-tooltip--position-right [role=tooltip]{
    left:auto;
    right:0
}
.ld-tooltip--initialized.ld-tooltip--hidden [role=tooltip]{
    left:-9999px
}
.ld-tooltip--initialized:not(.ld-tooltip--hidden) [role=tooltip]{
    opacity:1
}
.ld-tooltip:not(.ld-tooltip--initialized) [role=tooltip]{
    display:inline-block
}
#learndash-tooltips{
    bottom:0;
    font-family:Open Sans,Arial,Helvetica,sans-serif;
    font-size:16px;
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    z-index:999
}
#learndash-tooltips .ld-tooltip{
    background-color:#235af3;
    border-radius:6px;
    box-shadow:0 -1px 0 2px #ffffffbf;
    color:#fff;
    font-size:.75em;
    font-weight:700;
    max-width:300px;
    min-width:150px;
    opacity:0;
    padding:.25em 1em;
    position:absolute;
    text-align:center;
    transform:translateX(1%) translateY(-25px);
    transition:opacity .1s linear
}
#learndash-tooltips .ld-tooltip:after{
    background:#235af3;
    bottom:-4px;
    content:"";
    height:5px;
    left:5%;
    position:absolute;
    transform:rotate(45deg) translateX(-50%);
    width:5px
}
#learndash-tooltips .ld-tooltip.ld-shifted-left:after{
    left:10%
}
#learndash-tooltips .ld-tooltip.ld-shifted-right{
    transform:translateX(-100%) translateY(-30px)
}
#learndash-tooltips .ld-tooltip.ld-shifted-right:after{
    left:auto;
    right:10%
}
#learndash-tooltips .ld-tooltip.ld-visible{
    opacity:1
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
    background:#f0f3f6;
    border-radius:6px;
    display:flex;
    margin:1em 0;
    padding:1em 0
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{
    border-right:2px solid #bec5cb;
    flex:1 auto;
    justify-content:space-around;
    padding:0 1em;
    text-align:center;
    width:33%
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child{
    border-right:0
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-button{
    margin:0
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status{
    display:inline-block;
    width:auto
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    line-height:1.25em;
    margin-bottom:.5em;
    text-align:center
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{
    align-items:center;
    color:#617175;
    display:flex;
    font-size:32px;
    font-weight:700;
    justify-content:space-around;
    line-height:1;
    margin-top:-3px;
    text-align:center
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-text{
    font-size:18px;
    font-weight:400;
    margin-left:8px
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency{
    font-size:16px;
    margin-right:.25em
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{
    color:#617175;
    display:block;
    font-family:var(--wp--preset--font-family--body);
    font-size:.75em;
    font-weight:700;
    margin-bottom:1em
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ppalholder{
    position:absolute
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text{
    color:#617175;
    display:inline-block;
    font-size:14px;
    margin-right:.5em;
    white-space:nowrap
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text{
    color:#235af3;
    display:inline-block;
    font-weight:700;
    margin-left:5px;
    text-decoration:underline
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:hover{
    color:#0e2a90
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text button.ld-login-text{
    background:none;
    border:none;
    font-size:inherit;
    padding:0
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons{
    margin:0 .5em
}
@media (max-width:640px){
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons{
        margin-left:auto
    }
}
@media (max-width:1280px){
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action{
        align-items:center;
        flex-direction:column;
        justify-content:flex-start
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button,.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons{
        margin-right:0
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button{
        margin-bottom:.5em
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action #btn-join,.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .btn-join{
        margin-left:auto
    }
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action.status-closed .ld-text{
    white-space:normal
}
@media (max-width:640px){
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{
        flex-direction:column
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{
        border-bottom:1px solid #e2e7ed;
        border-right:0;
        padding:1em 0;
        width:auto
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child{
        border-bottom:0
    }
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled{
    background-color:#f0f3f6;
    border-radius:6px;
    display:flex;
    padding:.5em 1em
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress{
    flex:1;
    margin:0;
    padding:0 1em 0 0
}
@media (max-width:640px){
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled{
        flex-direction:column
    }
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress{
        align-items:flex-start;
        flex-direction:column;
        padding-right:0
    }
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-heading{
        display:block;
        text-align:center;
        width:100%
    }
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats{
        flex-direction:column
    }
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats .ld-progress-steps{
        margin-left:0
    }
    .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-bar{
        margin:1em 0;
        width:100%
    }
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-status{
    display:inline-block;
    margin:0 auto;
    width:auto
}
.learndash-wrapper .ld-course-status .ld-status{
    line-height:1.3
}
.learndash-wrapper .ld-course-status .ld-status.ld-status-complete,.learndash-wrapper .ld-course-status .ld-status.ld-status-progress{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .ld-course-status-seg-price .ld-course-status-course-price,.learndash-wrapper .ld-course-status-seg-price .ld-course-status-trial-price{
    text-align:center;
    width:100%
}
.learndash-wrapper .ld-course-status-seg-price .ld-course-status-trial-price{
    margin-bottom:10px
}
.learndash-wrapper .ld-course-status-seg-price .ld-course-status-content .ld-text{
    font-size:16px;
    margin-bottom:0
}
.learndash-wrapper .ld-course-status-seg-price .ld-course-status-content .ld-pricing{
    font-size:12px
}
.learndash-wrapper .ld-course-certificate{
    align-items:center;
    display:flex;
    justify-content:center;
    margin:1em 0;
    text-align:center
}
.learndash-wrapper .ld-course-certificate .ld-button{
    display:inline-block;
    font-size:14px;
    max-width:inherit
}
.learndash-wrapper .ld-course-certificate .ld-icon-certificate{
    font-size:24px;
    margin-right:5px
}
.jq-dropdown-menu{
    box-shadow:0 0 0 1px #ddd!important
}
.jq-dropdown-menu button[type=submit],.jq-dropdown-menu input[type=button],.jq-dropdown-menu input[type=submit]{
    border:0;
    border-radius:0;
    color:#235af3;
    display:block!important;
    font-size:16px;
    font-size:14px!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1.5em;
    margin:0;
    padding:.5em 1em;
    text-align:center;
    text-transform:none;
    transition:none;
    width:100%!important
}
.jq-dropdown-menu button[type=submit]:hover,.jq-dropdown-menu input[type=button]:hover,.jq-dropdown-menu input[type=submit]:hover{
    background:#fafafa!important;
    color:#495255!important
}
.jq-dropdown-menu .ppalholder{
    display:none
}
.learndash-wrapper .learndash-wrapper-login-modal{
    position:relative
}
.learndash-wrapper .ld-modal{
    background:#fff;
    border-radius:6px;
    box-shadow:-3px -3px 20px #00000024;
    max-width:1024px;
    min-height:300px;
    opacity:0;
    overflow:hidden;
    overflow-y:auto;
    position:absolute;
    transform:translateY(-50%) translateX(-50%);
    transition:all .3s ease;
    visibility:hidden;
    width:100%;
    z-index:999;
    z-index:9000
}
.learndash-wrapper .ld-modal .ld-modal-closer{
    color:#617175;
    cursor:pointer;
    font-size:1.5em;
    line-height:.5;
    padding:1em;
    position:absolute;
    right:0;
    top:.5em;
    z-index:9
}
.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer{
    color:#fff
}
.learndash-wrapper.ld-modal-closed{
    display:none!important
}
.learndash-wrapper.ld-modal-open .ld-modal{
    opacity:1;
    visibility:visible
}
.learndash-wrapper .ld-login-modal{
    display:flex;
    margin:25% 50% 20px;
    text-align:center
}
.learndash-wrapper .ld-login-modal .ld-modal-heading{
    font-size:2.25em;
    font-weight:300;
    margin:.5em 0
}
.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper{
    margin:0 auto;
    max-width:350px;
    min-width:80%;
    padding:20px
}
.learndash-wrapper .ld-login-modal .ld-login-modal-login{
    background:#fff;
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center
}
.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading{
    color:#235af3
}
.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text{
    color:#617175;
    font-size:.875em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register{
    background:#235af3;
    color:#fff;
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover{
    box-shadow:0 0 0 5px #fff!important;
    opacity:1
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register label{
    display:block;
    font-size:14px;
    font-weight:700;
    margin-bottom:.5em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register #ld-user-register{
    margin:2em 0
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email],.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password],.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text]{
    background-color:#f9f9f9;
    border:2px solid #fff;
    font-size:1.2em;
    margin:0 0 1em;
    padding:.5em .5em .5em 2em;
    transition:all .25s ease-in-out;
    width:100%
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password]:focus,.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text]:focus{
    background:#fff
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail{
    font-size:.825em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit{
    border:5px solid #fff;
    border-radius:20px;
    font-size:14px;
    font-weight:700;
    justify-content:center;
    margin:0 auto;
    min-width:150px;
    padding:7px 35px;
    text-align:center
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form{
    margin:2em 0
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form form{
    display:flex;
    flex-direction:column
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form p{
    margin:0
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit{
    text-align:center
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form label{
    color:#617175;
    display:block;
    font-size:14px;
    font-weight:700;
    margin-bottom:.5em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username{
    position:relative
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#617175;
    content:"\e90c";
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    left:.5em;
    line-height:1;
    position:absolute;
    text-transform:none;
    top:2.5em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password{
    position:relative
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before{
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#617175;
    content:"\e900";
    display:inline-block;
    font-family:ld-icons!important;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    left:.5em;
    line-height:1;
    position:absolute;
    text-transform:none;
    top:2.5em
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding{
    margin-top:1em;
    padding-top:2em;
    position:relative
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding:before{
    background-color:#e2e7ed;
    content:"";
    display:block;
    height:3px;
    left:50%;
    position:absolute;
    top:0;
    transform:translateX(-50%);
    width:50px
}
.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img{
    height:auto;
    max-height:250px;
    max-width:100%
}
.learndash-wrapper .ld-login-modal .ld-login-field,.learndash-wrapper .ld-login-modal .ld-password-field,.learndash-wrapper .ld-login-modal input[type=email],.learndash-wrapper .ld-login-modal input[type=password],.learndash-wrapper .ld-login-modal input[type=text]{
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    color:#617175;
    font-size:.875em;
    margin:0 0 1em;
    padding:.5em .5em .5em 2em;
    transition:all .25s ease-in-out;
    width:100%
}
.learndash-wrapper .ld-login-modal .ld-login-field:focus,.learndash-wrapper .ld-login-modal .ld-password-field:focus,.learndash-wrapper .ld-login-modal input[type=email]:focus,.learndash-wrapper .ld-login-modal input[type=password]:focus,.learndash-wrapper .ld-login-modal input[type=text]:focus{
    border-color:#495255
}
.learndash-wrapper .ld-login-modal ::placeholder{
    font-family:Open Sans,Arial,Helvetica,sans-serif
}
.learndash-wrapper .ld-login-modal .ld-forgot-password-link{
    color:#333;
    font-size:.875em;
    text-decoration:underline
}
.learndash-wrapper .ld-login-modal .ld-button,.learndash-wrapper .ld-login-modal input[type=submit]{
    border:0;
    border-radius:20px;
    font-size:14px;
    font-weight:700;
    justify-content:center;
    margin:2em auto;
    min-width:150px;
    text-align:center
}
.learndash-wrapper .ld-login-modal input[type=submit]{
    background:#235af3;
    color:#fff;
    cursor:pointer;
    padding:.75em 5em;
    transition:all .25s ease-in-out
}
.learndash-wrapper .ld-login-modal input[type=submit]:hover{
    opacity:.8
}
@media (max-width:1024px){
    .learndash-wrapper .ld-login-modal{
        top:100px;
        transform:translateX(-50%);
        width:80%
    }
    .learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer{
        color:#617175
    }
}
@media (max-width:768px){
    .learndash-wrapper .ld-login-modal{
        flex-direction:column
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-login-modal{
        width:100%
    }
}
.learndash-wrapper .ld-button.ld-login-button{
    display:flex
}
.learndash-wrapper .ld-button.ld-login-button.ld-logout{
    justify-content:space-between
}
.learndash-wrapper .ld-button.ld-login-button.ld-login{
    justify-content:flex-start
}
.learndash-wrapper .ld-button.ld-login-button.ld-login .ld-icon{
    margin-right:10px
}
.learndash-wrapper #learndash-registration-wrapper,.learndash-wrapper #learndash-reset-password-wrapper{
    margin:auto
}
.learndash-wrapper #learndash-registration-wrapper .registration-login-link,.learndash-wrapper #learndash-reset-password-wrapper .registration-login-link{
    margin-bottom:1em
}
.learndash-wrapper #learndash-registration-wrapper form label,.learndash-wrapper #learndash-reset-password-wrapper form label{
    display:inline-block;
    font-size:16px;
    margin-bottom:3px
}
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform .learndash-required-field,.learndash-wrapper #learndash-reset-password-wrapper #learndash_registerform .learndash-required-field{
    color:red
}
.learndash-wrapper #learndash-registration-wrapper form input,.learndash-wrapper #learndash-reset-password-wrapper form input{
    border:2px solid #a1a1a1;
    border-radius:5px;
    font-size:16px;
    margin-bottom:1em;
    margin-left:0;
    width:100%
}
.learndash-wrapper #learndash-registration-wrapper form input[type=email],.learndash-wrapper #learndash-registration-wrapper form input[type=password],.learndash-wrapper #learndash-registration-wrapper form input[type=text],.learndash-wrapper #learndash-reset-password-wrapper form input[type=email],.learndash-wrapper #learndash-reset-password-wrapper form input[type=password],.learndash-wrapper #learndash-reset-password-wrapper form input[type=text]{
    font-size:var(--ld-typography-desktop-body-size);
    margin-left:0;
    width:100%
}
.learndash-wrapper #learndash-registration-wrapper form input[type=image],.learndash-wrapper #learndash-reset-password-wrapper form input[type=image]{
    display:none
}
.learndash-wrapper #learndash-registration-wrapper form button.btn-join,.learndash-wrapper #learndash-registration-wrapper form input.btn-join,.learndash-wrapper #learndash-reset-password-wrapper form button.btn-join,.learndash-wrapper #learndash-reset-password-wrapper form input.btn-join{
    border:none;
    border-radius:20px
}
.learndash-wrapper #learndash-registration-wrapper #loginform #rememberme,.learndash-wrapper #learndash-reset-password-wrapper #loginform #rememberme{
    width:auto
}
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit,.learndash-wrapper #learndash-reset-password-wrapper #learndash_registerform #wp-submit{
    margin-top:30px
}
.learndash-not-available .ld-item-list-item-preview,.learndash-not-available .ld-item-list-item-preview a.ld-item-name,.learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available .ld-lesson-item-preview,.learndash-not-available .ld-lesson-item-preview a.ld-item-name,.learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available .ld-table-list-item-preview,.learndash-not-available .ld-table-list-item-preview a.ld-item-name,.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-item-list-item-preview,.user_has_no_access .ld-item-list-item-preview a.ld-item-name,.user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-lesson-item-preview,.user_has_no_access .ld-lesson-item-preview a.ld-item-name,.user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .ld-table-list-item-preview,.user_has_no_access .ld-table-list-item-preview a.ld-item-name,.user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading{
    cursor:not-allowed
}
.learndash-not-available .ld-item-list-item-preview .ld-expand-button,.learndash-not-available .ld-lesson-item-preview .ld-expand-button,.learndash-not-available .ld-table-list-item-preview .ld-expand-button,.user_has_no_access .ld-item-list-item-preview .ld-expand-button,.user_has_no_access .ld-lesson-item-preview .ld-expand-button,.user_has_no_access .ld-table-list-item-preview .ld-expand-button{
    pointer-events:all
}
.learndash-not-available a.ld-topic-row,.user_has_no_access a.ld-topic-row{
    cursor:not-allowed
}
.ld-item-list-item.is_sample .ld-item-list-item-preview,.ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-item-name,.ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.ld-item-list-item.is_sample .ld-lesson-item-preview,.ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-item-name,.ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.ld-item-list-item.is_sample .ld-table-list-item-preview,.ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-item-name,.ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.ld-lesson-item.is_sample .ld-item-list-item-preview,.ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-item-name,.ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.ld-lesson-item.is_sample .ld-lesson-item-preview,.ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-item-name,.ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.ld-lesson-item.is_sample .ld-table-list-item-preview,.ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-item-name,.ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.ld-topic-list.is_sample .ld-item-list-item-preview,.ld-topic-list.is_sample .ld-item-list-item-preview a.ld-item-name,.ld-topic-list.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.ld-topic-list.is_sample .ld-lesson-item-preview,.ld-topic-list.is_sample .ld-lesson-item-preview a.ld-item-name,.ld-topic-list.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.ld-topic-list.is_sample .ld-table-list-item-preview,.ld-topic-list.is_sample .ld-table-list-item-preview a.ld-item-name,.ld-topic-list.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available.is_sample .ld-item-list-item-preview,.learndash-not-available.is_sample .ld-item-list-item-preview a.ld-item-name,.learndash-not-available.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.learndash-not-available.is_sample .ld-lesson-item-preview,.learndash-not-available.is_sample .ld-lesson-item-preview a.ld-item-name,.learndash-not-available.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access .wpProQuiz_resultsList .ld-item-list-item-preview a.ld-item-name,.user_has_no_access.is_sample .ld-item-list-item-preview,.user_has_no_access.is_sample .ld-item-list-item-preview a.ld-item-name,.user_has_no_access.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading,.user_has_no_access.is_sample .ld-lesson-item-preview,.user_has_no_access.is_sample .ld-lesson-item-preview a.ld-item-name,.user_has_no_access.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading{
    cursor:pointer;
    pointer-events:all
}
.ld-item-list-item.is_sample a.ld-lesson-item-preview,.ld-item-list-item.is_sample a.ld-table-list-item-preview,.ld-item-list-item.is_sample a.ld-topic-row,.ld-lesson-item.is_sample a.ld-lesson-item-preview,.ld-lesson-item.is_sample a.ld-table-list-item-preview,.ld-lesson-item.is_sample a.ld-topic-row,.ld-topic-list.is_sample a.ld-lesson-item-preview,.ld-topic-list.is_sample a.ld-table-list-item-preview,.ld-topic-list.is_sample a.ld-topic-row{
    cursor:pointer!important;
    pointer-events:all!important
}
.learndash-wrapper .ld-user-status.ld-is-widget{
    margin:30px 0
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item{
    border:0;
    border-bottom:2px solid #f0f3f6;
    border-radius:0;
    margin:10px 0;
    padding:10px 0
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item:last-child{
    border-bottom:0
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
    padding:0
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title{
    font-size:14px;
    line-height:1.5em
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components{
    margin-top:10px
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span{
    display:block;
    font-size:12px;
    line-height:1.5em;
    margin:0 0 5px
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span.ld-sep{
    display:none
}
.learndash-wrapper .ld-user-status.ld-is-widget .ld-pagination{
    justify-content:flex-start
}
.learndash-wrapper .ld-focus-comments{
    margin:2em 0
}
.learndash-wrapper .ld-focus-comments p.comment-form-comment{
    margin:0;
    max-width:100%!important;
    width:100%!important
}
.learndash-wrapper .ld-focus-comments p.comment-form-comment textarea{
    width:100%
}
.learndash-wrapper .ld-focus-comments #ld-comments{
    margin-bottom:50px
}
.learndash-wrapper .ld-focus-comments #commentform .logged-in-as{
    float:right;
    font-size:.875em;
    font-weight:400;
    margin:0
}
.learndash-wrapper .ld-focus-comments #commentform textarea#comment{
    background:#e2e7ed;
    border:5px solid #e2e7ed;
    border-radius:6px;
    font-family:inherit;
    font-size:1em;
    padding:.875em
}
.learndash-wrapper .ld-focus-comments #commentform textarea#comment:focus{
    background:#0000;
    box-shadow:none;
    outline:0
}
.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links{
    display:flex;
    flex-direction:row
}
.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-previous{
    font-weight:700;
    margin:0;
    min-width:50%;
    text-align:left;
    width:100%
}
.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-next{
    font-weight:700;
    margin:0;
    min-width:50%;
    text-align:right;
    width:100%
}
.learndash-wrapper .ld-focus-comments .form-submit{
    max-width:100%!important;
    width:100%!important
}
.learndash-wrapper .ld-focus-comments .form-submit #submit{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    justify-content:center;
    line-height:1.25em;
    margin:0;
    max-width:385px;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:100%
}
.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-icon{
    font-size:.875em
}
.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-text{
    flex:1 1 100;
    padding:0 1em;
    text-align:center
}
.learndash-wrapper .ld-focus-comments .form-submit #submit+.ld-button{
    margin-left:1em
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact{
    align-items:center;
    border-radius:100%;
    flex-basis:24px;
    flex-shrink:0;
    height:24px;
    justify-content:center;
    padding:0;
    width:24px
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-icon{
    font-size:.75em;
    margin-right:0
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-text{
    padding:0
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate{
    background:#0000;
    color:#235af3;
    padding:0
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-icon{
    background:#235af3;
    border-radius:100%;
    color:#fff;
    flex:0 0 18px;
    font-weight:700;
    height:18px;
    line-height:16px;
    padding:2px;
    text-align:center;
    transition:color .3s ease,background .3s ease;
    width:18px
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-text{
    padding-left:.5em
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate:hover{
    background:#0000
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent{
    background:#0000;
    color:#235af3
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent.ld-status-complete{
    color:#235af3
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:focus,.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:hover{
    outline-style:solid;
    outline-width:2px
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:focus{
    outline-color:#235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:hover{
    background:#0000;
    outline-color:#0e2a90
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse{
    background:#fff;
    color:#235af3
}
.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse:hover{
    background:#235af3;
    color:#fff
}
.learndash-wrapper .ld-focus-comments .form-submit #submit:focus{
    outline:2px solid #235af3;
    outline-offset:2px
}
.learndash-wrapper .ld-focus-comments .form-submit #submit:hover{
    background-color:#0e2a90
}
.learndash-wrapper .ld-focus-comments .form-submit #submit[disabled]{
    background-color:#f6f8fa!important;
    color:#73738c!important;
    cursor:not-allowed;
    outline:2px solid #73738c!important
}
.learndash-wrapper .ld-focus-comments .form-submit #submit[disabled]:hover{
    background-color:#a7adc2!important;
    color:#0e0e2c!important
}
@media (max-width:960px){
    .learndash-wrapper .ld-focus-comments .form-submit #submit{
        max-width:100%
    }
}
@media (max-width:640px){
    .learndash-wrapper .ld-focus-comments .form-submit #submit{
        margin-left:10px;
        text-align:left
    }
}
.learndash-wrapper .ld-focus-comments .form-submit #submit{
    display:inline-block;
    height:auto;
    margin-top:1em;
    max-width:unset;
    min-width:unset;
    padding:.75em 3em;
    text-decoration:none!important;
    width:unset
}
.learndash-wrapper .ld-focus-comments__heading{
    align-items:center;
    border-bottom:4px solid #e2e7ed;
    display:flex;
    justify-content:space-between;
    margin-bottom:.5em
}
.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-text{
    font-size:1em;
    padding-right:.5em
}
.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-icon{
    font-size:.75em
}
.learndash-wrapper .ld-focus-comments__header{
    flex:1;
    font-size:2em;
    font-weight:400;
    margin-bottom:10px
}
.learndash-wrapper .ld-focus-comments__comments{
    font-size:1em;
    font-weight:400;
    overflow:hidden;
    transition:max-height .3s ease
}
.learndash-wrapper .ld-focus-comments .comment-respond{
    padding-top:0;
    position:relative
}
.learndash-wrapper .ld-focus-comments .comment-respond #reply-title{
    font-size:1.5em;
    font-weight:400;
    margin-bottom:.75em
}
.learndash-wrapper .ld-focus-comments .comment-respond small{
    font-size:.75em;
    margin-left:1em
}
.learndash-wrapper .ld-focus-comments #ld-comments-form.ld-collapsed,.learndash-wrapper .ld-focus-comments #ld-comments-post-button.ld-open{
    display:none
}
.learndash-wrapper .ld-focus-comment{
    margin:2em 0
}
.learndash-wrapper .ld-focus-comment.depth-1{
    margin-left:0
}
.learndash-wrapper .ld-focus-comment.depth-2,.learndash-wrapper .ld-focus-comment.depth-3,.learndash-wrapper .ld-focus-comment.depth-4,.learndash-wrapper .ld-focus-comment.depth-5{
    margin-left:74px
}
@media (max-width:768px){
    .learndash-wrapper .ld-focus-comment.depth-2,.learndash-wrapper .ld-focus-comment.depth-3,.learndash-wrapper .ld-focus-comment.depth-4,.learndash-wrapper .ld-focus-comment.depth-5{
        margin-left:20px
    }
}
.learndash-wrapper .ld-focus-comment .ld-comment-avatar{
    align-items:center;
    display:flex;
    margin-bottom:1em;
    position:relative
}
.learndash-wrapper .ld-focus-comment .ld-comment-avatar img{
    border:4px solid #0000;
    border-radius:100%;
    box-sizing:border-box;
    height:auto;
    margin-right:16px;
    max-width:58px
}
.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author .ld-comment-author-name{
    color:#000;
    display:block;
    font-size:1.125em;
    font-weight:700;
    margin-bottom:5px
}
.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author a.ld-comment-permalink{
    color:#617175;
    display:block;
    font-size:.875em;
    text-decoration:none
}
.learndash-wrapper .ld-focus-comment .ld-comment-body{
    margin-left:74px;
    overflow:hidden;
    position:relative
}
.learndash-wrapper .ld-focus-comment .ld-comment-reply{
    margin:1em 0
}
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link{
    background-color:#e2e7ed;
    border:0;
    border-radius:18px;
    color:#000;
    display:inline-block;
    font-size:.875em;
    font-weight:700;
    padding:.5em 1.75em;
    position:relative;
    z-index:9
}
.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper,.learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper,.learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper{
    background:#f2fafd;
    border-radius:6px;
    padding:1em
}
.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper>.ld-comment-avatar img,.learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper>.ld-comment-avatar img,.learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper>.ld-comment-avatar img{
    border-color:#235af3
}
.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment>.ld-comment-wrapper{
    background:#0000;
    border-radius:0;
    padding:0
}
.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment>.ld-comment-wrapper>.ld-comment-avatar img{
    border-color:#0000
}
.learndash-wrapper .ld-focus-comment.ld-no-avatar-image .ld-comment-body{
    margin-left:0
}
.ld-exam-content{
    margin-bottom:1em;
    margin-top:1em
}
.ld-exam-content:not(.ld-exam-graded) .ld-exam-questions{
    display:none
}
.ld-exam-content:not(.ld-exam-graded) .ld-exam-question-answer label{
    cursor:pointer
}
.ld-exam-content.ld-exam-graded .ld-exam-footer,.ld-exam-content.ld-exam-graded .ld-exam-header button.ld-exam-button-start,.ld-exam-content.ld-exam-graded .ld-exam-questions,.ld-exam-content:not(.ld-exam-graded) .ld-exam-result-message{
    display:none
}
.ld-exam-content .ld-exam-result-button,.ld-exam-content button{
    align-items:center;
    background-color:#235af3;
    border:0;
    border-radius:20px;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    font-family:inherit;
    font-size:.75em;
    font-weight:800;
    height:auto;
    justify-content:center;
    line-height:1.25em;
    margin:auto;
    opacity:1;
    padding:1em;
    text-align:center;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    transition:opacity .3s ease;
    white-space:normal;
    width:auto
}
.ld-exam-content .ld-exam-result-message{
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-shadow:none;
    color:#617175;
    margin:1em 0;
    min-height:none;
    padding:25px;
    position:relative
}
.ld-exam-content .ld-exam-result-message p{
    margin:1em auto
}
.ld-exam-content .ld-exam-result-message .result-button{
    text-align:center
}
.ld-exam-content .ld-exam-header button{
    display:flex
}
.ld-exam-content .ld-exam-header .ld-exam-progress-bar{
    background-color:#e0e0e0;
    border-radius:3px;
    box-shadow:inset 0 1px 3px #0003;
    padding:3px;
    width:100%
}
.ld-exam-content .ld-exam-header .ld-exam-progress-bar-fill{
    background-color:#235af3;
    border-radius:3px;
    display:block;
    height:22px;
    transition:width .5s ease-in-out
}
.ld-exam-content .ld-exam-questions{
    list-style:none;
    margin-top:50px;
    padding-left:0
}
.ld-exam-content .ld-exam-questions .ld-exam-question{
    margin-bottom:50px
}
.ld-exam-content .ld-exam-questions .ld-exam-question .ld-exam-question-description,.ld-exam-content .ld-exam-questions .ld-exam-question .ld-exam-question-title{
    margin-bottom:1em
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer{
    align-items:center;
    background:#0000;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-shadow:none;
    display:flex;
    margin-bottom:.5em
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer *{
    margin:0
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer input{
    margin:auto 1em
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer label{
    margin-left:-2.2em;
    padding:1em 1em 1em 2em;
    width:100%
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-student-selected{
    border-color:#235af3
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-correct{
    border-color:#2f8351
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-student-correct{
    border-color:#235af3
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-student-selected.ld-exam-question-answer-student-correct{
    background-color:#2f8351;
    border-color:#235af3
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-incorrect{
    border-color:#db0000
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-student-selected.ld-exam-question-answer-incorrect{
    background-color:#db0000;
    border-color:#235af3
}
.ld-exam-content .ld-exam-questions .ld-exam-question-answers .ld-exam-question-answer-student-selected.ld-exam-question-answer-correct{
    background-color:#2f8351;
    border-color:#235af3
}
.ld-exam-content .ld-exam-questions .ld-exam-question-correct-message,.ld-exam-content .ld-exam-questions .ld-exam-question-incorrect-message{
    background-color:#f0f3f6;
    border:2px solid #e2e7ed;
    border-radius:6px;
    box-shadow:none;
    color:#617175;
    display:none;
    margin:1em 0;
    min-height:none;
    padding:25px;
    position:relative
}
.ld-exam-content .ld-exam-questions .ld-exam-question-correct-message p,.ld-exam-content .ld-exam-questions .ld-exam-question-incorrect-message p{
    margin:1em auto
}
.ld-exam-content .ld-exam-questions .ld-exam-question-correct .ld-exam-question-correct-message,.ld-exam-content .ld-exam-questions .ld-exam-question-incorrect .ld-exam-question-incorrect-message{
    display:block
}
.ld-exam-content .ld-exam-footer{
    min-height:50px
}
.ld-exam-content .ld-exam-footer *{
    float:right
}
.ld-sortable__item--sort_answer{
    align-items:center;
    background:#0000;
    border:2px solid var(--ld-color-system-subtle);
    border-radius:var(--ld-radius);
    box-shadow:none;
    display:flex;
    flex-direction:row;
    gap:var(--ld-spacer-fixed-1);
    margin-bottom:var(--ld-spacer-2);
    padding:0;
    position:relative
}
.ld-sortable__item--sort_answer:focus{
    border-width:3px;
    outline:none
}
.ld-sortable__item--sort_answer .ld-sortable__item-status,.ld-sortable__item--sort_answer .ld-sortable__item-status-container{
    display:none;
    visibility:hidden
}
.ld-sortable__item--sort_answer .ld-sortable__item-status-container{
    align-self:flex-start;
    margin-right:var(--ld-spacer-fixed-2);
    margin-top:var(--ld-spacer-2)
}
.ld-sortable__item--sort_answer .ld-sortable__item-status{
    font-size:var(--ld-typography-desktop-body-small-size);
    font-weight:var(--ld-typography-font-weight-bold);
    line-height:var(--ld-typography-desktop-body-small-height)
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct .ld-sortable__item-status-container,.ld-sortable__item--sort_answer.ld-sortable__item--correct-answer .ld-sortable__item-status-container,.ld-sortable__item--sort_answer.ld-sortable__item--incorrect .ld-sortable__item-status-container{
    display:flex;
    flex:1 0 auto;
    visibility:visible
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct{
    background-color:var(--ld-color-semantic-success-light);
    border-color:var(--ld-color-semantic-success)
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct .ld-sortable__item-handle:before{
    color:var(--ld-color-semantic-success);
    content:"\f15e"
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct .ld-sortable__item-status--correct{
    display:inline-block;
    visibility:visible
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct-answer{
    background-color:var(--ld-color-system-light-2);
    border-color:#000
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct-answer .ld-sortable__item-status--correct-answer{
    display:inline-block;
    visibility:visible
}
.ld-sortable__item--sort_answer.ld-sortable__item--incorrect{
    background-color:var(--ld-color-semantic-error-light);
    border-color:var(--ld-color-semantic-error)
}
.ld-sortable__item--sort_answer.ld-sortable__item--incorrect .ld-sortable__item-handle:before{
    color:var(--ld-color-semantic-error);
    content:"\f335"
}
.ld-sortable__item--sort_answer.ld-sortable__item--incorrect .ld-sortable__item-status--incorrect{
    display:inline-block;
    visibility:visible
}
.ld-sortable__item--sort_answer.ld-sortable__item--correct .ld-sortable__item-handle:before,.ld-sortable__item--sort_answer.ld-sortable__item--incorrect .ld-sortable__item-handle:before{
    font-family:dashicons;
    font-size:31px;
    height:31px;
    line-height:31px;
    margin-right:var(--ld-spacer-fixed-0);
    width:31px
}
.ld-sortable__item--sort_answer:first-child .ld-sortable__item-move--up,.ld-sortable__item--sort_answer:last-child .ld-sortable__item-move--down{
    visibility:hidden
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle,.ld-sortable__item--sort_answer .ld-sortable__item-move{
    align-items:center;
    appearance:none;
    background:#0000;
    border:none;
    border-radius:var(--ld-radius);
    box-shadow:none;
    color:var(--ld-color-system-subtle-text);
    display:flex;
    outline:none
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__up-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__up-caret{
    border:2px solid #0000;
    box-sizing:initial;
    min-width:min-content;
    padding:var(--ld-spacer-1) var(--ld-spacer-fixed-1);
    pointer-events:none
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__drag{
    height:.875rem;
    margin-right:var(--ld-spacer-fixed-1);
    width:.875rem
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-handle .ld-svgicon__up-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move .ld-svgicon__up-caret{
    height:1.125rem;
    width:1.125rem
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle:hover,.ld-sortable__item--sort_answer .ld-sortable__item-move:hover{
    border-color:var(--ld-color-brand-primary);
    color:var(--ld-color-brand-primary)
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle:hover .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-handle:hover .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-handle:hover .ld-svgicon__up-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move:hover .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move:hover .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-move:hover .ld-svgicon__up-caret{
    background-color:var(--ld-color-system-light-1);
    border-color:var(--ld-color-brand-primary)
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle:focus .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-handle:focus .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-handle:focus .ld-svgicon__up-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move:focus .ld-svgicon__down-caret,.ld-sortable__item--sort_answer .ld-sortable__item-move:focus .ld-svgicon__drag,.ld-sortable__item--sort_answer .ld-sortable__item-move:focus .ld-svgicon__up-caret{
    border-color:var(--ld-color-brand-primary)
}
.ld-sortable__item--sort_answer .ld-sortable__item-handle{
    cursor:move;
    padding:var(--ld-spacer-5) 0 var(--ld-spacer-5) var(--ld-spacer-fixed-2);
    width:100%
}
.ld-sortable__item--sort_answer .ld-sortable__item-move-container{
    display:flex;
    flex-direction:row;
    gap:var(--ld-spacer-fixed-1);
    padding:var(--ld-spacer-5) var(--ld-spacer-fixed-2) var(--ld-spacer-5) var(--ld-spacer-fixed-1)
}
.ld-sortable__item--sort_answer .ld-sortable__item-move{
    cursor:pointer
}
.ld-sortable__item--sort_answer .ld-sortable__item-text{
    color:#1e1e1e;
    font-size:var(--ld-typography-desktop-body-size);
    font-weight:var(--ld-typography-font-weight-bold);
    line-height:var(--ld-typography-desktop-body-height)
}
.ld-sortable__item--sort_answer.gu-transit,.ld-sortable__item--sort_answer.ld-sortable__item--active{
    background:var(--ld-color-system-light-2);
    border:2px dashed var(--ld-color-system-subtle)
}
.ld-sortable__item--sort_answer.gu-transit .ld-sortable__item-handle,.ld-sortable__item--sort_answer.ld-sortable__item--active .ld-sortable__item-handle{
    color:var(--ld-color-system-dark)
}
.ld-sortable__item--sort_answer.gu-transit .ld-sortable__item-handle .ld-svgicon__down-caret,.ld-sortable__item--sort_answer.gu-transit .ld-sortable__item-handle .ld-svgicon__drag,.ld-sortable__item--sort_answer.gu-transit .ld-sortable__item-handle .ld-svgicon__up-caret,.ld-sortable__item--sort_answer.ld-sortable__item--active .ld-sortable__item-handle .ld-svgicon__down-caret,.ld-sortable__item--sort_answer.ld-sortable__item--active .ld-sortable__item-handle .ld-svgicon__drag,.ld-sortable__item--sort_answer.ld-sortable__item--active .ld-sortable__item-handle .ld-svgicon__up-caret{
    border-color:var(--ld-color-system-dark)
}
.ld-sortable__item--sort_answer.gu-mirror{
    background:var(--ld-color-system-light-2);
    filter:alpha(opacity=80);
    opacity:.8;
    pointer-events:none;
    position:fixed
}
.ld-sortable__item--sort_answer.gu-mirror .sr-only{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    white-space:nowrap;
    width:1px
}
.ld-sortable:not(.ld-sortable--initialized) .ld-sortable__item .ld-sortable__item-handle{
    cursor:text
}
.ld-sortable:not(.ld-sortable--initialized) .ld-sortable__item .ld-sortable__item-handle .ld-svgicon__drag,.ld-sortable:not(.ld-sortable--initialized) .ld-sortable__item .ld-sortable__item-move-container{
    display:none;
    visibility:hidden
}
.learndash-wrapper .screen-reader-shortcut{
    background:#f0f0f1;
    color:#2271b1;
    display:block;
    font-size:14px;
    font-weight:600;
    height:auto;
    left:6px;
    line-height:normal;
    padding:15px 23px 14px;
    position:absolute;
    text-decoration:none;
    top:-1000em;
    width:auto;
    z-index:100000
}
.learndash-wrapper .screen-reader-shortcut:focus{
    background:#f0f0f1;
    box-shadow:0 0 2px 2px #0009;
    outline-offset:-1px;
    top:7px
}
.ld-icon-checkmark::before, .ld-icon-complete::before {
    content: "\e906";
    font-size: 8px;
}
body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title,
.learndash-wrapper .ld-table-list .ld-table-list-item,
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title, body {
    font-family: "Poppins", sans-serif;
}
body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading,
body .learndash-wrapper .ld-table-list .ld-table-list-header{
    font-family: "Raleway", sans-serif
}

body  .ld-button {
    background: #F68B1F !important;
}
.learndash-wrapper .ld-primary-background.ld-status {
    color: white !important;
    padding: 9px 10px 8px !important;
    border-radius: 50px;
}
body .wp-block-embed__wrapper iframe {
    width: 100% !important;
    height: 500px !important;
}
.wp-block-embed iframe {
    max-width: 100%;
    width: 100% !important;
    height: 500px !important;
}
body .learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css){
    background: #0093C9 !important;
}
/*body .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a:not(.button):not(.screen-reader-shortcut):hover{
    background: #a6286f !important
}*/
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading {
    padding: 0 1em;
    background: #0093C9 !important;
    padding: 15px !important;
    color: #fff !important ;
} 