/*Guru*/
.guru-powered {
    display: none;
}

.inactive-lesson {
    color: #000000 !important;
}

.inactive-lesson:hover {
    color: #2ba84a !important;
}

/*Menu Top Button*/
.sp-module-content-top.clearfix {
    position: fixed;
    margin-top: 15px;
    z-index: 9999;
    top: 0%;
}

div#sp-menu {
    margin-top: 10px;
}

@media (min-width: 990px) {
    .sp-module-content-top.clearfix {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 989px) {
    .sp-module-content-top.clearfix {
        left: 65%
    }
}

@media (min-width: 475px) and (max-width: 767px) {
    .sp-module-content-top.clearfix {
        left: 60%
    }
}

@media (min-width: 320px) and (max-width: 474px) {
    .sp-module-content-top.clearfix {
        left: 40%
    }
}

/*EDOCMAN*/
div#edocman-category h1.edocman-page-heading {
    font-weight: 700 !important;
}

h1.edocman-page-heading i.edicon.edicon-rss {
    display: none;
}

td.edocman-category-title-td {
    font-size: 18px;

}

td.edocman-category-title-td .number_documents {
    font-size: 14px;
}

/*EasySocial*/
a.nav2Cus-item {
    color: #000;
}

a.nav2Cus-item:hover,
a.nav2Cus-item:focus,
a.nav2Cus-item:active {
    color: #2ba84a;
}

/*
============================================
--------BREEZING FORMS - CSS STYLE----------
============================================
*/
.bfQuickMode legend {
    background: #262330 !important;
    line-height: normal !important;
    padding: 5px !important;
    color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
}

.bfQuickMode legend .bfLegend-m {
    padding-left: 20px;
}

.bfQuickMode label {
    color: #000000 !important;
}

.bfQuickMode section.bfElemWrap:hover {
    background: #5a5d5817 !important;
}

.bfQuickMode section.bfElemWrap {
    padding: 10px 0px;
    border-bottom: 1px solid #00000038 !important;
}

.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroupNoWrap input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroup input,
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroupNoWrap input {
    display: inline-block;
    width: 16px;
}

.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type="radio"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="checkbox"],
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type="radio"] {
    border: 1px solid #00000080 !important;
}

.uk-radio:checked,
input[type="radio"]:not([class*="uk-"]):checked,
.uk-checkbox:checked,
input[type="checkbox"]:not([class*="uk-"]):checked {
    background-color: #009603 !important;
}

/*Minor Edit by Paul*/
.bfQuickMode .bfLabelLeft .bfElementGroup,
.bfQuickMode .bfLabelRight .bfElementGroup,
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
    width: auto !important;
    float: left !important;
}

.bfQuickMode label {
    font-weight: bold;
}

form.bfQuickMode {
    padding: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    width: auto;
    margin-bottom: 15px;
}

.uk-input,
.uk-select:not([multiple]):not([size]),
.uneditable-input:not([class*="uk-"]),
input[type="color"]:not([class*="uk-"]),
input[type="date"]:not([class*="uk-"]),
input[type="datetime-local"]:not([class*="uk-"]),
input[type="datetime"]:not([class*="uk-"]),
input[type="email"]:not([class*="uk-"]),
input[type="month"]:not([class*="uk-"]),
input[type="number"]:not([class*="uk-"]),
input[type="password"]:not([class*="uk-"]),
input[type="search"]:not([class*="uk-"]),
input[type="tel"]:not([class*="uk-"]),
input[type="text"]:not([class*="uk-"]),
input[type="time"]:not([class*="uk-"]),
input[type="url"]:not([class*="uk-"]),
input[type="week"]:not([class*="uk-"]),
select:not([class*="uk-"]):not([multiple]):not([size]) {
    border: 1px solid #211e1e73;
}

.bfQuickMode button,
button#bfSubmitButton,
button.btn.btn-primary {
    background: #262330 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    margin-top: 5px;
    text-transform: capitalize;
}


.bfQuickMode button:hover,
button#bfSubmitButton:hover,
button.btn.btn-primary:hover {
    background-color: transparent !important;
    color: #262330 !important;
    border-color: #262330 !important;
}

.terms-links {
    color: #262330 !important;
    text-decoration: underline;
}

.terms-links:hover {
    color: #0da504 !important;
    text-decoration: underline;
}

