html[data-v-d95f2001]{line-height:1.15;-webkit-text-size-adjust:100%}body[data-v-d95f2001]{margin:0}h1[data-v-d95f2001]{font-size:2em;margin:.67em 0}hr[data-v-d95f2001]{box-sizing:content-box;height:0;overflow:visible}pre[data-v-d95f2001]{font-family:monospace;font-size:1em}a[data-v-d95f2001]{background-color:transparent}abbr[title][data-v-d95f2001]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b[data-v-d95f2001],strong[data-v-d95f2001]{font-weight:bolder}code[data-v-d95f2001],kbd[data-v-d95f2001],samp[data-v-d95f2001]{font-family:monospace;font-size:1em}small[data-v-d95f2001]{font-size:80%}sub[data-v-d95f2001],sup[data-v-d95f2001]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-d95f2001]{bottom:-.25em}sup[data-v-d95f2001]{top:-.5em}img[data-v-d95f2001]{border-style:none}button[data-v-d95f2001],input[data-v-d95f2001],optgroup[data-v-d95f2001],select[data-v-d95f2001],textarea[data-v-d95f2001]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-d95f2001],input[data-v-d95f2001]{overflow:visible}button[data-v-d95f2001],select[data-v-d95f2001]{text-transform:none}[type=button][data-v-d95f2001],[type=reset][data-v-d95f2001],[type=submit][data-v-d95f2001],button[data-v-d95f2001]{-webkit-appearance:button}[type=button][data-v-d95f2001]::-moz-focus-inner,[type=reset][data-v-d95f2001]::-moz-focus-inner,[type=submit][data-v-d95f2001]::-moz-focus-inner,button[data-v-d95f2001]::-moz-focus-inner{border-style:none;padding:0}[type=button][data-v-d95f2001]:-moz-focusring,[type=reset][data-v-d95f2001]:-moz-focusring,[type=submit][data-v-d95f2001]:-moz-focusring,button[data-v-d95f2001]:-moz-focusring{outline:1px dotted ButtonText}fieldset[data-v-d95f2001]{padding:.35em .75em .625em}legend[data-v-d95f2001]{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress[data-v-d95f2001]{vertical-align:baseline}textarea[data-v-d95f2001]{overflow:auto}[type=checkbox][data-v-d95f2001],[type=radio][data-v-d95f2001]{box-sizing:border-box;padding:0}[type=number][data-v-d95f2001]::-webkit-inner-spin-button,[type=number][data-v-d95f2001]::-webkit-outer-spin-button{height:auto}[type=search][data-v-d95f2001]{-webkit-appearance:textfield;outline-offset:-2px}[type=search][data-v-d95f2001]::-webkit-search-decoration{-webkit-appearance:none}[data-v-d95f2001]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details[data-v-d95f2001]{display:block}summary[data-v-d95f2001]{display:list-item}[hidden][data-v-d95f2001],template[data-v-d95f2001]{display:none}body[data-v-d95f2001]{background:#ebebe5;font-family:Skolar Sans Latin,sans-serif;-webkit-font-smooting:antialiased}.close[data-v-d95f2001]:before{color:#cc482e;content:"+";font-size:48px;position:absolute;right:2px;top:5px;transform:rotate(45deg);transform-origin:center center;transition:all .3s ease;z-index:100}@media(min-width:900px){.close[data-v-d95f2001]:before{font-size:65px;right:17px;top:20px}}.close[data-v-d95f2001]:before:hover{color:#a03621}.constrain-container[data-v-d95f2001]{overflow:hidden;position:relative}.constrain-main[data-v-d95f2001]{position:relative}@media(min-width:900px){.constrain-main[data-v-d95f2001]{margin:0 auto;max-width:859px;padding-top:80px;width:75%}}.constrain-main-wide[data-v-d95f2001]{position:relative}@media(min-width:900px){.constrain-main-wide[data-v-d95f2001]{margin:0 auto;max-width:inherit;padding-top:80px;width:90%}}.constrain-main-wide main[data-v-d95f2001]{max-width:inherit}a[data-v-d95f2001]{text-decoration:none}header[data-v-d95f2001]{background:#045b8c;color:#fff;overflow:hidden;padding:20px;position:relative}header h1[data-v-d95f2001]{font-size:26px;font-weight:100;margin:0;text-align:center}@media(min-width:768px){header h1[data-v-d95f2001]{font-size:38px;text-align:left}}header p[data-v-d95f2001]{font-size:12px;font-weight:100;margin:0}@media(min-width:768px){header p[data-v-d95f2001]{font-size:24px}}header.header-invert[data-v-d95f2001]{background:#ebebe5;color:#045b8c;padding:25px;text-align:center}@media(min-width:900px){header.header-invert[data-v-d95f2001]{padding:25px 0}}header.header-invert h1[data-v-d95f2001]{font-size:34px}header.header-multi h1[data-v-d95f2001]{text-align:left}main[data-v-d95f2001]{padding:20px 18px}@media(min-width:990px){main[data-v-d95f2001]{margin:0 auto;max-width:990px}}main h1[data-v-d95f2001]{color:#045b8c;font-size:28px}main h2[data-v-d95f2001],main h3[data-v-d95f2001]{font-size:16px}main h3[data-v-d95f2001]{font-weight:400}main p[data-v-d95f2001]{line-height:1.5em}@media(min-width:990px){main p[data-v-d95f2001]{font-size:18px;font-weight:100}}main a[data-v-d95f2001]{text-decoration:none}main .course-item[data-v-d95f2001],main a[data-v-d95f2001]{color:#cc482e}main .course-item a[data-v-d95f2001]:hover{color:#a03621}main section h2[data-v-d95f2001]{font-size:15px;font-weight:400;text-transform:uppercase}main small[data-v-d95f2001]{font-size:14px;font-weight:300;text-align:center}main small a[data-v-d95f2001]{color:#cc482e;text-decoration:none}main.discussion-container[data-v-d95f2001]{padding:0}footer[data-v-d95f2001]{background:#045b8c;padding:20px;text-align:center}footer[data-v-d95f2001],footer a[data-v-d95f2001]{color:#fff}.notes[data-v-d95f2001]{border-bottom:1px dashed #333}.notes .note[data-v-d95f2001]{background:#fff78f;border-radius:5px;padding:10px}.notes .note h4[data-v-d95f2001]{color:#414141;margin:0}@media(min-width:768px){.notes .note h4[data-v-d95f2001]{font-size:24px}}.notes .note ol[data-v-d95f2001]{padding:0 0 20px}.notes .note ol li[data-v-d95f2001]{font-size:10px;line-height:1.5em;list-style-position:inside}@media(min-width:768px){.notes .note ol li[data-v-d95f2001]{font-size:18px}}.enrollments[data-v-d95f2001]{border-bottom:1px dashed #333;padding:10px 0}@media(min-width:768px){.enrollments[data-v-d95f2001]{border-bottom:0}}.enrollments .enrollments-header[data-v-d95f2001]{display:none}@media(min-width:768px){.enrollments[data-v-d95f2001]{display:table;font-size:18px;width:100%}.enrollments h3[data-v-d95f2001]{display:none}.enrollments h1[data-v-d95f2001]{display:block}.enrollments .course-info[data-v-d95f2001],.enrollments .enrollments-header[data-v-d95f2001]{display:table-row}.enrollments .course-info div[data-v-d95f2001],.enrollments .course-info p[data-v-d95f2001],.enrollments .enrollments-header div[data-v-d95f2001],.enrollments .enrollments-header p[data-v-d95f2001]{display:table-cell;font-size:18px;font-weight:400}.enrollments .course-info div[data-v-d95f2001]:nth-of-type(2),.enrollments .course-info p[data-v-d95f2001]:nth-of-type(2),.enrollments .enrollments-header div[data-v-d95f2001]:nth-of-type(2),.enrollments .enrollments-header p[data-v-d95f2001]:nth-of-type(2){font-weight:800}.enrollments .enrollments-header div[data-v-d95f2001]{font-size:14px;font-weight:400!important;padding-bottom:30px}}.multi-course .certificate-generator[data-v-d95f2001]:first-of-type,.multi-course .certificate-generator:first-of-type form[data-v-d95f2001]{padding-bottom:0}.multi-course .review[data-v-d95f2001]{border-bottom:1px solid #ccc;margin:0}.multi-course .review[data-v-d95f2001]:last-of-type{border-bottom:0;margin-bottom:20px}.certificate-generator[data-v-d95f2001]{display:flex;flex-wrap:wrap;padding:10px 0 0}@media(min-width:768px){.certificate-generator[data-v-d95f2001]{display:table;padding-bottom:0;width:100%}.certificate-generator .course-header~.course-header[data-v-d95f2001]{display:none;visibility:hidden;visibility:collapse}}.certificate-generator h2[data-v-d95f2001]{width:100%}@media(min-width:768px){.certificate-generator h2[data-v-d95f2001]{display:none}}@media(max-width:768px){.certificate-generator .course-title-mobile+.course-title[data-v-d95f2001]{display:none}}.certificate-generator .course-title[data-v-d95f2001]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-title[data-v-d95f2001]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;display:table-caption;font-size:14px;font-weight:800;margin:20px 0 -11px;padding:9px}.certificate-generator:not(:first-of-type) h2+.course-title[data-v-d95f2001]{visibility:hidden}}.certificate-generator .course-title-mobile[data-v-d95f2001]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-title-mobile[data-v-d95f2001]{display:none}}.certificate-generator .course-header[data-v-d95f2001]{background:#045b8c;color:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator .course-header[data-v-d95f2001]{display:table-row;font-size:14px;font-weight:800;width:100%}}.certificate-generator .course-header>div[data-v-d95f2001]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator .course-header>div[data-v-d95f2001]{border-bottom:0;border-top:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator .course-header>div[data-v-d95f2001]:first-of-type{display:none}@media(min-width:768px){.certificate-generator .course-header>div[data-v-d95f2001]:first-of-type{display:table-cell;text-align:left}}.certificate-generator .student-generate[data-v-d95f2001]{display:flex;flex-wrap:wrap;max-width:calc(100vw - 36px);padding:10px 0 20px}.certificate-generator .student-generate .course-header>div[data-v-d95f2001]{padding:15px}@media(min-width:768px){.certificate-generator .student-generate .course-header>div[data-v-d95f2001]{padding:9px}}.certificate-generator .student-generate.certificate .course-header>div[data-v-d95f2001]{padding:7px}@media(min-width:768px){.certificate-generator .student-generate.certificate .course-header>div[data-v-d95f2001]{padding:9px}.certificate-generator .student-generate[data-v-d95f2001]{display:block}}.certificate-generator .course-info[data-v-d95f2001]{background:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator .course-info[data-v-d95f2001]{display:table-row;font-size:14px;width:100%}}.certificate-generator .course-info>div[data-v-d95f2001]{border-bottom:1px solid #ccc;height:12.5%;padding:7px}@media(min-width:768px){.certificate-generator .course-info>div[data-v-d95f2001]{border-right:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator .course-info>div[data-v-d95f2001]:first-of-type{display:none}@media(min-width:768px){.certificate-generator .course-info>div[data-v-d95f2001]:first-of-type{background:#fff;color:#000;display:table-cell;font-size:18px;font-weight:400;text-align:left}}.certificate-generator .course-info input[data-v-d95f2001]{border:1px solid #ccc;margin:0;max-width:100%;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-info input[data-v-d95f2001]{padding:3px}}.certificate-generator .course-info button[data-v-d95f2001]{margin:0}@media(min-width:768px){.student-generate .course-title[data-v-d95f2001]{margin-bottom:-1px}}.certificate-generator-form[data-v-d95f2001]{border-bottom:1px dashed #333;display:block;margin-bottom:20px;margin-top:20px;padding-bottom:20px;width:100%}@media(min-width:768px){.certificate-generator-form[data-v-d95f2001]{align-items:baseline;background:#fff;border-bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:18px;margin-bottom:40px;margin-top:0;padding:7px}.certificate-generator-form button[data-v-d95f2001]{margin:0 15px 0 0}.certificate-generator-form label[data-v-d95f2001]{font-size:15px;padding-right:15px;text-transform:inherit}}.note-list ol[data-v-d95f2001]{padding:0}.note-list ol li[data-v-d95f2001]{list-style-position:inside}@media(min-width:768px){.note-list ol li[data-v-d95f2001]{align-items:center;border-bottom:1px dashed #333;display:flex;justify-content:space-between;padding:20px}.note-list ol li[data-v-d95f2001]:first-of-type{padding-top:0}.note-list ol li[data-v-d95f2001]:last-of-type{border-bottom:0}.note-list ol li p[data-v-d95f2001]{padding-right:10px}}.note-list ol li p[data-v-d95f2001]{display:inline}.note-list ol li button[data-v-d95f2001]{display:block}.main-content[data-v-d95f2001]{padding:10px 0 40px}@media(min-width:768px){.main-content[data-v-d95f2001]{border-top:1px dashed #333}}.chapter-header[data-v-d95f2001]{background:#fff;text-align:center;text-transform:uppercase}@media(min-width:900px){.chapter-header[data-v-d95f2001]{margin-top:20px}}.chapter-header h1[data-v-d95f2001]{color:#045b8c;font-size:16px;font-weight:300}@media(min-width:900px){.chapter-header h1[data-v-d95f2001]{display:inline-block;font-size:28px}}.chapter-header h2[data-v-d95f2001]{color:#045b8c;font-weight:300;margin:0}@media(min-width:900px){.chapter-header h2[data-v-d95f2001]{display:inline-block;font-size:28px}.chapter-header h2[data-v-d95f2001]:after{content:": "}}.course-section>h3[data-v-d95f2001]{border-top:1px dashed #333;color:#045b8c;font-size:24px;font-weight:800;margin:18px;padding-top:20px}.course-section section[data-v-d95f2001]{margin-bottom:40px;padding:20px 18px 60px}.course-section section h3[data-v-d95f2001]:first-of-type{margin-top:0}.course-section section h3[data-v-d95f2001]{font-weight:700;text-transform:uppercase}@media(min-width:768px){.course-section section h3[data-v-d95f2001]{font-size:24px}}.course-section section p[data-v-d95f2001]{font-size:13px}@media(min-width:768px){.course-section section p[data-v-d95f2001]{font-size:18px}}.course-section section li[data-v-d95f2001]{font-size:13px;line-height:1.4em}.course-section section.discussion-notes[data-v-d95f2001]{background:#fff;color:#045b8c}.course-section section.discussion-excerpt[data-v-d95f2001]{background:#045b8c;color:#fff}.course-section section.discussion-quetions[data-v-d95f2001]{background:#cc482e;color:#fff}.course-section section.discussion-response[data-v-d95f2001]{background:#fff;color:#045b8c;position:relative}.course-section section.discussion-response h3[data-v-d95f2001]{text-transform:inherit}@media(min-width:900px){.student-roster header[data-v-d95f2001]{background:transparent;color:#045b8c}}.student-roster main>p[data-v-d95f2001]:last-of-type{text-align:center}.student-roster section[data-v-d95f2001]{border-top:1px dashed #000;margin-bottom:60px;padding-top:15px}.roster[data-v-d95f2001]{font-size:14px}.roster .roster-name[data-v-d95f2001]{font-size:18px;font-weight:800}.roster-header[data-v-d95f2001]{display:none}.roster-section-container[data-v-d95f2001]{display:flex}.roster-section-container>div[data-v-d95f2001]{padding:7px 3px}.roster-section-container>div[data-v-d95f2001]:last-of-type{order:-1}.roster-section-container>div input[data-v-d95f2001]{margin:0}.roster-student[data-v-d95f2001]{margin-bottom:30px}.roster-student>div[data-v-d95f2001]:nth-of-type(2):before{content:"PIN: "}.roster-student>div[data-v-d95f2001]:nth-of-type(3):before{content:"Final: "}.roster-student>div:nth-of-type(4)>div>div[data-v-d95f2001]:first-of-type:before{content:"1: "}.roster-student>div:nth-of-type(5)>div>div[data-v-d95f2001]:first-of-type:before{content:"2: "}.roster-student>div:nth-of-type(6)>div>div[data-v-d95f2001]:first-of-type:before{content:"3: "}.roster-student>div:nth-of-type(7)>div>div[data-v-d95f2001]:first-of-type:before{content:"4: "}.roster-student>div:nth-of-type(8)>div>div[data-v-d95f2001]:first-of-type:before{content:"5: "}.roster-student>div:nth-of-type(9)>div>div[data-v-d95f2001]:first-of-type:before{content:"6: "}.roster-student>div:nth-of-type(10)>div>div[data-v-d95f2001]:first-of-type:before{content:"7: "}.roster-student>div:nth-of-type(11)>div>div[data-v-d95f2001]:first-of-type:before{content:"8: "}.roster-student>div:nth-of-type(12)>div>div[data-v-d95f2001]:first-of-type:before{content:"9: "}.roster-student>div:nth-of-type(13)>div>div[data-v-d95f2001]:first-of-type:before{content:"10: "}.roster-student>div:nth-of-type(14)>div>div[data-v-d95f2001]:first-of-type:before{content:"11: "}.roster-student>div:nth-of-type(15)>div>div[data-v-d95f2001]:first-of-type:before{content:"12: "}.scroll-instruction[data-v-d95f2001]{display:none}@media(min-width:768px){.roster[data-v-d95f2001]{display:block;max-width:100%;overflow:hidden;overflow-x:scroll}.roster .roster-header[data-v-d95f2001],.roster .roster-student[data-v-d95f2001]{display:table-row}.roster .roster-header>div[data-v-d95f2001],.roster .roster-student>div[data-v-d95f2001]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:table-cell;padding:7px;text-align:center}.roster .roster-header>div[data-v-d95f2001]:first-of-type,.roster .roster-student>div[data-v-d95f2001]:first-of-type{font-size:14px;text-align:left;white-space:nowrap}.roster .roster-header .score[data-v-d95f2001],.roster .roster-student .score[data-v-d95f2001]{background:#d2edf3;min-width:23px}.roster .roster-header .roster-item[data-v-d95f2001],.roster .roster-student .roster-item[data-v-d95f2001]{padding:0}.roster .roster-header .roster-section-container[data-v-d95f2001],.roster .roster-student .roster-section-container[data-v-d95f2001]{align-items:stretch;display:flex}.roster .roster-header .roster-section-container .roster-section[data-v-d95f2001],.roster .roster-student .roster-section-container .roster-section[data-v-d95f2001]{padding:7px;white-space:nowrap}.roster .roster-header .roster-section-container .roster-section[data-v-d95f2001]:last-of-type,.roster .roster-student .roster-section-container .roster-section[data-v-d95f2001]:last-of-type{order:0}.roster .roster-header .roster-section-container .roster-section input[data-v-d95f2001],.roster .roster-student .roster-section-container .roster-section input[data-v-d95f2001]{margin:0}.roster .scroll-instruction[data-v-d95f2001]{background:#fff;display:block;padding:7px}.roster .roster-header[data-v-d95f2001]{background:#045b8c;color:#fff}.roster .roster-student[data-v-d95f2001]{background:#fff;color:#000}.roster .roster-student a[data-v-d95f2001]{color:#cc482e;text-decoration:none}.roster .roster-student>div[data-v-d95f2001]:before,.roster .roster-student>div>div>div[data-v-d95f2001]:first-of-type:before{content:""!important;display:none}}@media(min-width:1110px){.roster .scroll-instruction[data-v-d95f2001]{display:none}}form p[data-v-d95f2001]{margin-bottom:5px;text-transform:uppercase}form .student-update-info[data-v-d95f2001]{text-align:center}form .student-update-info p[data-v-d95f2001]{text-align:center;text-transform:inherit}fieldset[data-v-d95f2001]{border:0;padding:0}fieldset>div[data-v-d95f2001]{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){fieldset>div.narrow-form[data-v-d95f2001]{justify-content:flex-start}}fieldset>div>div[data-v-d95f2001]{width:100%}@media(min-width:600px){fieldset>div>div[data-v-d95f2001]{width:49.5%}}@media(min-width:768px){fieldset>div>div[data-v-d95f2001]{width:32.5%}}legend[data-v-d95f2001]{font-size:20px;margin:0;padding:10px 0 5px;width:100%}label[data-v-d95f2001],legend[data-v-d95f2001]{text-transform:uppercase}label[data-v-d95f2001]{color:#7b6b5a;font-size:14px;padding-right:10px}input[data-v-d95f2001]{border:0;border-radius:7px;box-sizing:border-box;color:transparent;margin:5px 0 15px;min-width:100%;padding:13px}input[data-v-d95f2001]:focus{outline:none}input[type=checkbox][data-v-d95f2001],input[type=radio][data-v-d95f2001]{display:inline-block;margin-right:4px;min-width:inherit;transform:scale(1.5)}input[type=date][data-v-d95f2001]{padding:11px}@media(min-width:768px){input[type=date][data-v-d95f2001]{margin-left:0}}.select-container[data-v-d95f2001]{background:#fff;border:0;border-radius:7px;box-sizing:border-box;margin:5px 0 15px;max-width:400px}select[data-v-d95f2001]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDQuOTUgMTAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNC45NXYxMEgweiIvPjxwYXRoIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OXptMi4xMy42NkwyLjQ4IDYuODIgMS40MSA1LjMzeiIgc3R5bGU9ImZpbGw6IzQ0NCIvPjwvc3ZnPg==) no-repeat 95% 50%;border:0;font-size:100%;line-height:1.15;margin:0;padding:13px;width:100%}select[data-v-d95f2001]:focus{outline:none}.certificate-generator-form label[data-v-d95f2001]{color:#000}.certificate-generator-form label.checkbox-text[data-v-d95f2001]{text-transform:inherit}.note-container[data-v-d95f2001]{background:#fff;margin-bottom:40px}.note-container p[data-v-d95f2001]{margin:0;text-transform:inherit}.note-container textarea[data-v-d95f2001]{border:1px solid #333;box-sizing:border-box;height:100px;margin-top:20px;max-width:100%;width:100%}@media(min-width:768px){.note-container form[data-v-d95f2001]{margin:40px 80px}}button[data-v-d95f2001]{background:#029c85;border:0;border-radius:20px;color:#fff;font-size:14px;margin:20px 0;padding:9px 26px;text-transform:uppercase;transition:all .3s ease}button[data-v-d95f2001]:hover{background:#027262}button.remove[data-v-d95f2001]{background:#cc482e;white-space:nowrap}button.remove[data-v-d95f2001]:hover{background:#a03621}.generate-certificate[data-v-d95f2001],.respond-button[data-v-d95f2001]{background:#fff;border:2px solid #045b8c;border-radius:20px;color:#045b8c;display:inline-block;font-size:14px;font-weight:800;margin:0 0 20px;padding:7px 26px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.respond-button[data-v-d95f2001]{border-color:#cc482e;bottom:18px;color:#cc482e;margin:0;position:absolute;right:18px;transition:all .3s ease}.generate-certificate[data-v-d95f2001]:hover{background:#cee9f8;border:2px solid #024064;color:#024064}.respond-button[data-v-d95f2001]:hover{background:#f5cac1;border:2px solid #a8331c;color:#a8331c}.send-email[data-v-d95f2001]{margin:20px 0}.send-email button[data-v-d95f2001]{background:transparent;color:#cc482e;margin:10px 0;padding:0;text-transform:inherit;transition:all .3s ease}@media(min-width:500px){.send-email button[data-v-d95f2001]{margin:10px 50px 10px 0}}.send-email button[data-v-d95f2001]:before{background:url(data:image/png;base64,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);background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;vertical-align:bottom;width:20px}.send-email button[data-v-d95f2001]:hover{color:#a8331c}.certificate-generator-plus[data-v-d95f2001]{display:flex;flex-wrap:wrap;padding:10px 0 20px}@media(min-width:768px){.certificate-generator-plus[data-v-d95f2001]{display:table;padding-bottom:0;width:100%}}.certificate-generator-plus h2[data-v-d95f2001]{width:100%}@media(min-width:768px){.certificate-generator-plus h2[data-v-d95f2001]{display:none}}.certificate-generator-plus .course-title[data-v-d95f2001]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator-plus .course-title[data-v-d95f2001]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;display:table-caption;font-size:18px;font-weight:800;margin:20px 0 -11px;padding:9px}}.certificate-generator-plus .course-header[data-v-d95f2001]{background:#045b8c;color:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator-plus .course-header[data-v-d95f2001]{display:table-row;font-size:18px;font-weight:800;width:100%}}.certificate-generator-plus .course-header>div[data-v-d95f2001]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator-plus .course-header>div[data-v-d95f2001]{border-bottom:0;border-top:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator-plus .course-header>div[data-v-d95f2001]:first-of-type{display:none}@media(min-width:768px){.certificate-generator-plus .course-header>div[data-v-d95f2001]:first-of-type{display:table-cell;text-align:left}}.certificate-generator-plus .student-generate[data-v-d95f2001]{display:flex;flex-wrap:wrap;padding:10px 0 20px}.certificate-generator-plus .student-generate .course-header>div[data-v-d95f2001]{padding:15px}@media(min-width:768px){.certificate-generator-plus .student-generate .course-header>div[data-v-d95f2001]{padding:9px}.certificate-generator-plus .student-generate[data-v-d95f2001]{display:block}}.certificate-generator-plus .course-info[data-v-d95f2001]{background:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator-plus .course-info[data-v-d95f2001]{display:table-row;font-size:18px;width:100%}}.certificate-generator-plus .course-info>div[data-v-d95f2001]{border-bottom:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator-plus .course-info>div[data-v-d95f2001]{border-right:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator-plus .course-info>div[data-v-d95f2001]:first-of-type{display:none}@media(min-width:768px){.certificate-generator-plus .course-info>div[data-v-d95f2001]:first-of-type{background:#fff;color:#000;display:table-cell;font-weight:400;text-align:left}}.certificate-generator-plus .course-info input[data-v-d95f2001]{border:1px solid #ccc;margin:0;max-width:100%;padding:7px;width:100%}@media(min-width:768px){.certificate-generator-plus .course-info input[data-v-d95f2001]{padding:3px}}.certificate-generator-plus .course-info button[data-v-d95f2001]{margin:0}.review[data-v-d95f2001]{background:#fff;margin:20px 0;overflow-x:scroll;padding-bottom:14px}.review table[data-v-d95f2001]{width:100%}.review thead[data-v-d95f2001]{font-size:12px;font-weight:800}.review tbody[data-v-d95f2001]{font-size:14px;font-weight:300}.review .dq[data-v-d95f2001]{font-size:14px;font-weight:400}.review td[data-v-d95f2001]{padding:6px 11px 0 14px;text-align:center}.notes[data-v-d95f2001]{background:#fff78f;border-radius:4px;margin-bottom:1rem;padding:1rem}.notes-header[data-v-d95f2001]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.notes-header h4[data-v-d95f2001]{color:#333;font-size:1.5rem;font-weight:600;margin:0}.notes-header .notes-actions[data-v-d95f2001]{display:flex;gap:.5rem}.notes-header .notes-actions button[data-v-d95f2001]{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:400;padding:6px 12px;transition:all .3s ease}.notes-header .notes-actions button[data-v-d95f2001]:disabled{cursor:not-allowed;opacity:.5}.notes-header .notes-actions .btn-add[data-v-d95f2001]{background-color:#4caf50;color:#fff}.notes-header .notes-actions .btn-add[data-v-d95f2001]:hover:not(:disabled){background-color:#45a049}.notes-header .notes-actions .btn-delete-selected[data-v-d95f2001]{background-color:#f44336;color:#fff}.notes-header .notes-actions .btn-delete-selected[data-v-d95f2001]:hover:not(:disabled){background-color:#da190b}.notes-table-container[data-v-d95f2001]{overflow-x:auto}.notes-table-container .empty-state[data-v-d95f2001]{color:#666;padding-bottom:1rem;text-align:center}.notes-table-container .empty-state p[data-v-d95f2001]{font-size:1rem;margin:0}.notes-table[data-v-d95f2001]{background:#fff78f;border-collapse:collapse;width:100%}.notes-table thead[data-v-d95f2001]{background-color:transparent;border-bottom:1px solid #b59f93}.notes-table thead th[data-v-d95f2001]{color:#333;font-size:13px;font-weight:600;padding:10px;text-align:left}.notes-table thead th.checkbox-col[data-v-d95f2001]{text-align:center;width:40px}.notes-table thead th.checkbox-col input[data-v-d95f2001]{margin-bottom:0;margin-top:6px}.notes-table thead th.note-col[data-v-d95f2001]{min-width:300px}.notes-table thead th.actions-col[data-v-d95f2001]{text-align:center;width:100px}.notes-table tbody tr[data-v-d95f2001]{background-color:#fff78f}.notes-table tbody tr td[data-v-d95f2001]{padding:12px 10px;vertical-align:middle}.notes-table tbody tr td.checkbox-col[data-v-d95f2001]{text-align:center}.notes-table tbody tr td.checkbox-col input[type=checkbox][data-v-d95f2001]{cursor:pointer;height:16px;margin-bottom:0;margin-top:8px;width:16px}.notes-table tbody tr td.note-col[data-v-d95f2001]{font-size:18px;line-height:1.5;word-break:break-word}.notes-table tbody tr td.actions-col[data-v-d95f2001]{display:flex;text-align:center}.notes-table tbody tr td.actions-col .btn-icon[data-v-d95f2001]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin:0 2px;padding:4px;transition:transform .2s;vertical-align:middle}.notes-table tbody tr td.actions-col .btn-icon svg[data-v-d95f2001]{display:block;height:20px;width:20px}.notes-table tbody tr td.actions-col .btn-icon[data-v-d95f2001]:hover:not(:disabled){transform:scale(1.15)}.notes-table tbody tr td.actions-col .btn-icon[data-v-d95f2001]:disabled{cursor:not-allowed;opacity:.3}.modal-overlay[data-v-d95f2001]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-content[data-v-d95f2001]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.modal-header[data-v-d95f2001]{align-items:center;background:linear-gradient(135deg,#1e5a8e,#2980b9);border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:20px 30px}.modal-header h2[data-v-d95f2001]{color:#fff;font-size:24px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.modal-header .close-btn[data-v-d95f2001]{align-items:center;background:none;border:none;color:#fffc;cursor:pointer;display:flex;font-size:32px;height:30px;justify-content:center;padding:0;transition:color .3s;width:30px}.modal-header .close-btn[data-v-d95f2001]:hover{color:#fff}.modal-body[data-v-d95f2001]{flex:1;overflow-y:auto;padding:20px;width:100%}.modal-body p[data-v-d95f2001]{color:#666;line-height:1.6;margin-bottom:15px}.modal-body textarea[data-v-d95f2001]{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:10px;resize:vertical;width:100%}.modal-body textarea[data-v-d95f2001]:focus{border-color:#4caf50;outline:none}.modal-body header.header-multi h1[data-v-d95f2001]{color:#fff}.modal-body .note-list[data-v-d95f2001]{width:100%}.modal-body .note-list ol[data-v-d95f2001]{list-style:none;margin:0;padding:0;width:100%}.modal-body .note-list ol li[data-v-d95f2001]{border:none;margin-bottom:0;padding:0 0 6px;width:100%}.modal-body .note-list ol li[data-v-d95f2001]:not(:last-child){border-bottom:none}.modal-body .note-list ol li .note-item[data-v-d95f2001]{align-items:center;background:#f9f9f9;border:none;border-radius:4px;display:flex;gap:15px;justify-content:space-between;padding:0 15px;width:100%}.modal-body .note-list ol li .note-item p[data-v-d95f2001]{color:#333;flex:1;margin:0;word-break:break-word}.modal-body .note-list ol li .note-item button.remove[data-v-d95f2001]{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.modal-body .note-list ol li .note-item button.remove[data-v-d95f2001]:hover:not(:disabled){background-color:#da190b}.modal-body .note-list ol li .note-item button.remove[data-v-d95f2001]:disabled{cursor:not-allowed;opacity:.6}.modal-footer[data-v-d95f2001]{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:20px}.modal-footer button[data-v-d95f2001]{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.modal-footer button[data-v-d95f2001]:disabled{cursor:not-allowed;opacity:.6}.modal-footer button.btn-primary[data-v-d95f2001]{background-color:#4caf50;color:#fff}.modal-footer button.btn-primary[data-v-d95f2001]:hover:not(:disabled){background-color:#45a049}.modal-footer button.btn-secondary[data-v-d95f2001]{background-color:#999;color:#fff}.modal-footer button.btn-secondary[data-v-d95f2001]:hover:not(:disabled){background-color:#666}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html[data-v-e8ef4d94]{line-height:1.15;-webkit-text-size-adjust:100%}body[data-v-e8ef4d94]{margin:0}h1[data-v-e8ef4d94]{font-size:2em;margin:.67em 0}hr[data-v-e8ef4d94]{box-sizing:content-box;height:0;overflow:visible}pre[data-v-e8ef4d94]{font-family:monospace;font-size:1em}a[data-v-e8ef4d94]{background-color:transparent}abbr[title][data-v-e8ef4d94]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b[data-v-e8ef4d94],strong[data-v-e8ef4d94]{font-weight:bolder}code[data-v-e8ef4d94],kbd[data-v-e8ef4d94],samp[data-v-e8ef4d94]{font-family:monospace;font-size:1em}small[data-v-e8ef4d94]{font-size:80%}sub[data-v-e8ef4d94],sup[data-v-e8ef4d94]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[data-v-e8ef4d94]{bottom:-.25em}sup[data-v-e8ef4d94]{top:-.5em}img[data-v-e8ef4d94]{border-style:none}button[data-v-e8ef4d94],input[data-v-e8ef4d94],optgroup[data-v-e8ef4d94],select[data-v-e8ef4d94],textarea[data-v-e8ef4d94]{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button[data-v-e8ef4d94],input[data-v-e8ef4d94]{overflow:visible}button[data-v-e8ef4d94],select[data-v-e8ef4d94]{text-transform:none}[type=button][data-v-e8ef4d94],[type=reset][data-v-e8ef4d94],[type=submit][data-v-e8ef4d94],button[data-v-e8ef4d94]{-webkit-appearance:button}[type=button][data-v-e8ef4d94]::-moz-focus-inner,[type=reset][data-v-e8ef4d94]::-moz-focus-inner,[type=submit][data-v-e8ef4d94]::-moz-focus-inner,button[data-v-e8ef4d94]::-moz-focus-inner{border-style:none;padding:0}[type=button][data-v-e8ef4d94]:-moz-focusring,[type=reset][data-v-e8ef4d94]:-moz-focusring,[type=submit][data-v-e8ef4d94]:-moz-focusring,button[data-v-e8ef4d94]:-moz-focusring{outline:1px dotted ButtonText}fieldset[data-v-e8ef4d94]{padding:.35em .75em .625em}legend[data-v-e8ef4d94]{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress[data-v-e8ef4d94]{vertical-align:baseline}textarea[data-v-e8ef4d94]{overflow:auto}[type=checkbox][data-v-e8ef4d94],[type=radio][data-v-e8ef4d94]{box-sizing:border-box;padding:0}[type=number][data-v-e8ef4d94]::-webkit-inner-spin-button,[type=number][data-v-e8ef4d94]::-webkit-outer-spin-button{height:auto}[type=search][data-v-e8ef4d94]{-webkit-appearance:textfield;outline-offset:-2px}[type=search][data-v-e8ef4d94]::-webkit-search-decoration{-webkit-appearance:none}[data-v-e8ef4d94]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details[data-v-e8ef4d94]{display:block}summary[data-v-e8ef4d94]{display:list-item}[hidden][data-v-e8ef4d94],template[data-v-e8ef4d94]{display:none}body[data-v-e8ef4d94]{background:#ebebe5;font-family:Skolar Sans Latin,sans-serif;-webkit-font-smooting:antialiased}.close[data-v-e8ef4d94]:before{color:#cc482e;content:"+";font-size:48px;position:absolute;right:2px;top:5px;transform:rotate(45deg);transform-origin:center center;transition:all .3s ease;z-index:100}@media(min-width:900px){.close[data-v-e8ef4d94]:before{font-size:65px;right:17px;top:20px}}.close[data-v-e8ef4d94]:before:hover{color:#a03621}.constrain-container[data-v-e8ef4d94]{overflow:hidden;position:relative}.constrain-main[data-v-e8ef4d94]{position:relative}@media(min-width:900px){.constrain-main[data-v-e8ef4d94]{margin:0 auto;max-width:859px;padding-top:80px;width:75%}}.constrain-main-wide[data-v-e8ef4d94]{position:relative}@media(min-width:900px){.constrain-main-wide[data-v-e8ef4d94]{margin:0 auto;max-width:inherit;padding-top:80px;width:90%}}.constrain-main-wide main[data-v-e8ef4d94]{max-width:inherit}a[data-v-e8ef4d94]{text-decoration:none}header[data-v-e8ef4d94]{background:#045b8c;color:#fff;overflow:hidden;padding:20px;position:relative}header h1[data-v-e8ef4d94]{font-size:26px;font-weight:100;margin:0;text-align:center}@media(min-width:768px){header h1[data-v-e8ef4d94]{font-size:38px;text-align:left}}header p[data-v-e8ef4d94]{font-size:12px;font-weight:100;margin:0}@media(min-width:768px){header p[data-v-e8ef4d94]{font-size:24px}}header.header-invert[data-v-e8ef4d94]{background:#ebebe5;color:#045b8c;padding:25px;text-align:center}@media(min-width:900px){header.header-invert[data-v-e8ef4d94]{padding:25px 0}}header.header-invert h1[data-v-e8ef4d94]{font-size:34px}header.header-multi h1[data-v-e8ef4d94]{text-align:left}main[data-v-e8ef4d94]{padding:20px 18px}@media(min-width:990px){main[data-v-e8ef4d94]{margin:0 auto;max-width:990px}}main h1[data-v-e8ef4d94]{color:#045b8c;font-size:28px}main h2[data-v-e8ef4d94],main h3[data-v-e8ef4d94]{font-size:16px}main h3[data-v-e8ef4d94]{font-weight:400}main p[data-v-e8ef4d94]{line-height:1.5em}@media(min-width:990px){main p[data-v-e8ef4d94]{font-size:18px;font-weight:100}}main a[data-v-e8ef4d94]{text-decoration:none}main .course-item[data-v-e8ef4d94],main a[data-v-e8ef4d94]{color:#cc482e}main .course-item a[data-v-e8ef4d94]:hover{color:#a03621}main section h2[data-v-e8ef4d94]{font-size:15px;font-weight:400;text-transform:uppercase}main small[data-v-e8ef4d94]{font-size:14px;font-weight:300;text-align:center}main small a[data-v-e8ef4d94]{color:#cc482e;text-decoration:none}main.discussion-container[data-v-e8ef4d94]{padding:0}footer[data-v-e8ef4d94]{background:#045b8c;padding:20px;text-align:center}footer[data-v-e8ef4d94],footer a[data-v-e8ef4d94]{color:#fff}.notes[data-v-e8ef4d94]{border-bottom:1px dashed #333}.notes .note[data-v-e8ef4d94]{background:#fff78f;border-radius:5px;padding:10px}.notes .note h4[data-v-e8ef4d94]{color:#414141;margin:0}@media(min-width:768px){.notes .note h4[data-v-e8ef4d94]{font-size:24px}}.notes .note ol[data-v-e8ef4d94]{padding:0 0 20px}.notes .note ol li[data-v-e8ef4d94]{font-size:10px;line-height:1.5em;list-style-position:inside}@media(min-width:768px){.notes .note ol li[data-v-e8ef4d94]{font-size:18px}}.enrollments[data-v-e8ef4d94]{border-bottom:1px dashed #333;padding:10px 0}@media(min-width:768px){.enrollments[data-v-e8ef4d94]{border-bottom:0}}.enrollments .enrollments-header[data-v-e8ef4d94]{display:none}@media(min-width:768px){.enrollments[data-v-e8ef4d94]{display:table;font-size:18px;width:100%}.enrollments h3[data-v-e8ef4d94]{display:none}.enrollments h1[data-v-e8ef4d94]{display:block}.enrollments .course-info[data-v-e8ef4d94],.enrollments .enrollments-header[data-v-e8ef4d94]{display:table-row}.enrollments .course-info div[data-v-e8ef4d94],.enrollments .course-info p[data-v-e8ef4d94],.enrollments .enrollments-header div[data-v-e8ef4d94],.enrollments .enrollments-header p[data-v-e8ef4d94]{display:table-cell;font-size:18px;font-weight:400}.enrollments .course-info div[data-v-e8ef4d94]:nth-of-type(2),.enrollments .course-info p[data-v-e8ef4d94]:nth-of-type(2),.enrollments .enrollments-header div[data-v-e8ef4d94]:nth-of-type(2),.enrollments .enrollments-header p[data-v-e8ef4d94]:nth-of-type(2){font-weight:800}.enrollments .enrollments-header div[data-v-e8ef4d94]{font-size:14px;font-weight:400!important;padding-bottom:30px}}.multi-course .certificate-generator[data-v-e8ef4d94]:first-of-type,.multi-course .certificate-generator:first-of-type form[data-v-e8ef4d94]{padding-bottom:0}.multi-course .review[data-v-e8ef4d94]{border-bottom:1px solid #ccc;margin:0}.multi-course .review[data-v-e8ef4d94]:last-of-type{border-bottom:0;margin-bottom:20px}.certificate-generator[data-v-e8ef4d94]{display:flex;flex-wrap:wrap;padding:10px 0 0}@media(min-width:768px){.certificate-generator[data-v-e8ef4d94]{display:table;padding-bottom:0;width:100%}.certificate-generator .course-header~.course-header[data-v-e8ef4d94]{display:none;visibility:hidden;visibility:collapse}}.certificate-generator h2[data-v-e8ef4d94]{width:100%}@media(min-width:768px){.certificate-generator h2[data-v-e8ef4d94]{display:none}}@media(max-width:768px){.certificate-generator .course-title-mobile+.course-title[data-v-e8ef4d94]{display:none}}.certificate-generator .course-title[data-v-e8ef4d94]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-title[data-v-e8ef4d94]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;display:table-caption;font-size:14px;font-weight:800;margin:20px 0 -11px;padding:9px}.certificate-generator:not(:first-of-type) h2+.course-title[data-v-e8ef4d94]{visibility:hidden}}.certificate-generator .course-title-mobile[data-v-e8ef4d94]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-title-mobile[data-v-e8ef4d94]{display:none}}.certificate-generator .course-header[data-v-e8ef4d94]{background:#045b8c;color:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator .course-header[data-v-e8ef4d94]{display:table-row;font-size:14px;font-weight:800;width:100%}}.certificate-generator .course-header>div[data-v-e8ef4d94]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator .course-header>div[data-v-e8ef4d94]{border-bottom:0;border-top:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator .course-header>div[data-v-e8ef4d94]:first-of-type{display:none}@media(min-width:768px){.certificate-generator .course-header>div[data-v-e8ef4d94]:first-of-type{display:table-cell;text-align:left}}.certificate-generator .student-generate[data-v-e8ef4d94]{display:flex;flex-wrap:wrap;max-width:calc(100vw - 36px);padding:10px 0 20px}.certificate-generator .student-generate .course-header>div[data-v-e8ef4d94]{padding:15px}@media(min-width:768px){.certificate-generator .student-generate .course-header>div[data-v-e8ef4d94]{padding:9px}}.certificate-generator .student-generate.certificate .course-header>div[data-v-e8ef4d94]{padding:7px}@media(min-width:768px){.certificate-generator .student-generate.certificate .course-header>div[data-v-e8ef4d94]{padding:9px}.certificate-generator .student-generate[data-v-e8ef4d94]{display:block}}.certificate-generator .course-info[data-v-e8ef4d94]{background:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator .course-info[data-v-e8ef4d94]{display:table-row;font-size:14px;width:100%}}.certificate-generator .course-info>div[data-v-e8ef4d94]{border-bottom:1px solid #ccc;height:12.5%;padding:7px}@media(min-width:768px){.certificate-generator .course-info>div[data-v-e8ef4d94]{border-right:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator .course-info>div[data-v-e8ef4d94]:first-of-type{display:none}@media(min-width:768px){.certificate-generator .course-info>div[data-v-e8ef4d94]:first-of-type{background:#fff;color:#000;display:table-cell;font-size:18px;font-weight:400;text-align:left}}.certificate-generator .course-info input[data-v-e8ef4d94]{border:1px solid #ccc;margin:0;max-width:100%;padding:7px;width:100%}@media(min-width:768px){.certificate-generator .course-info input[data-v-e8ef4d94]{padding:3px}}.certificate-generator .course-info button[data-v-e8ef4d94]{margin:0}@media(min-width:768px){.student-generate .course-title[data-v-e8ef4d94]{margin-bottom:-1px}}.certificate-generator-form[data-v-e8ef4d94]{border-bottom:1px dashed #333;display:block;margin-bottom:20px;margin-top:20px;padding-bottom:20px;width:100%}@media(min-width:768px){.certificate-generator-form[data-v-e8ef4d94]{align-items:baseline;background:#fff;border-bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:18px;margin-bottom:40px;margin-top:0;padding:7px}.certificate-generator-form button[data-v-e8ef4d94]{margin:0 15px 0 0}.certificate-generator-form label[data-v-e8ef4d94]{font-size:15px;padding-right:15px;text-transform:inherit}}.note-list ol[data-v-e8ef4d94]{padding:0}.note-list ol li[data-v-e8ef4d94]{list-style-position:inside}@media(min-width:768px){.note-list ol li[data-v-e8ef4d94]{align-items:center;border-bottom:1px dashed #333;display:flex;justify-content:space-between;padding:20px}.note-list ol li[data-v-e8ef4d94]:first-of-type{padding-top:0}.note-list ol li[data-v-e8ef4d94]:last-of-type{border-bottom:0}.note-list ol li p[data-v-e8ef4d94]{padding-right:10px}}.note-list ol li p[data-v-e8ef4d94]{display:inline}.note-list ol li button[data-v-e8ef4d94]{display:block}.main-content[data-v-e8ef4d94]{padding:10px 0 40px}@media(min-width:768px){.main-content[data-v-e8ef4d94]{border-top:1px dashed #333}}.chapter-header[data-v-e8ef4d94]{background:#fff;text-align:center;text-transform:uppercase}@media(min-width:900px){.chapter-header[data-v-e8ef4d94]{margin-top:20px}}.chapter-header h1[data-v-e8ef4d94]{color:#045b8c;font-size:16px;font-weight:300}@media(min-width:900px){.chapter-header h1[data-v-e8ef4d94]{display:inline-block;font-size:28px}}.chapter-header h2[data-v-e8ef4d94]{color:#045b8c;font-weight:300;margin:0}@media(min-width:900px){.chapter-header h2[data-v-e8ef4d94]{display:inline-block;font-size:28px}.chapter-header h2[data-v-e8ef4d94]:after{content:": "}}.course-section>h3[data-v-e8ef4d94]{border-top:1px dashed #333;color:#045b8c;font-size:24px;font-weight:800;margin:18px;padding-top:20px}.course-section section[data-v-e8ef4d94]{margin-bottom:40px;padding:20px 18px 60px}.course-section section h3[data-v-e8ef4d94]:first-of-type{margin-top:0}.course-section section h3[data-v-e8ef4d94]{font-weight:700;text-transform:uppercase}@media(min-width:768px){.course-section section h3[data-v-e8ef4d94]{font-size:24px}}.course-section section p[data-v-e8ef4d94]{font-size:13px}@media(min-width:768px){.course-section section p[data-v-e8ef4d94]{font-size:18px}}.course-section section li[data-v-e8ef4d94]{font-size:13px;line-height:1.4em}.course-section section.discussion-notes[data-v-e8ef4d94]{background:#fff;color:#045b8c}.course-section section.discussion-excerpt[data-v-e8ef4d94]{background:#045b8c;color:#fff}.course-section section.discussion-quetions[data-v-e8ef4d94]{background:#cc482e;color:#fff}.course-section section.discussion-response[data-v-e8ef4d94]{background:#fff;color:#045b8c;position:relative}.course-section section.discussion-response h3[data-v-e8ef4d94]{text-transform:inherit}@media(min-width:900px){.student-roster header[data-v-e8ef4d94]{background:transparent;color:#045b8c}}.student-roster main>p[data-v-e8ef4d94]:last-of-type{text-align:center}.student-roster section[data-v-e8ef4d94]{border-top:1px dashed #000;margin-bottom:60px;padding-top:15px}.roster[data-v-e8ef4d94]{font-size:14px}.roster .roster-name[data-v-e8ef4d94]{font-size:18px;font-weight:800}.roster-header[data-v-e8ef4d94]{display:none}.roster-section-container[data-v-e8ef4d94]{display:flex}.roster-section-container>div[data-v-e8ef4d94]{padding:7px 3px}.roster-section-container>div[data-v-e8ef4d94]:last-of-type{order:-1}.roster-section-container>div input[data-v-e8ef4d94]{margin:0}.roster-student[data-v-e8ef4d94]{margin-bottom:30px}.roster-student>div[data-v-e8ef4d94]:nth-of-type(2):before{content:"PIN: "}.roster-student>div[data-v-e8ef4d94]:nth-of-type(3):before{content:"Final: "}.roster-student>div:nth-of-type(4)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"1: "}.roster-student>div:nth-of-type(5)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"2: "}.roster-student>div:nth-of-type(6)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"3: "}.roster-student>div:nth-of-type(7)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"4: "}.roster-student>div:nth-of-type(8)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"5: "}.roster-student>div:nth-of-type(9)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"6: "}.roster-student>div:nth-of-type(10)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"7: "}.roster-student>div:nth-of-type(11)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"8: "}.roster-student>div:nth-of-type(12)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"9: "}.roster-student>div:nth-of-type(13)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"10: "}.roster-student>div:nth-of-type(14)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"11: "}.roster-student>div:nth-of-type(15)>div>div[data-v-e8ef4d94]:first-of-type:before{content:"12: "}.scroll-instruction[data-v-e8ef4d94]{display:none}@media(min-width:768px){.roster[data-v-e8ef4d94]{display:block;max-width:100%;overflow:hidden;overflow-x:scroll}.roster .roster-header[data-v-e8ef4d94],.roster .roster-student[data-v-e8ef4d94]{display:table-row}.roster .roster-header>div[data-v-e8ef4d94],.roster .roster-student>div[data-v-e8ef4d94]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:table-cell;padding:7px;text-align:center}.roster .roster-header>div[data-v-e8ef4d94]:first-of-type,.roster .roster-student>div[data-v-e8ef4d94]:first-of-type{font-size:14px;text-align:left;white-space:nowrap}.roster .roster-header .score[data-v-e8ef4d94],.roster .roster-student .score[data-v-e8ef4d94]{background:#d2edf3;min-width:23px}.roster .roster-header .roster-item[data-v-e8ef4d94],.roster .roster-student .roster-item[data-v-e8ef4d94]{padding:0}.roster .roster-header .roster-section-container[data-v-e8ef4d94],.roster .roster-student .roster-section-container[data-v-e8ef4d94]{align-items:stretch;display:flex}.roster .roster-header .roster-section-container .roster-section[data-v-e8ef4d94],.roster .roster-student .roster-section-container .roster-section[data-v-e8ef4d94]{padding:7px;white-space:nowrap}.roster .roster-header .roster-section-container .roster-section[data-v-e8ef4d94]:last-of-type,.roster .roster-student .roster-section-container .roster-section[data-v-e8ef4d94]:last-of-type{order:0}.roster .roster-header .roster-section-container .roster-section input[data-v-e8ef4d94],.roster .roster-student .roster-section-container .roster-section input[data-v-e8ef4d94]{margin:0}.roster .scroll-instruction[data-v-e8ef4d94]{background:#fff;display:block;padding:7px}.roster .roster-header[data-v-e8ef4d94]{background:#045b8c;color:#fff}.roster .roster-student[data-v-e8ef4d94]{background:#fff;color:#000}.roster .roster-student a[data-v-e8ef4d94]{color:#cc482e;text-decoration:none}.roster .roster-student>div[data-v-e8ef4d94]:before,.roster .roster-student>div>div>div[data-v-e8ef4d94]:first-of-type:before{content:""!important;display:none}}@media(min-width:1110px){.roster .scroll-instruction[data-v-e8ef4d94]{display:none}}form p[data-v-e8ef4d94]{margin-bottom:5px;text-transform:uppercase}form .student-update-info[data-v-e8ef4d94]{text-align:center}form .student-update-info p[data-v-e8ef4d94]{text-align:center;text-transform:inherit}fieldset[data-v-e8ef4d94]{border:0;padding:0}fieldset>div[data-v-e8ef4d94]{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:768px){fieldset>div.narrow-form[data-v-e8ef4d94]{justify-content:flex-start}}fieldset>div>div[data-v-e8ef4d94]{width:100%}@media(min-width:600px){fieldset>div>div[data-v-e8ef4d94]{width:49.5%}}@media(min-width:768px){fieldset>div>div[data-v-e8ef4d94]{width:32.5%}}legend[data-v-e8ef4d94]{font-size:20px;margin:0;padding:10px 0 5px;width:100%}label[data-v-e8ef4d94],legend[data-v-e8ef4d94]{text-transform:uppercase}label[data-v-e8ef4d94]{color:#7b6b5a;font-size:14px;padding-right:10px}input[data-v-e8ef4d94]{border:0;border-radius:7px;box-sizing:border-box;color:transparent;margin:5px 0 15px;min-width:100%;padding:13px}input[data-v-e8ef4d94]:focus{outline:none}input[type=checkbox][data-v-e8ef4d94],input[type=radio][data-v-e8ef4d94]{display:inline-block;margin-right:4px;min-width:inherit;transform:scale(1.5)}input[type=date][data-v-e8ef4d94]{padding:11px}@media(min-width:768px){input[type=date][data-v-e8ef4d94]{margin-left:0}}.select-container[data-v-e8ef4d94]{background:#fff;border:0;border-radius:7px;box-sizing:border-box;margin:5px 0 15px;max-width:400px}select[data-v-e8ef4d94]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDQuOTUgMTAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNC45NXYxMEgweiIvPjxwYXRoIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OXptMi4xMy42NkwyLjQ4IDYuODIgMS40MSA1LjMzeiIgc3R5bGU9ImZpbGw6IzQ0NCIvPjwvc3ZnPg==) no-repeat 95% 50%;border:0;font-size:100%;line-height:1.15;margin:0;padding:13px;width:100%}select[data-v-e8ef4d94]:focus{outline:none}.certificate-generator-form label[data-v-e8ef4d94]{color:#000}.certificate-generator-form label.checkbox-text[data-v-e8ef4d94]{text-transform:inherit}.note-container[data-v-e8ef4d94]{background:#fff;margin-bottom:40px}.note-container p[data-v-e8ef4d94]{margin:0;text-transform:inherit}.note-container textarea[data-v-e8ef4d94]{border:1px solid #333;box-sizing:border-box;height:100px;margin-top:20px;max-width:100%;width:100%}@media(min-width:768px){.note-container form[data-v-e8ef4d94]{margin:40px 80px}}button[data-v-e8ef4d94]{background:#029c85;border:0;border-radius:20px;color:#fff;font-size:14px;margin:20px 0;padding:9px 26px;text-transform:uppercase;transition:all .3s ease}button[data-v-e8ef4d94]:hover{background:#027262}button.remove[data-v-e8ef4d94]{background:#cc482e;white-space:nowrap}button.remove[data-v-e8ef4d94]:hover{background:#a03621}.generate-certificate[data-v-e8ef4d94],.respond-button[data-v-e8ef4d94]{background:#fff;border:2px solid #045b8c;border-radius:20px;color:#045b8c;display:inline-block;font-size:14px;font-weight:800;margin:0 0 20px;padding:7px 26px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.respond-button[data-v-e8ef4d94]{border-color:#cc482e;bottom:18px;color:#cc482e;margin:0;position:absolute;right:18px;transition:all .3s ease}.generate-certificate[data-v-e8ef4d94]:hover{background:#cee9f8;border:2px solid #024064;color:#024064}.respond-button[data-v-e8ef4d94]:hover{background:#f5cac1;border:2px solid #a8331c;color:#a8331c}.send-email[data-v-e8ef4d94]{margin:20px 0}.send-email button[data-v-e8ef4d94]{background:transparent;color:#cc482e;margin:10px 0;padding:0;text-transform:inherit;transition:all .3s ease}@media(min-width:500px){.send-email button[data-v-e8ef4d94]{margin:10px 50px 10px 0}}.send-email button[data-v-e8ef4d94]:before{background:url(data:image/png;base64,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);background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;vertical-align:bottom;width:20px}.send-email button[data-v-e8ef4d94]:hover{color:#a8331c}.certificate-generator-plus[data-v-e8ef4d94]{display:flex;flex-wrap:wrap;padding:10px 0 20px}@media(min-width:768px){.certificate-generator-plus[data-v-e8ef4d94]{display:table;padding-bottom:0;width:100%}}.certificate-generator-plus h2[data-v-e8ef4d94]{width:100%}@media(min-width:768px){.certificate-generator-plus h2[data-v-e8ef4d94]{display:none}}.certificate-generator-plus .course-title[data-v-e8ef4d94]{background:#045b8c;border-bottom:1px solid #ccc;color:#fff;padding:7px;width:100%}@media(min-width:768px){.certificate-generator-plus .course-title[data-v-e8ef4d94]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;display:table-caption;font-size:18px;font-weight:800;margin:20px 0 -11px;padding:9px}}.certificate-generator-plus .course-header[data-v-e8ef4d94]{background:#045b8c;color:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator-plus .course-header[data-v-e8ef4d94]{display:table-row;font-size:18px;font-weight:800;width:100%}}.certificate-generator-plus .course-header>div[data-v-e8ef4d94]{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator-plus .course-header>div[data-v-e8ef4d94]{border-bottom:0;border-top:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator-plus .course-header>div[data-v-e8ef4d94]:first-of-type{display:none}@media(min-width:768px){.certificate-generator-plus .course-header>div[data-v-e8ef4d94]:first-of-type{display:table-cell;text-align:left}}.certificate-generator-plus .student-generate[data-v-e8ef4d94]{display:flex;flex-wrap:wrap;padding:10px 0 20px}.certificate-generator-plus .student-generate .course-header>div[data-v-e8ef4d94]{padding:15px}@media(min-width:768px){.certificate-generator-plus .student-generate .course-header>div[data-v-e8ef4d94]{padding:9px}.certificate-generator-plus .student-generate[data-v-e8ef4d94]{display:block}}.certificate-generator-plus .course-info[data-v-e8ef4d94]{background:#fff;display:flex;flex-direction:column;width:50%}@media(min-width:768px){.certificate-generator-plus .course-info[data-v-e8ef4d94]{display:table-row;font-size:18px;width:100%}}.certificate-generator-plus .course-info>div[data-v-e8ef4d94]{border-bottom:1px solid #ccc;padding:7px}@media(min-width:768px){.certificate-generator-plus .course-info>div[data-v-e8ef4d94]{border-right:1px solid #ccc;display:table-cell;padding:9px;text-align:center}}.certificate-generator-plus .course-info>div[data-v-e8ef4d94]:first-of-type{display:none}@media(min-width:768px){.certificate-generator-plus .course-info>div[data-v-e8ef4d94]:first-of-type{background:#fff;color:#000;display:table-cell;font-weight:400;text-align:left}}.certificate-generator-plus .course-info input[data-v-e8ef4d94]{border:1px solid #ccc;margin:0;max-width:100%;padding:7px;width:100%}@media(min-width:768px){.certificate-generator-plus .course-info input[data-v-e8ef4d94]{padding:3px}}.certificate-generator-plus .course-info button[data-v-e8ef4d94]{margin:0}.review[data-v-e8ef4d94]{background:#fff;margin:20px 0;overflow-x:scroll;padding-bottom:14px}.review table[data-v-e8ef4d94]{width:100%}.review thead[data-v-e8ef4d94]{font-size:12px;font-weight:800}.review tbody[data-v-e8ef4d94]{font-size:14px;font-weight:300}.review .dq[data-v-e8ef4d94]{font-size:14px;font-weight:400}.review td[data-v-e8ef4d94]{padding:6px 11px 0 14px;text-align:center}.date[data-v-e8ef4d94]{font-weight:400}.course-item[data-v-e8ef4d94]{font-weight:800}.enrollments[data-v-e8ef4d94]{border-bottom:1px dotted #000;font-size:18px;margin-bottom:20px;padding-bottom:20px}.enrollments .no-courses h3[data-v-e8ef4d94]{display:block;text-align:left;width:100%}.course-info .order-info[data-v-e8ef4d94],.enrollments-header[data-v-e8ef4d94]{display:grid;grid-template-columns:20% 50% 30%}.course-info .order-info .course-item[data-v-e8ef4d94],.enrollments-header .course-item[data-v-e8ef4d94]{width:100%}.course-info .order-info .course-item a[data-v-e8ef4d94],.enrollments-header .course-item a[data-v-e8ef4d94]{cursor:pointer}.course-info[data-v-e8ef4d94]{display:block}.course-info .order-info[data-v-e8ef4d94]{margin-bottom:0}.enrollments-header[data-v-e8ef4d94]{font-size:14px;font-weight:400;padding-bottom:30px}.generate-certificate[data-v-e8ef4d94]{background-color:#fff;border:2px solid #5bc0de;border-radius:20px;color:#5bc0de;cursor:pointer;font-size:12px;font-weight:600;padding:8px 20px;text-transform:uppercase;transition:all .3s ease;width:auto}.generate-certificate[data-v-e8ef4d94]:hover{background-color:#5bc0de;color:#fff}.small-button[data-v-e8ef4d94]{background-color:#029c85;color:#fff;font-size:14px;margin:1.5rem auto;text-transform:uppercase;transition:all .3s ease}.small-button[data-v-e8ef4d94]:hover{background-color:#027262}.course-cert[data-v-e8ef4d94],.date[data-v-e8ef4d94]{display:inline;width:20%}.course-item[data-v-e8ef4d94]{display:inline;width:60%}.course-item .package-link[data-v-e8ef4d94]{color:#d9534f;cursor:pointer;font-weight:700;text-decoration:none}.course-item .package-link[data-v-e8ef4d94]:hover{text-decoration:underline}.course-item .order-number[data-v-e8ef4d94]{color:#d9534f;font-weight:700}.order-details[data-v-e8ef4d94]{background-color:#f9f9f9;border-radius:5px;display:block;margin-top:0;padding:15px;width:100%}.order-details div.course-header[data-v-e8ef4d94]{display:grid;grid-template-columns:20% 10% 10% 10% 10% 10% 10% 10% 10%}.order-details div.class-item[data-v-e8ef4d94]{display:block}.courses-datatable[data-v-e8ef4d94]{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;font-size:13px;width:100%}.courses-datatable thead[data-v-e8ef4d94]{background-color:#0c6a8e;color:#fff}.courses-datatable thead tr th[data-v-e8ef4d94]{border-right:1px solid hsla(0,0%,100%,.2);font-size:12px;font-weight:600;padding:12px 8px;text-align:center;white-space:nowrap}.courses-datatable thead tr th[data-v-e8ef4d94]:last-child{border-right:none}.courses-datatable thead tr th.select-column[data-v-e8ef4d94]{text-align:center;vertical-align:middle;width:50px}.courses-datatable thead tr th.select-column input[type=checkbox][data-v-e8ef4d94]{accent-color:#5bc0de;cursor:pointer;height:12px;margin:0;vertical-align:middle;width:12px}.courses-datatable tbody tr[data-v-e8ef4d94]{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.courses-datatable tbody tr[data-v-e8ef4d94]:hover{background-color:#f8f9fa}.courses-datatable tbody tr[data-v-e8ef4d94]:last-child{border-bottom:none}.courses-datatable tbody tr td[data-v-e8ef4d94]{border-right:1px solid #e0e0e0;padding:10px 8px;text-align:center;vertical-align:middle}.courses-datatable tbody tr td[data-v-e8ef4d94]:last-child{border-right:none}.courses-datatable tbody tr td.course-name-cell[data-v-e8ef4d94]{font-weight:500;max-width:250px;text-align:left}.courses-datatable tbody tr td.date-cell .date-input[data-v-e8ef4d94]{border:1px solid #ccc;border-radius:3px;color:#000;font-size:12px;max-width:100px;padding:5px 6px;text-align:center;width:100%}.courses-datatable tbody tr td.date-cell .date-input[data-v-e8ef4d94]::-moz-placeholder{color:#999;font-size:10px}.courses-datatable tbody tr td.date-cell .date-input[data-v-e8ef4d94]::placeholder{color:#999;font-size:10px}.courses-datatable tbody tr td.score-cell .score-input[data-v-e8ef4d94]{border:1px solid #ccc;border-radius:3px;color:#000;font-size:12px;padding:5px 6px;text-align:center;width:60px}.courses-datatable tbody tr td.select-cell select[data-v-e8ef4d94]{border:1px solid #ccc;border-radius:3px;color:#000;cursor:pointer;font-size:12px;padding:5px 20px 5px 10px;text-align:center;width:40px}.courses-datatable tbody tr td.cert-cell .cert-input[data-v-e8ef4d94]{border:1px solid #ccc;border-radius:3px;color:#000;font-size:12px;max-width:100px;padding:5px 6px;text-align:center;width:100%}.courses-datatable tbody tr td.action-cell[data-v-e8ef4d94]{text-align:center;vertical-align:middle}.courses-datatable tbody tr td.action-cell button[data-v-e8ef4d94]{border:none;border-radius:15px;cursor:pointer;font-size:10px;font-weight:600;margin:0;padding:5px 12px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.courses-datatable tbody tr td.action-cell button.update-btn[data-v-e8ef4d94]{background-color:#17a2b8;color:#fff}.courses-datatable tbody tr td.action-cell button.update-btn[data-v-e8ef4d94]:hover{background-color:#138496}.courses-datatable tbody tr td.action-cell button.update-btn[data-v-e8ef4d94]:disabled{background-color:#6c757d;cursor:not-allowed}.courses-datatable tbody tr td.checkbox-cell[data-v-e8ef4d94]{text-align:center;vertical-align:middle}.courses-datatable tbody tr td.checkbox-cell input[type=checkbox][data-v-e8ef4d94]{accent-color:#5bc0de;cursor:pointer;height:12px;margin:0;vertical-align:middle;width:12px}.certificate-action-footer[data-v-e8ef4d94]{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding-top:0}.certificate-action-footer button[data-v-e8ef4d94]{margin:12px 0}.email-link-checkbox[data-v-e8ef4d94]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:12px;gap:8px;margin:0}.email-link-checkbox input[type=checkbox][data-v-e8ef4d94]{accent-color:#f0ad4e;cursor:pointer;height:12px;margin:0;width:12px}.email-link-checkbox span[data-v-e8ef4d94]{line-height:1.2;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generate-certificate-bottom[data-v-e8ef4d94]{background-color:#5bc0de;border:2px solid #5bc0de;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 20px;text-transform:uppercase;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.generate-certificate-bottom[data-v-e8ef4d94]:hover{background-color:#46a6c4;border-color:#46a6c4}.generate-certificate-bottom[data-v-e8ef4d94]:disabled{background-color:#f5f5f5;border-color:#ccc;color:#ccc;cursor:not-allowed}.generate-certificate-bottom[data-v-e8ef4d94]:disabled:hover{background-color:#f5f5f5;color:#ccc}.email-certificate-bottom[data-v-e8ef4d94]{background-color:#f0ad4e;border:2px solid #f0ad4e;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;text-transform:uppercase;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.email-certificate-bottom[data-v-e8ef4d94]:hover{background-color:#d89537;border-color:#d89537}.email-certificate-bottom[data-v-e8ef4d94]:disabled{border-color:#ccc;cursor:not-allowed}.email-certificate-bottom[data-v-e8ef4d94]:disabled,.email-certificate-bottom[data-v-e8ef4d94]:disabled:hover{background-color:#f5f5f5;color:#ccc}.no-courses-message[data-v-e8ef4d94]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:5px;margin:10px 0;padding:20px}.no-courses-message p[data-v-e8ef4d94]{color:#856404;margin:8px 0}.no-courses-message p[data-v-e8ef4d94]:first-child{font-size:14px;margin-bottom:12px}