div.bfPage .bfElemWrap {
    border-bottom: 1px solid #00000038 !important;
    padding: 0.2rem 0 0.4rem 0 !important;
}
}

div.bfPage label {
    font-family: 'Poppins', sans-serif !important;
}

.bfSignature .bfSignatureCanvasBorder,
.bfSignature .bfSignatureCanvasBorder canvas {
    height: 300px !important;
}

div.bfPage input {
    color: #000 !important;
}

span.indent-p {
    color: #000;
    font-weight: 500;
    text-indent: 5% !important;
    display: block;
}

.var-underline {
    font-weight: bold;
    text-decoration: underline;
}

span.sec-layers {
    color: #fff;
    font-weight: bold;
    background: #000;
    padding: 2px;
    border-radius: 5px;
}

/*Employee Recruitment Form*/
input.bfCalendar {
    width: 10% !important;
}

div#ff_formdiv10 input[type=text],
select#ff_elem560 {
    font-size: 15px !important;
}

span.lbl-boldunderCap {
    font-weight: bold;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    padding: 0px 5px;
    border-radius: 5px;
}

/*Checkbox Buttons*/
input[name="ff_nm_gwt_recWHAddmore1[]"],
input[name="ff_nm_gwt_recWHAddmore2[]"],
input[name="ff_nm_gwt_recWHAddmore3[]"],
input[name="ff_nm_gwt_recWHAddmore4[]"] {
    visibility: hidden !important;
}

label#bfGroupLabel622,
label#bfGroupLabel633,
label#bfGroupLabel648,
label#bfGroupLabel667 {
    background: #73fc95;
    padding: 10px 25px;
    font-weight: 400;
    font-size: 16px;
    margin-left: -15px;
}


/*---IC Application Form*/
fieldset#gwt_EmpRecSect select.chzn-done {
    width: 200px;
}

/*
============================================
--------BREEZING FORMS - END----------
============================================
*/




/*
============================================
--------LOGIN PAGE----------
============================================
*/
.gwt-login-page #sp-main-body {
    padding: 30px 0px !important;
}

.gwt-login-page div#fd {
    display: none;
}

.register-wrap {
    font-family: 'Poppins';
    letter-spacing: .3px;
}

.gwt-login-page #es .btn {
    font-weight: 400;
}

/*
============================================
--------Convert Forms----------
============================================
*/
.cf-checkbox-group-required label.cf-label {
    background: #a8fca8;
    padding: 10px;
}

h5.card-title {
    display: none !important;
}

div#guru-component .uk-panel-box>.uk-panel-teaser {
    max-height: calc(var(--gru-spacing) * 50) !important;
}

/*ConvertForms Consent Checkbox*/
.cf-control-group.consent-box {
    background: #00abff;
}

.consent-box label,
.consent-box a {
    color: white !important;
}

/*Field Highlight on Focus*/
div.gwt-form .cf-control-input input[type=text]:focus,
div.gwt-form .cf-control-input input[type=tel]:focus,
div.gwt-form .cf-control-input input[type=email]:focus {
    background: #00d96e2b !important;
    border-bottom-color: #008d06 !important;
}

.ssn1 {
    max-width: 50% !important;
}

.ssn2 {
    width: 55px !important;
    max-width: 55px !important;
    position: absolute;
    top: 1528px;
    left: 70px;
}

.ssn3 {
    width: 66px !important;
    max-width: 66px !important;
    position: absolute;
    top: 1528px;
    left: 113px;
}

.ein-1 {
    width: 300px !important;
    max-width: 300px !important;
}

.ein-1 input {
    width: 55px !important;
}

.ein-2 {
    max-width: 126px !important;
    position: absolute;
    top: 1528px;
    left: 675px;
}

.social-security-number {
    width: 56px !important;
}

/*
============================================
--------GURU COURSES/LESSONS----------
============================================
*/

/*--COURSE Layout--*/
/*Image Position*/
div.lessons_wrap div.subcat li.uk-grid.wk-grid .div-image {
    display: inline-block;
    width: 30%;
    border-radius: 3px;
}

/*Alignment*/
div.lessons_wrap div.subcat li.uk-grid.wk-grid div.lesson_name {
    display: flex;
    gap: 10px;
}


/*--COURSE: Foundational--*/
div#table_d_7 div#lesson-thumb-26 .div-image {
    content: url(/images/imagesguru/f-big-picture.jpg);
}

div#table_d_7 div#lesson-thumb-28 .div-image {
    content: url(/images/imagesguru/f-building-brand.jpg);
}

div#table_d_7 div#lesson-thumb-29 .div-image {
    content: url(/images/courses/foundation-quiz-1.png);
}

div#table_d_7 div#lesson-thumb-30 .div-image {
    content: url(/images/imagesguru/f-business-mod.jpg);
}

div#table_d_7 div#lesson-thumb-31 .div-image {
    content: url(/images/courses/foundation-quiz-2.png);
}

div#table_d_7 div#lesson-thumb-75 .div-image {
    content: url(/images/imagesguru/f-keypoints-cul.jpg);
}

div#table_d_7 div#lesson-thumb-77 .div-image {
    content: url(/images/courses/foundation-quiz-3.png);
}

div#table_d_7 div#lesson-thumb-78 .div-image {
    content: url(/images/imagesguru/f-workplace-v.jpg);
}

div#table_d_7 div#lesson-thumb-79 .div-image {
    content: url(/images/courses/foundation-quiz-4.png);
}

div#table_d_7 div#lesson-thumb-80 .div-image {
    content: url(/images/courses/f-workplace-com.jpg);
}

div#table_d_7 div#lesson-thumb-81 .div-image {
    content: url(/images/courses/foundation-quiz-5.png);
}

/*--COURSE: Industry Knowledge--*/
div#table_d_6 div#lesson-thumb-32 .div-image {
    content: url(/images/courses/ik-green-waste.jpg);
}

div#table_d_6 div#lesson-thumb-63 .div-image {
    content: url(/images/courses/indust-k-1.png);
}

div#table_d_6 div#lesson-thumb-33 .div-image {
    content: url(/images/imagesguru/ik-understanding-soil.jpg);
}

div#table_d_6 div#lesson-thumb-82 .div-image {
    content: url(/images/courses/indust-k-2.png);
}

div#table_d_6 div#lesson-thumb-34 .div-image {
    content: url(/images/imagesguru/ik-compost-soil.jpg);
}

div#table_d_6 div#lesson-thumb-62 .div-image {
    content: url(/images/courses/indust-k-3.png);
}

div#table_d_6 div#lesson-thumb-35 .div-image {
    content: url(/images/imagesguru/ik-life-microbe.jpg);
}

div#table_d_6 div#lesson-thumb-83 .div-image {
    content: url(/images/courses/indust-k-4.png);
}

div#table_d_6 div#lesson-thumb-36 .div-image {
    content: url(/images/imagesguru/ik-living-soil.jpg);
}

div#table_d_6 div#lesson-thumb-84 .div-image {
    content: url(/images/courses/indust-k-5.png);
}

/*--COURSE: Product Knowledge--*/
div#table_d_8 div#lesson-thumb-37 .div-image {
    content: url(/images/courses/pk-pktraining.jpg);
}

div#table_d_8 div#lesson-thumb-85 .div-image {
    content: url(/images/courses/product-k-1.png);
}

div#table_d_8 div#lesson-thumb-42 .div-image {
    content: url(/images/courses/gwt-thumb-placeholder.png);
}

div#table_d_8 div#lesson-thumb-86 .div-image {
    content: url(/images/courses/product-k-2.png);
}

div#table_d_8 div#lesson-thumb-43 .div-image {
    content: url(/images/courses/pk-themethod.jpg);
}

div#table_d_8 div#lesson-thumb-87 .div-image {
    content: url(/images/courses/product-k-3.png);
}

div#table_d_8 div#lesson-thumb-45 .div-image {
    content: url(/images/courses/pk-quality-contro.jpg);
}

div#table_d_8 div#lesson-thumb-88 .div-image {
    content: url(/images/courses/product-k-5.png);
}

div#table_d_8 div#lesson-thumb-46 .div-image {
    content: url(/images/courses/pk-gwt-diff.jpg);
}

div#table_d_8 div#lesson-thumb-89 .div-image {
    content: url(/images/courses/product-k-6.png);
}


/*--COURSE: Sales--*/
div#table_d_9 li.uk-grid.wk-grid:nth-child(1) .div-image {
    content: url(/images/courses/sales-lesson-1.jpg);
}

div#table_d_9 li.uk-grid.wk-grid:nth-child(2) .div-image {
    content: url(/images/courses/safety-q-1.png);
}

div#table_d_9 li.uk-grid.wk-grid:nth-child(3) .div-image {
    content: url(/images/courses/sales-lesson-2.jpg);
}

div#table_d_9 li.uk-grid.wk-grid:nth-child(4) .div-image {
    content: url(/images/courses/safety-q-2.png);
}

div#table_d_9 li.uk-grid.wk-grid:nth-child(5) .div-image {
    content: url(/images/courses/sales-lesson-3.jpg);
}

div#table_d_9 li.uk-grid.wk-grid:nth-child(6) .div-image {
    content: url(/images/courses/safety-q-3.png);
}

/*--COURSE: Safety Track I--*/
div#table_d_10 div#lesson-thumb-53 .div-image {
    content: url(/images/courses/safety-track-1.jpg);
}

div#table_d_10 div#lesson-thumb-67 .div-image {
    content: url(/images/courses/safety-t1q-1.png);
}

div#table_d_10 div#lesson-thumb-54 .div-image {
    content: url(/images/courses/safety-track-2.jpg);
}

div#table_d_10 div#lesson-thumb-68 .div-image {
    content: url(/images/courses/safety-t1q-2.png);
}

div#table_d_10 div#lesson-thumb-61 .div-image {
    content: url(/images/courses/safety-track-3.jpg);
}

/*--COURSE: Safety Track II--*/
div#table_d_11 div#lesson-thumb-94 .div-image {
    content: url(/images/courses/safety-track2-1.jpg);
}

div#table_d_11 div#lesson-thumb-103 .div-image {
    content: url(/images/courses/safety-t2q-1.png);
}

div#table_d_11 div#lesson-thumb-95 .div-image {
    content: url(/images/courses/safety-track2-2.jpg);
}

div#table_d_11 div#lesson-thumb-104 .div-image {
    content: url(/images/courses/safety-t2q-2.png);
}

div#table_d_11 div#lesson-thumb-96 .div-image {
    content: url(/images/courses/safety-t-hand-power.jpg);
}

div#table_d_11 div#lesson-thumb-105 .div-image {
    content: url(/images/courses/safety-t2q-3.png);
}

div#table_d_11 div#lesson-thumb-97 .div-image {
    content: url(/images/courses/safety-track2-4.jpg);
}

div#table_d_11 div#lesson-thumb-106 .div-image {
    content: url(/images/courses/safety-t2q-4.png);
}

div#table_d_11 div#lesson-thumb-98 .div-image {
    content: url(/images/courses/safety-track2-5.jpg);
}

div#table_d_11 div#lesson-thumb-107 .div-image {
    content: url(/images/courses/safety-t2q-5.png);
}

div#table_d_11 div#lesson-thumb-93 .div-image {
    content: url(/images/courses/safety-track2-6.jpg);
}

div#table_d_11 div#lesson-thumb-102 .div-image {
    content: url(/images/courses/safety-t2q-ladder-safety.png);
}

/*
div#table_d_11 div#lesson-thumb-94 .div-image {
    content: url(/images/courses/gwt-thumb-placeholder.png);
}

div#table_d_11 div#lesson-thumb-94 .div-image {
    content: url(/images/courses/gwt-thumb-placeholder.png);
}

div#table_d_11 div#lesson-thumb-94 .div-image {
    content: url(/images/courses/safety-t2q-hand-injury.png);
}
*/

/*--COURSE: Foundational (IC)--*/
div#table_d_12 div#lesson-thumb-112 .div-image {
    content: url(/images/imagesguru/f-building-brand.jpg);
}

div#table_d_12 div#lesson-thumb-113 .div-image {
    content: url(/images/courses/foundation-quiz-1.png);
}

div#table_d_12 div#lesson-thumb-114 .div-image {
    content: url(/images/imagesguru/f-business-mod.jpg);
}

div#table_d_12 div#lesson-thumb-115 .div-image {
    content: url(/images/courses/foundation-quiz-2.png);
}

/*--COURSE: Industry Knowledge (IC)--*/
div#table_d_13 div#lesson-thumb-122 .div-image {
    content: url(/images/courses/ik-green-waste.jpg);
}

div#table_d_13 div#lesson-thumb-128 .div-image {
    content: url(/images/courses/indust-k-1.png);
}

div#table_d_13 div#lesson-thumb-124 .div-image {
    content: url(/images/courses/ik-compost-soil.jpg);
}

div#table_d_13 div#lesson-thumb-127 .div-image {
    content: url(/images/courses/indust-k-3.png);
}

div#table_d_13 div#lesson-thumb-125 .div-image {
    content: url(/images/courses/ik-life-microbe.jpg);
}

div#table_d_13 div#lesson-thumb-130 .div-image {
    content: url(/images/courses/indust-k-4.png);
}

div#table_d_13 div#lesson-thumb-123 .div-image {
    content: url(/images/courses/ik-understanding-soil.jpg);
}

div#table_d_13 div#lesson-thumb-129 .div-image {
    content: url(/images/courses/indust-k-2.png);
}

div#table_d_13 div#lesson-thumb-126 .div-image {
    content: url(/images/courses/ik-living-soil.jpg);
}

div#table_d_13 div#lesson-thumb-131 .div-image {
    content: url(/images/courses/indust-k-5.png);
}

/*--COURSE: Product Knowledge (IC)--*/
div#table_d_14 div#lesson-thumb-132 .div-image {
    content: url(/images/courses/pk-pktraining.jpg);
}

div#table_d_14 div#lesson-thumb-138 .div-image {
    content: url(/images/courses/product-k-1.png);
}

div#table_d_14 div#lesson-thumb-133 .div-image {
    content: url(/images/courses/gwt-thumb-placeholder.png);
}

div#table_d_14 div#lesson-thumb-139 .div-image {
    content: url(/images/courses/product-k-2.png);
}

div#table_d_14 div#lesson-thumb-134 .div-image {
    content: url(/images/courses/pk-themethod.jpg);
}

div#table_d_14 div#lesson-thumb-140 .div-image {
    content: url(/images/courses/product-k-3.png);
}

div#table_d_14 div#lesson-thumb-137 .div-image {
    content: url(/images/courses/pk-gwt-diff.jpg);
}

div#table_d_14 div#lesson-thumb-142 .div-image {
    content: url(/images/courses/product-k-6.png);
}

div#table_d_14 div#lesson-thumb-136 .div-image {
    content: url(/images/courses/pk-quality-contro.jpg);
}

div#table_d_14 div#lesson-thumb-141 .div-image {
    content: url(/images/courses/product-k-5.png);
}

/*=====COURSE: Customer Onboarding (IC) & Compliance & Legal (IC)=====*/

/*Customer Onboarding*/
div#table_d_17 div#lesson-thumb-157 .div-image {
    content: url(/images/courses/customer-onboard-thumb.jpg);
}

div#table_d_17 div#lesson-thumb-170 .div-image {
    content: url(/images/courses/quiz-costumer-o-1.png);
}

div#table_d_17 div#lesson-thumb-173 .div-image {
    content: url(/images/courses/microbial-survey-thumb-1.jpg);
}

/*Compliance & Legal*/
div#table_d_18 div#lesson-thumb-167 .div-image {
    content: url(/images/courses/harrassment-dsic-thumb.jpg);
}
div#table_d_18 div#lesson-thumb-169 .div-image {
    content: url(/images/courses/quiz-costumer-o-1.png);
}



/*=====COURSE: Customer Onboarding & Compliance & Legal=====*/

/*Customer Onboarding*/
div#table_d_15 div#lesson-thumb-155 .div-image {
    content: url(/images/courses/customer-onboard-thumb.jpg);
}

div#table_d_15 div#lesson-thumb-171 .div-image {
    content: url(/images/courses/quiz-costumer-o-1.png);
}

div#table_d_15 div#lesson-thumb-172 .div-image {
    content: url(/images/courses/microbial-survey-thumb-1.jpg);
}

/*Compliance & Legal*/
div#table_d_16 div#lesson-thumb-156 .div-image {
    content: url(/images/courses/harrassment-dsic-thumb.jpg);
}
div#table_d_16 div#lesson-thumb-168 .div-image {
    content: url(/images/courses/quiz-comp-legal.png);
}

/*====COURSE: GWT COURSES (AP)====*/

/*--COURSE: Foundational (IC)--*/
div#table_d_19 div#lesson-thumb-174 .div-image {
    content: url(/images/imagesguru/f-building-brand.jpg);
}

div#table_d_19 div#lesson-thumb-175 .div-image {
    content: url(/images/courses/foundation-quiz-1.png);
}

div#table_d_19 div#lesson-thumb-176 .div-image {
    content: url(/images/imagesguru/f-business-mod.jpg);
}

div#table_d_19 div#lesson-thumb-177 .div-image {
    content: url(/images/courses/foundation-quiz-2.png);
}

/*--COURSE: Industry Knowledge (AP)--*/
div#td_d_20 div#lesson-thumb-178 .div-image {
    content: url(/images/courses/ik-green-waste.jpg);
}

div#td_d_20 div#lesson-thumb-184 .div-image {
    content: url(/images/courses/indust-k-1.png);
}

div#td_d_20 div#lesson-thumb-180 .div-image {
    content: url(/images/courses/ik-compost-soil.jpg);
}

div#td_d_20 div#lesson-thumb-183 .div-image {
    content: url(/images/courses/indust-k-3.png);
}

div#td_d_20 div#lesson-thumb-181 .div-image {
    content: url(/images/courses/ik-life-microbe.jpg);
}

div#td_d_20 div#lesson-thumb-186 .div-image {
    content: url(/images/courses/indust-k-4.png);
}

div#td_d_20 div#lesson-thumb-179 .div-image {
    content: url(/images/courses/ik-understanding-soil.jpg);
}

div#td_d_20 div#lesson-thumb-185 .div-image {
    content: url(/images/courses/indust-k-2.png);
}

div#td_d_20 div#lesson-thumb-182 .div-image {
    content: url(/images/courses/ik-living-soil.jpg);
}

div#td_d_20 div#lesson-thumb-187 .div-image {
    content: url(/images/courses/indust-k-5.png);
}


/*--COURSE: Product Knowledge (AP)--*/
div#table_d_21 div#lesson-thumb-188 .div-image {
    content: url(/images/courses/pk-pktraining.jpg);
}

div#table_d_21 div#lesson-thumb-193 .div-image {
    content: url(/images/courses/product-k-1.png);
}

div#table_d_21 div#lesson-thumb-189 .div-image {
    content: url(/images/courses/gwt-thumb-placeholder.png);
}

div#table_d_21 div#lesson-thumb-194 .div-image {
    content: url(/images/courses/product-k-2.png);
}

div#table_d_21 div#lesson-thumb-190 .div-image {
    content: url(/images/courses/pk-themethod.jpg);
}

div#table_d_21 div#lesson-thumb-195 .div-image {
    content: url(/images/courses/product-k-3.png);
}

div#table_d_21 div#lesson-thumb-192 .div-image {
    content: url(/images/courses/pk-gwt-diff.jpg);
}

div#table_d_21 div#lesson-thumb-197 .div-image {
    content: url(/images/courses/product-k-6.png);
}

div#table_d_21 div#lesson-thumb-191 .div-image {
    content: url(/images/courses/pk-quality-contro.jpg);
}

div#table_d_21 div#lesson-thumb-196 .div-image {
    content: url(/images/courses/product-k-5.png);
}

/*=====COURSE: Customer Onboarding & Compliance & Legal (AP)=====*/

/*Customer Onboarding (AP)*/
div#table_d_22 div#lesson-thumb-198 .div-image {
    content: url(/images/courses/customer-onboard-thumb.jpg);
}

div#table_d_22 div#lesson-thumb-200 .div-image {
    content: url(/images/courses/quiz-costumer-o-1.png);
}

div#table_d_22 div#lesson-thumb-199 .div-image {
    content: url(/images/courses/microbial-survey-thumb-1.jpg);
}

/*Compliance & Legal*/
div#table_d_23 div#lesson-thumb-201 .div-image {
    content: url(/images/courses/harrassment-dsic-thumb.jpg);
}
div#table_d_23 div#lesson-thumb-202 .div-image {
    content: url(/images/courses/quiz-comp-legal.png);
}

@media (min-width: 320px) and (max-width: 474px) {
    .uk-width-1-2.wk-width-1-2.lesson_name {
        display: block !important;
    }

    div.lessons_wrap div.subcat li.uk-grid.wk-grid .div-image {
        width: 95% !important;
    }
}

/*Certificate Page*/

body.task-printcertificate div#g_certificate {
    margin: 50px !important;
}

/*--Onboarding Page Mobile--*/
@media (min-width: 320px) and (max-width: 474px) {
	body.com_onboarding_framework .header-container{
		display: block;
	}

	body.com_onboarding_framework #sp-main-body{
		padding: 50px 0 !important;
	}

	body.com_onboarding_framework #offcanvas-toggler {
		margin-top: -20px;
	}
}

#system-message-container {
    top: 15px;
    left: 15px;
    bottom: auto;
    right: auto;
}