.copyrightFooter[data-v-67b9252e]{display:none;position:fixed;bottom:0;left:0;z-index:100;width:100%;padding:1px;color:#fff;text-align:center;font-size:12px}@media(min-width:992px){.copyrightFooter[data-v-67b9252e]{display:block}}#feedbackContainer .feedback[data-v-9d8bde6c]{display:flex;margin:.75rem 1rem 1rem 1rem;padding:1rem;border-radius:.25rem;box-shadow:0 0 .25rem #333;color:#fff;font-size:1rem}#feedbackContainer .feedback .closeContainer[data-v-9d8bde6c],#feedbackContainer .feedback .message[data-v-9d8bde6c]{flex-grow:1}#feedbackContainer .feedback .closeContainer[data-v-9d8bde6c]{text-align:right;font-size:1rem}#feedbackContainer .feedback .closeContainer .closeBtn[data-v-9d8bde6c]{padding:0 .5rem}#feedbackContainer .feedback .closeContainer .closeBtn[data-v-9d8bde6c]:hover{cursor:pointer}#feedbackContainer .successFeedback[data-v-9d8bde6c]{background-color:#9c3}#feedbackContainer .errorFeedback[data-v-9d8bde6c]{background-color:red}#feedbackContainer .fade[data-v-9d8bde6c]{animation-name:feedbackFade-9d8bde6c;animation-duration:.5s}@keyframes feedbackFade-9d8bde6c{0%{opacity:1}to{opacity:0}}.logoHeader[data-v-3bc01600]{display:flex;align-items:center;padding:.75rem}.logoHeader .leftContainer[data-v-3bc01600]{flex-grow:1}.logoHeader .leftContainer .logo[data-v-3bc01600]{display:inline-block;margin-right:1rem;height:1.5rem}.logoHeader .leftContainer .title[data-v-3bc01600]{display:none}.logoHeader .rightContainer[data-v-3bc01600]{display:flex;flex-grow:1;justify-content:right}.logoHeader .rightContainer .shoppingCartHeaderItems[data-v-3bc01600]{display:inline-block}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar[data-v-3bc01600]{display:none;position:relative;width:200px;height:100%;vertical-align:bottom;margin-right:.5rem;background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:.25rem}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar .availableSeatsProgress[data-v-3bc01600]{position:absolute;top:0;width:0;height:inherit;vertical-align:bottom;background-color:#c9c9c9;border-radius:.25rem}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar .availableSeatsProgress .availableSeatsText[data-v-3bc01600]{display:flex;height:inherit;width:200px;align-items:center;padding-left:.75rem}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar .availableSeatsProgress .availableSeatsText[data-v-3bc01600]:hover{cursor:default}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar:hover>.availableSeatsPopover[data-v-3bc01600]{display:block}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsPopover[data-v-3bc01600]{display:none;position:absolute;top:100%;right:0;z-index:500;margin-top:.25rem;padding:1rem;background-color:#f4f4f4;box-shadow:0 0 10px #333;border:1px solid #c9c9c9;border-radius:.25rem;white-space:nowrap;font-family:arial,sans-serif;font-size:1rem;text-align:left}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsPopover table thead[data-v-3bc01600]{border-bottom:1px solid #c9c9c9}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsPopover table tbody td[data-v-3bc01600]{padding-top:.65rem}.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsPopover table tbody .usedSeatsCounter[data-v-3bc01600]{text-align:right}.logoHeader .rightContainer .shoppingCartHeaderItems .buyMoreBtn[data-v-3bc01600]{margin-right:0}.logoHeader .rightContainer .myAccountInfo[data-v-3bc01600]{padding:0 1.5rem .5rem 1.5rem}.logoHeader .rightContainer .myAccountInfo .username[data-v-3bc01600]{font-size:.85rem}.logoHeader .rightContainer .myAccountInfo .fullName[data-v-3bc01600]{font-weight:700}.logoHeader .rightContainer .myAccountInfo .workgroup[data-v-3bc01600]{margin-top:.75rem;font-weight:700;font-size:.85rem}.logoHeader .rightContainer .myAccountInfo .workgroupDesc[data-v-3bc01600]{font-size:.8rem}.announcementCounter[data-v-3bc01600]{margin-left:.5rem;padding:.25rem .55rem .25rem .5rem;background-color:red;border-radius:50%;color:#fff;font-weight:700}.mainMenu[data-v-3bc01600]{border-bottom:1px solid #f4f4f4}.mainMenu .mobileMenuHeader[data-v-3bc01600]{display:flex;align-items:center}.mainMenu .mobileMenuHeader .left[data-v-3bc01600]{display:flex;flex-grow:1;justify-content:flex-start}.mainMenu .mobileMenuHeader .right[data-v-3bc01600]{display:flex;flex-grow:1;padding-right:.25rem;justify-content:flex-end}.mainMenu .mobileMenuHeader a[data-v-3bc01600]{padding:.35rem .5rem;color:#fff}.mainMenu .mobileMenuBg[data-v-3bc01600]{display:block;position:fixed;top:0;left:0;z-index:499;width:100vw;height:100vh;opacity:.5;background-color:#000}.mainMenu .menuLinks[data-v-3bc01600]{display:block;position:fixed;top:0;left:0;z-index:500;width:70vw;height:100vh;padding:.75rem 0;overflow-y:auto;background-color:#f4f4f4}.mainMenu .menuLinks .mobileMenuClose[data-v-3bc01600]{display:inline-block;margin-bottom:.5rem}.mainMenu .menuLinks .mobileMenuClose[data-v-3bc01600]:hover{cursor:pointer}.mainMenu .menuLinks .mobileMenuLinks[data-v-3bc01600]{display:block;margin-bottom:2.5rem}.mainMenu .menuLinks a[data-v-3bc01600]{display:block;padding:.5rem 1rem;color:#000}.mainMenu .menuLinks a[data-v-3bc01600]:hover{background-color:#dfdfdf;text-decoration:none}.mainMenu .menuLinks a.router-link-exact-active[data-v-3bc01600]{background-color:#b4b4b4}.breadcrumb[data-v-3bc01600]{margin-bottom:0;background-color:#fff;font-size:.8rem;padding:.25rem 1rem}.breadcrumb a[data-v-3bc01600],.breadcrumb-item.active[data-v-3bc01600]{color:#000}.announcementModal .fadeIn[data-v-3bc01600]{animation:fadeIn-3bc01600 .25s forwards}.announcementModal .content[data-v-3bc01600]{max-height:350px;overflow-y:auto;opacity:0}.announcementModal .fadeOut[data-v-3bc01600]{animation:fadeOut-3bc01600 .25s forwards}@keyframes fadeIn-3bc01600{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-3bc01600{0%{opacity:1}to{opacity:0}}@media(min-width:768px){.logoHeader[data-v-3bc01600]{padding:.75rem 1rem}.logoHeader .leftContainer .title[data-v-3bc01600],.logoHeader .rightContainer .shoppingCartHeaderItems .availableSeatsBar[data-v-3bc01600]{display:inline-block}.mainMenu .menuLinks a[data-v-3bc01600]{padding:.75rem 1rem}}@media(min-width:992px){.logoHeader .rightContainer .shoppingCartHeaderItems .buyMoreBtn[data-v-3bc01600]{margin-right:.5rem}.mainMenu[data-v-3bc01600]{border-bottom:none}.mainMenu .mobileMenuBg[data-v-3bc01600],.mainMenu .mobileMenuClose[data-v-3bc01600],.mainMenu .mobileMenuHeader[data-v-3bc01600]{display:none!important}.mainMenu .menuLinks[data-v-3bc01600]{display:flex;position:relative;z-index:250;padding:0;width:100%;height:auto;background-color:inherit}.mainMenu .menuLinks .mobileMenuLinks[data-v-3bc01600]{display:none}.mainMenu .menuLinks a[data-v-3bc01600]{padding:1.15rem;background-color:inherit;color:#fff}.mainMenu .menuLinks a[data-v-3bc01600]:hover{background-color:inherit;filter:brightness(120%);text-decoration:none}.mainMenu .menuLinks a.router-link-exact-active[data-v-3bc01600]{background-color:inherit;filter:brightness(135%)}}.logoHeader #userLogout{display:none}.logoHeader #userLogout .dropdown-menu{padding:.75rem 0;background-color:#f4f4f4;box-shadow:0 0 10px #333}.logoHeader #userLogout .dropdown-item:hover{background-color:#c9c9c9}.logoHeader #userLogout .dropdown-item.active{background-color:#f4f4f4}.logoHeader #userLogout a{color:#000}.logoHeader #userLogout a:hover{text-decoration:none}.announcementModal .modal-footer{display:block}.announcementModal .modal-footer .btn{margin-bottom:0}@media(min-width:992px){.logoHeader #userLogout{display:inline-flex}}body{overflow-x:hidden;color:#000;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.neutralBtn{background-color:#c9c9c9!important;border-color:#c9c9c9!important;color:#000!important}.btn-secondary.neutralBtn:hover:enabled{filter:unset!important;background-color:#dfdfdf!important;border-color:#dfdfdf!important}.btn-secondary.neutralBtn:hover:disabled{filter:unset!important;background-color:#c9c9c9!important;cursor:not-allowed}.neutralBtn:active{background-color:#b4b4b4}.neutralBtn:focus{background-color:#c9c9c9}.neutralBtn:disabled{filter:unset!important;background-color:#c9c9c9!important;cursor:not-allowed}.delBtn,.delBtn:focus{background-color:red;border-color:red;filter:unset}.delBtn:hover{background-color:#ff4040;border-color:#ff4040}.delBtn:active{background-color:#d50000!important;border-color:#d50000!important;color:#fff}.pageLink{color:#007bff;text-decoration:none;background-color:transparent}.pageLink:hover{color:#0056b3;text-decoration:underline;cursor:pointer}.wideBtn{width:100%}.errorMessageText{color:red}.subHeaderWithNav{display:flex;flex-direction:column;height:100%}.subHeaderWithNav .subHeader{display:flex;z-index:250;width:100%!important;margin-right:0;align-items:center;border-radius:0;font-size:.95rem}.subHeaderWithNav .subHeader .left{width:auto;padding-left:0}.subHeaderWithNav .subHeader .left>*{margin:.5rem 0 .5rem .5rem}.subHeaderWithNav .subHeader .right{display:flex;flex-grow:1;align-items:center}.subHeaderWithNav .subHeader .right .counter{display:flex;align-items:center;margin-left:.5rem}.subHeaderWithNav .subHeader .right .counter .date{margin-right:1rem;color:#fff}.subHeaderWithNav .subHeader .right .rightControls{flex-grow:1;text-align:right}.subHeaderWithNav .subHeader .right .rightControls>*{margin:.5rem .5rem .5rem 0}.subHeaderWithNav .subHeader .right .rightControls .form-inline{justify-content:end}.subHeaderWithNav .subHeader .right .rightControls .form-inline>*{margin-left:.5rem}.subHeaderWithNav .subHeader .spacer{display:none;visibility:hidden}.subHeaderWithNav .subPage{display:flex;flex-direction:column;max-width:100%;height:100%}.subHeaderWithNav .subPage .verticalNav{width:100%;background-color:#f4f4f4;border-bottom:1px solid #c9c9c9}.subHeaderWithNav .subPage .verticalNav .nav{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.subHeaderWithNav .subPage .verticalNav .nav-link{color:#000;margin:.5rem;padding:.25rem;white-space:nowrap;border-radius:.25rem}.subHeaderWithNav .subPage .verticalNav .nav-link.active,.subHeaderWithNav .subPage .verticalNav .nav-link.router-link-active{background-color:#c9c9c9}.subHeaderWithNav .subPage .verticalNav .nav-link:hover{background-color:#dfdfdf;filter:unset!important}.subHeaderWithNav .subPage .content{flex-grow:1;padding:0}.optionsDropdown{display:none}.optionsDropdown .dropdown-toggle{filter:unset!important;background-color:#c9c9c9;border-color:#c9c9c9;color:#000}.optionsDropdown .dropdown-toggle:hover:enabled{filter:unset!important;background-color:#dfdfdf;border-color:#dfdfdf;color:#000}.optionsDropdown .dropdown-toggle:active,.optionsDropdown.show>.btn-secondary.dropdown-toggle{background-color:#c9c9c9!important;border-color:#c9c9c9!important}.optionsDropdown img{width:1.25rem}.optionsDropdown a.dropdown-item:active{color:#000!important}.reportCounter{display:inline-block;margin-right:.5rem;vertical-align:middle;color:#fff}.defaultSearch{display:none;width:200px}.subSection{background-color:#f4f4f4;padding:.75rem;margin-bottom:.5rem}.subSection .input-group,.subSection input,.subSection select{margin-bottom:1rem}.subSectionSpacer{margin-bottom:4rem!important}.inputDisclaimer{color:#b4b4b4}.inputDisclaimer,.inputError{margin-top:.25rem;font-size:.9rem}.inputError{color:red}.activeStatus{font-weight:700;color:#9c3}.inactiveStatus{font-weight:700;color:red}.olpTable{background-color:#f4f4f4;color:#000}.olpTable thead{background-color:#c9c9c9}.olpTable thead th{border-top:0;border-bottom:0}.olpTable th[aria-sort=ascending] div:hover,.olpTable th[aria-sort=descending] div:hover,.olpTable th[aria-sort=none] div:hover{text-decoration:underline!important}.olpTable td,.olpTable th{padding-left:.5rem;vertical-align:middle;font-size:.9rem}.olpTable td a,.olpTable th a{color:#000}.olpTable td a:hover,.olpTable th a:hover{cursor:pointer;text-decoration:underline!important}.olpTable td{border-top:1px solid #c9c9c9!important}.olpTable .individualReport tr{height:55px}.olpTable .historicalRecord{background-color:#fff}.olpTable .historicalRecord td{color:#c9c9c9!important}.olpTable .courseRecordInactive{color:#999}.olpTable .curriculumRecord{background-color:#dfdfdf}.olpTable .subCourseRecord{background-color:#e9e9e9}.olpTable .curriculumExpandCol{width:3rem;text-align:center}.olpTable .curriculumExpandCol .curriculumExpandIcon{display:block;margin:.15rem .05rem;width:.5rem}.olpTable .curriculumExpandCol .curriculumCollapseIcon{margin:.15rem 0;width:.6rem}.olpTable .historicalExpandCol{width:3rem;text-align:center}.olpTable .historicalExpandCol .historicalRecordsBtn{width:2.25rem;height:2.25rem}.olpTable .historicalExpandCol .historicalRecordsBtn .expand{display:inline-block;margin-top:-.75rem;margin-left:-.26rem;font-size:2rem}.olpTable .historicalExpandCol .historicalRecordsBtn .collapse{display:inline-block;margin-top:-1.17rem;margin-left:-.05rem;font-size:2.25rem}.olpTable .checkboxCol,.olpTable .checkboxColumn{width:3rem}.olpTable .lgCol,.olpTable .mdCol{display:none!important}.olpTable .statusColumn{width:6rem}.olpTable .accessLevelCol{width:12rem}.olpTable .createdDateCol{width:9rem}.olpTable .certificateCol,.olpTable .endDateCol,.olpTable .startDateCol,.olpTable .statusCol{width:7rem}.olpTable .timeCol{width:6rem}.olpTable .scoreCol{width:5rem}.olpTable td.certificateCol{text-align:center!important}.olpTable .caComments{font-size:.8rem}.olpTable .numCompleteCol{width:7.75rem}.olpTable .courseNumCol{width:7rem}.olpTable .numOpenCol{width:5.75rem}.olpTable .numFailedCol{width:6rem}.olpTable .lastCompleteCol{width:9rem}.olpTable .courseNoColumn{width:6rem}.olpTable .inactiveCourseCol{width:3rem}.olpTableSpacer{margin-bottom:4rem}.certificateBtn{padding:.2rem .15rem;background-color:#c9c9c9}.certificateBtn img{width:2.25rem}.launchIcon{padding:.375rem .5rem}.launchIcon img{width:1.75rem}.customPagination{float:right}.olpModal .b-form-file,.olpModal input,.olpModal select{margin-bottom:1rem}.olpModal textarea{margin-bottom:.5rem}.olpModal .input-group input{margin-bottom:0}.olpModal .modal-body,.olpModal .modal-footer,.olpModal .modal-header{padding:.75rem}.olpModal .modal-footer>div{display:block;width:100%;margin:0}.olpModal .modal-footer>div .left,.olpModal .modal-footer>div .right{flex-grow:1}.olpModal .modal-footer>div .left{text-align:left}.olpModal .modal-footer>div .right{text-align:right}.olpModal .modal-footer>div button{display:block;width:100%;margin-bottom:.5rem}#filtersModal .filterRow{display:flex;flex-direction:column;margin-bottom:.75rem}#filtersModal .filterRow .label{display:flex;min-width:125px;margin-right:0;margin-bottom:.5rem;padding:.25rem;align-items:center;background-color:#f4f4f4}#filtersModal .filterRow .label label{padding-left:.5rem;margin-bottom:0}#filtersModal .filterRow .dateFilters{display:flex;flex-grow:1;align-items:center}#filtersModal .filterRow .dateFilters .to{padding:0 .25rem}#filtersModal .filterRow .dateFilters input[type=date]{flex-grow:1;padding:.375rem .5rem}#filtersModal .filterRow .multiselect,#filtersModal .filterRow input,#filtersModal .filterRow select{margin-bottom:0!important}.descriptionCharCounter{color:#c9c9c9}.descriptionCharCounterWarn{color:red}.publicFullPageContainer{display:flex;min-height:100vh;justify-content:center;align-items:center}.publicFullPageContainer a,.publicFullPageContainer h1{display:block;text-align:center;color:#fff}.publicFullPageContainer h1{margin-bottom:1rem;font-size:1.5rem}.publicFormContainer,.publicFormContainerLarge{width:350px;margin-bottom:1rem;background-color:#f4f4f4;border-radius:.25rem}.publicFormContainer .logo,.publicFormContainer .olp,.publicFormContainerLarge .logo,.publicFormContainerLarge .olp{text-align:center}.publicFormContainer .logo,.publicFormContainerLarge .logo{margin-bottom:.5rem;padding:.5rem}.publicFormContainer .olp,.publicFormContainer input,.publicFormContainerLarge .olp,.publicFormContainerLarge input{margin-bottom:1rem}.publicFormContainer input::-moz-placeholder,.publicFormContainerLarge input::-moz-placeholder{color:#c9c9c9}.publicFormContainer input::placeholder,.publicFormContainerLarge input::placeholder{color:#c9c9c9}.publicFormContainer button,.publicFormContainerLarge button{width:100%}.publicFormContainer .error,.publicFormContainerLarge .error{margin-bottom:1rem;text-align:center;color:red;font-size:1rem}.publicFormContainer{padding:1.5rem}.publicFormContainerLarge{padding:1rem}.productName{width:60%}.productDesc{opacity:.6;padding-top:.25rem;padding-right:2rem;font-size:.85rem;font-weight:400}.productDesc .showDesc{display:none;color:var(--blue)}.productDesc .showDesc:hover{cursor:pointer;text-decoration:underline}.privatePageContainer{display:flex;flex-direction:column;height:100vh}.privatePageContainer .pageContent{flex-grow:1}.privatePageContainer .pageContent .subPageContainer{display:flex;flex-direction:column;height:100%}.privatePageContainer .pageContent .subPageContainer .subPage{display:flex;flex-direction:row;height:100%}.privatePageContainer .pageContent .subPageContainer .subPage .subPageContentCenter{flex-grow:1;padding:0}.privatePageContainer #feedbackContainer{display:block;position:fixed;bottom:0;z-index:1500;width:100%}.permissions h4{margin-top:2rem;font-weight:700;font-size:.95rem}.row{margin-right:0;margin-left:0}div[class*=col-]{padding-right:0;padding-left:0}.row.emailWarningRow{margin-bottom:1rem}.form-control.displayWarningText{margin-bottom:.25rem}.form-control.isWarn{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFC106' d='M7.938 2.016A.13.13 0 0 1 8.002 2a.13.13 0 0 1 .063.016.146.146 0 0 1 .054.057l6.857 11.667c.036.06.035.124.002.183a.163.163 0 0 1-.054.06.116.116 0 0 1-.066.017H1.146a.115.115 0 0 1-.066-.017.163.163 0 0 1-.054-.06.176.176 0 0 1 .002-.183L7.884 2.073a.147.147 0 0 1 .054-.057zm1.044-.45a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z'/%3E%3Cpath fill='%23FFC106' d='M7.002 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 5.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995z'/%3E%3C/svg%3E") #fff no-repeat center right .75rem/1.125rem 1.125rem;border:1px solid #ffc106}.btn:hover{filter:brightness(110%)}.btn:active{filter:brightness(80%)}.btn:disabled{filter:brightness(100%);cursor:not-allowed}.custom-control-label:after,.custom-control-label:before{width:1.05rem;height:1.05rem}.dropdown-menu.show{background-color:#f4f4f4}.dropdown-item:focus,.dropdown-item:hover{background-color:#c9c9c9!important}.custom-select{opacity:1!important}.b-pagination .page-item a.page-link,.b-pagination .page-item button.page-link,.b-pagination .page-item.disabled .page-link{color:#c9c9c9}.b-pagination .page-item.active a.page-link,.b-pagination .page-item.active button.page-link{background-color:#c9c9c9;border-color:#c9c9c9;color:#fff}.table.b-table.b-table-stacked-sm>tbody>tr{border-bottom:1px solid #000}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{width:30%;text-align:left}.multiselect__input:focus{margin-bottom:0!important;padding:.1rem!important}.multiselect__placeholder{display:inline!important;margin-bottom:0!important;color:#495057!important;padding-left:.1rem!important;font-size:1rem}.multiselect__option--highlight,.multiselect__tag,.multiselect__tag-icon,.multiselect__tag-icon:focus{background-color:#c9c9c9!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background-color:#f4f4f4!important}.multiselect__tag{margin-bottom:0!important}.multiselect__option--highlight,.multiselect__tag,.multiselect__tag-icon:after{color:#000!important}.multiselectValid{border:1px solid #28a745;border-radius:.25rem}.multiselectInvalid,.stripeCardElementBase{border:1px solid #dc3545;border-radius:.25rem}.stripeCardElementBase{padding:.5rem;background-color:#fff}.stripeCardElementComplete{border-color:#28a745}.stripeCardElErrorText{color:red}.stripeFade{opacity:0;animation:stripeFadeIn .25s .25s forwards}@keyframes stripeFadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.publicFormContainerLarge{width:740px;padding:1.5rem}.subHeaderWithNav .subPage .verticalNav .nav{padding-bottom:.25rem}.defaultSearch{display:inline-block}.subSection{padding:1.5rem;margin-bottom:1rem}.olpTable td,.olpTable th{padding-left:1rem;font-size:.95rem}.olpTable .mdCol{display:table-cell!important}.olpTable .accessLevelCol{width:15rem}.olpTable .numCompleteCol{width:8rem}.olpTable .numOpenCol{width:6rem}.olpTable .lastCompleteCol{width:10rem}.olpTable .courseNoColumn{width:7rem}.table.b-table.b-table-stacked-sm>tbody>tr{border-bottom:none}.olpModal .modal-body,.olpModal .modal-footer,.olpModal .modal-header{padding:1rem}.productDesc .showDesc{display:inline}.row{margin-right:-15px;margin-left:-15px}div[class*=col-]{padding-right:15px;padding-left:15px}}@media(min-width:992px){body,html{font-size:.95rem}.wideBtn{width:auto}.publicFormContainer .error,.publicFormContainerLarge .error{font-size:.95rem}.publicFormContainer{padding:2rem}.publicFormContainerLarge{width:960px}.subHeaderWithNav .subHeader{display:flex;position:relative;z-index:250;width:auto!important;margin-right:1rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.subHeaderWithNav .subHeader .left{min-width:225px;max-width:225px;padding-left:.5rem}.subHeaderWithNav .subHeader .left>*{margin:.5rem 0 .5rem .5rem}.subHeaderWithNav .subHeader .right .counter{margin-left:1.25rem}.subHeaderWithNav .subHeader .spacer{display:inline-block}.subHeaderWithNav .subPage{height:100%;flex-direction:row}.subHeaderWithNav .subPage .verticalNav{display:block;min-width:225px;max-width:225px;border-bottom:none}.subHeaderWithNav .subPage .verticalNav .nav{flex-direction:column!important;padding-bottom:0}.subHeaderWithNav .subPage .verticalNav .nav-link{margin:0;padding:1rem;border-radius:0}.subHeaderWithNav .subPage .content{flex-grow:1;padding:1.25rem 1rem 1.25rem 1.25rem}.subHeaderWithNav .subPage .content .olpTableMaxWidthContainer{max-width:calc(100vw - 225px - 2.25rem);overflow-x:auto}.privatePageContainer .pageContent .subPageContainer .subPage .subPageContentCenter{padding:1.25rem 1rem 0 1rem}.optionsDropdown{display:inline-flex}.olpTable .lgCol{display:table-cell!important}.olpModal .modal-footer>div{display:flex;align-items:center;justify-content:flex-end}.olpModal .modal-footer>div .left,.olpModal .modal-footer>div .right{flex-grow:1}.olpModal .modal-footer>div .left{text-align:left}.olpModal .modal-footer>div .right{text-align:right}.olpModal .modal-footer>div button{display:inline-block;width:auto;margin-bottom:0;margin-left:.5rem}#filtersModal .filterRow{flex-direction:row}#filtersModal .filterRow .label{min-width:180px;margin-right:1rem;margin-bottom:0;padding:0}#filtersModal .filterRow .label label{padding-left:1rem}#filtersModal .filterRow .dateFilters .to{padding:0 1rem}#filtersModal .filterRow .dateFilters input[type=date]{padding:.375rem .75rem}.permissions h4{margin-top:0}.btn,.custom-select,.dropdown-menu,.form-control,.input-group-text{font-size:.95rem}}.buttonLoaderAnimation[data-v-d918f572]{display:flex;height:22px;align-items:center;justify-content:center}.buttonLoaderAnimation .buttonLoaderRing[data-v-d918f572]{display:inline-block;position:relative;width:45px;height:45px}.buttonLoaderAnimation .buttonLoaderRing div[data-v-d918f572]{box-sizing:border-box;display:block;position:absolute;width:26px;height:26px;margin:9px;border:3px solid #fff;border-radius:50%;animation:buttonLoaderRing-d918f572 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.buttonLoaderAnimation .buttonLoaderRing div[data-v-d918f572]:first-child{animation-delay:-.45s}.buttonLoaderAnimation .buttonLoaderRing div[data-v-d918f572]:nth-child(2){animation-delay:-.3s}.buttonLoaderAnimation .buttonLoaderRing div[data-v-d918f572]:nth-child(3){animation-delay:-.15s}@keyframes buttonLoaderRing-d918f572{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input[data-v-482d3082]:hover{background-color:#fff!important}.formIconContainer[data-v-482d3082]{position:relative}.formIconContainer .icon[data-v-482d3082]{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:10;width:1rem;margin-right:10px;cursor:pointer}.disclaimerContentContainer[data-v-482d3082]{max-height:375px;overflow-y:auto}.helpTextIcon[data-v-0d22ebed]{margin-left:.5rem}.helpTextIcon[data-v-0d22ebed]:hover{cursor:pointer}.helpTextIcon svg[data-v-0d22ebed]{width:1rem;height:1rem;margin-bottom:.25rem}@media(min-width:992px){.helpTextIcon svg[data-v-0d22ebed]{width:.95rem;height:.95rem}}.loaderContainer[data-v-07cd966f]{display:flex;height:100%;align-items:center;justify-content:center}.loaderContainer .loadingAnimation[data-v-07cd966f]{height:10em;display:flex;align-items:center;justify-content:center}.loaderContainer .loadingAnimation .lds-ring[data-v-07cd966f]{display:inline-block;position:relative;width:64px;height:64px;background-color:#f4f4f4;border-radius:10px}.loaderContainer .loadingAnimation .lds-ring div[data-v-07cd966f]{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-width:8px;border-style:solid;border-radius:50%;animation:lds-ring-07cd966f 1.2s cubic-bezier(.5,0,.5,1) infinite}.loaderContainer .loadingAnimation .lds-ring div[data-v-07cd966f]:first-child{animation-delay:-.45s}.loaderContainer .loadingAnimation .lds-ring div[data-v-07cd966f]:nth-child(2){animation-delay:-.3s}.loaderContainer .loadingAnimation .lds-ring div[data-v-07cd966f]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-07cd966f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paymentInformation,.paymentInformation .vendor{display:flex;flex-grow:1}.paymentInformation .vendor h2{font-size:1.5rem}.paymentInformation .vendor .ccIcon,.paymentInformation .vendor h2{vertical-align:middle;display:inline;margin-right:.5rem}.paymentInformation .vendor .ccIcon{height:1.7rem}@media(min-width:768px){.ccIcon{height:1.9rem}}.PublicShoppingCartForwardBtn{display:inline-block}.publicShoppingCartFullPage{display:flex;flex-direction:column;height:100vh}.publicShoppingCartFullPage .container-fluid{padding-right:0;padding-left:0}.publicShoppingCartFullPage .publicShoppingCartHeader{flex-grow:0}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle{padding:.5rem 1rem;align-items:center}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle .olp{display:none}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle img{display:inline-block;height:1.5rem;margin-right:.5rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle h1{margin:0;text-align:right;font-size:1.25rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData{padding:.5rem 1rem;align-items:center;color:#fff}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation{font-size:.9rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation .backBtn{display:none}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation span{vertical-align:middle}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation{font-size:.9rem;text-align:right}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .quantity,.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .total{vertical-align:middle}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .fwdBtn,.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .total{display:none}.publicShoppingCartFullPage .loaderContainer{display:flex;flex-grow:1;justify-content:center;align-items:center}.publicShoppingCartFullPage .publicShoppingCartContent{flex-grow:1;overflow-y:auto}.publicShoppingCartFullPage .publicShoppingCartContent>.col{padding:0;overflow-x:hidden}.publicShoppingCartFullPage .productTableContainer table,.publicShoppingCartFullPage .reviewOrderContainer table{width:100%}.publicShoppingCartFullPage .productTableContainer table td,.publicShoppingCartFullPage .productTableContainer table th,.publicShoppingCartFullPage .reviewOrderContainer table td,.publicShoppingCartFullPage .reviewOrderContainer table th{font-size:.95rem}.publicShoppingCartFullPage .productTableContainer table .quantity,.publicShoppingCartFullPage .reviewOrderContainer table .quantity{min-width:4.75rem}.publicShoppingCartFullPage .productTableContainer table thead,.publicShoppingCartFullPage .reviewOrderContainer table thead{border-bottom:1px solid #c9c9c9}.publicShoppingCartFullPage .productTableContainer table thead th,.publicShoppingCartFullPage .reviewOrderContainer table thead th{padding-bottom:1rem}.publicShoppingCartFullPage .productTableContainer table tbody td,.publicShoppingCartFullPage .reviewOrderContainer table tbody td{padding:.75rem 0}.publicShoppingCartFullPage .productTableContainer table tbody .input-group,.publicShoppingCartFullPage .reviewOrderContainer table tbody .input-group{width:9rem;margin-bottom:0}.publicShoppingCartFullPage .productTableContainer table tbody .input-group input,.publicShoppingCartFullPage .reviewOrderContainer table tbody .input-group input{display:inline-block;margin-bottom:0;width:4.5rem}.publicShoppingCartFullPage .productTableContainer table tfoot,.publicShoppingCartFullPage .reviewOrderContainer table tfoot{border-top:1px solid #c9c9c9}.publicShoppingCartFullPage .productTableContainer table tfoot td,.publicShoppingCartFullPage .reviewOrderContainer table tfoot td{padding-top:1rem;font-weight:700}.publicShoppingCartFullPage .subSection{height:auto;padding:1rem}.publicShoppingCartFullPage .subSection .productTableContainer{display:none}.publicShoppingCartFullPage .subSection .productTableContainerMobile{display:block}.publicShoppingCartFullPage .subSection .productTableContainerMobile h2{margin-bottom:1.25rem;font-size:1rem;font-weight:700}.publicShoppingCartFullPage .subSection .productTableContainerMobile .input-group{margin-bottom:0}.publicShoppingCartFullPage .subSection h2{margin-bottom:0;font-size:1.15rem}.publicShoppingCartFullPage .mobileFooter{position:fixed;bottom:0;z-index:250;width:100%;padding:.5rem;color:#fff}.publicShoppingCartFullPage .mobileFooter .total{display:flex;align-items:center;justify-content:center}@media(min-width:768px){.publicShoppingCartFullPage .container-fluid{padding-right:15px;padding-left:15px}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle{padding:.75rem 0}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle .olp{display:inline-block}.publicShoppingCartFullPage .publicShoppingCartHeader .headerTitle h1{font-size:1.5rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData{padding:.5rem 0}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation{font-size:1.15rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation .backBtn{display:inline-block;margin-right:1rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation{font-size:1rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .quantity,.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .total{margin-right:1.5rem;display:inline}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .checkoutInformation .fwdBtn{display:inline-block}.publicShoppingCartFullPage .productTableContainer table td,.publicShoppingCartFullPage .productTableContainer table th,.publicShoppingCartFullPage .reviewOrderContainer table td,.publicShoppingCartFullPage .reviewOrderContainer table th{font-size:1rem}.publicShoppingCartFullPage .subSection .productTableContainer{display:block}.publicShoppingCartFullPage .subSection .productTableContainerMobile{display:none}.publicShoppingCartFullPage .subSection h2{font-size:1.5rem}.mobileFooter{display:none}}@media(min-width:992px){.publicShoppingCartFullPage .publicShoppingCartContent{padding:1rem}.publicShoppingCartFullPage .publicShoppingCartHeader .headerData .stepInformation{font-size:1.15rem}.publicShoppingCartFullPage .subSection{height:100%;margin-bottom:0}}.curriculumRow[data-v-7d94a35c]{background-color:#dfdfdf}.subCourseRow[data-v-7d94a35c]{background-color:#fff}.launchBtn[data-v-7d94a35c]{width:5.5rem;font-size:.9rem}.mobileContainer[data-v-7d94a35c]{display:block;margin-bottom:1rem;background-color:#f4f4f4}.mobileContainer .noCourses[data-v-7d94a35c]{padding:1rem;text-align:center}.mobileContainer .courseItem[data-v-7d94a35c]{padding:.75rem;border-bottom:1px solid #c9c9c9}.mobileContainer .courseItem h2[data-v-7d94a35c]{font-size:1.15rem;font-weight:700}.mobileContainer .courseItem table[data-v-7d94a35c]{width:100%;margin-bottom:.5rem}.mobileContainer .courseItem table td[data-v-7d94a35c]{padding:.35rem 0}.mobileContainer .courseItem table td .certificateLink[data-v-7d94a35c]{display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem}.mobileContainer .courseItem table td .certificateLink span[data-v-7d94a35c]{margin-right:.25rem}.mobileContainer .courseItem .launchBtnWide[data-v-7d94a35c]{width:100%}.launchBtnStart[data-v-7d94a35c]{background-color:#9c3;border-color:#9c3}.launchBtnStart[data-v-7d94a35c]:hover{background-color:#a3d044!important;border-color:#a3d044!important}.launchBtnStart[data-v-7d94a35c]:active{background-color:#8dbb2f!important;border-color:#8dbb2f!important}.launchBtnContinue[data-v-7d94a35c]{background-color:orange;border-color:orange;filter:unset!important}.launchBtnContinue[data-v-7d94a35c]:hover{background-color:#ffb52b!important;border-color:#ffb52b!important}.launchBtnContinue[data-v-7d94a35c]:active{background-color:#d58a00!important;border-color:#d58a00!important}.launchBtnFailed[data-v-7d94a35c]{background-color:red;border-color:red;filter:unset!important}.launchBtnFailed[data-v-7d94a35c]:hover{background-color:#ff4040!important;border-color:#ff4040!important}.launchBtnFailed[data-v-7d94a35c]:active{background-color:#d50000!important;border-color:#d50000!important}@media(min-width:768px){.launchBtn[data-v-7d94a35c]{width:6.25rem;font-size:1rem}.mobileContainer[data-v-7d94a35c]{display:none}}.estTimeCol{width:6.5rem}.launchCol{width:6.75rem}@media(min-width:768px){.launchCol{width:8rem}}.inputContainer[data-v-2f352946]{flex-grow:1}.dashboardContainer[data-v-7fb0309e]{padding:1rem 0;background-color:#f4f4f4}.dashboardContainer .dashboardTile[data-v-7fb0309e]{display:flex;flex-direction:column;margin-bottom:1rem;padding:.5rem 1rem 1rem 1rem;background-color:#fff;border-radius:.5rem}.dashboardContainer .dashboardTile .dashboardTileHeaderRow[data-v-7fb0309e]{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.25rem;border-bottom:1px solid #000}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .left[data-v-7fb0309e]{display:flex;flex-grow:1}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .left h2[data-v-7fb0309e]{margin-bottom:0;font-size:.95rem;font-weight:700;line-height:1}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right[data-v-7fb0309e]{display:flex;flex-grow:1;align-items:center;justify-content:end}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right .selectionLabel[data-v-7fb0309e]{display:none;line-height:1}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right .chartOptionsBtn[data-v-7fb0309e]{margin-left:.25rem;padding:.25rem .5rem;background-color:#fff;border-color:#fff;border-radius:.2rem}.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right .chartOptionsBtn[data-v-7fb0309e]:focus,.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right .chartOptionsBtn[data-v-7fb0309e]:hover{background-color:#c9c9c9;border-color:#c9c9c9}.dashboardContainer .dashboardTile canvas[data-v-7fb0309e]{height:200px}.dashboardContainer .dashboardTile .expiredChart canvas[data-v-7fb0309e]{height:175px}.dashboardContainer .dashboardTile .expiredChartFooter[data-v-7fb0309e]{margin-top:1rem;text-align:center}.dashboardContainer .dashboardTile .expiredChartFooter .label[data-v-7fb0309e]{padding:0 .5rem;font-weight:700}.dashboardContainer .dashboardTile .expiredChartFooter .label .percent[data-v-7fb0309e]{font-weight:400}.dashboardContainer .dashboardTile .loaderContainer[data-v-7fb0309e]{display:flex;flex-grow:1;align-items:center;justify-content:center}.dashboardContainer .dashboardTile .availableSeatsTable[data-v-7fb0309e],.dashboardContainer .dashboardTile .overviewTable[data-v-7fb0309e]{width:100%}.dashboardContainer .dashboardTile .availableSeatsTable td[data-v-7fb0309e],.dashboardContainer .dashboardTile .availableSeatsTable th[data-v-7fb0309e],.dashboardContainer .dashboardTile .overviewTable td[data-v-7fb0309e],.dashboardContainer .dashboardTile .overviewTable th[data-v-7fb0309e]{padding-bottom:.75rem}.dashboardContainer .dashboardTile .availableSeatsTable .totalSeats[data-v-7fb0309e],.dashboardContainer .dashboardTile .overviewTable .totalSeats[data-v-7fb0309e]{color:#c9c9c9;font-style:italic;font-weight:700}.dashboardContainer .dashboardTile .topTenWorkroupsTable[data-v-7fb0309e]{width:100%}.dashboardContainer .dashboardTile .topTenWorkroupsTable td[data-v-7fb0309e],.dashboardContainer .dashboardTile .topTenWorkroupsTable th[data-v-7fb0309e]{padding-bottom:.25rem}.dashboardContainer .dashboardTile .topTenWorkroupsTable .userCountCol[data-v-7fb0309e]{text-align:right;width:6rem}.dashboardContainer .dashboardTile .topTenWorkroupsTable .lastCompCol[data-v-7fb0309e]{display:none;text-align:right;width:8rem}#overviewModal h3[data-v-7fb0309e]{font-size:.95rem;font-weight:700}@media(min-width:768px){.dashboardContainer .dashboardTile .dashboardTileHeaderRow .right .selectionLabel[data-v-7fb0309e]{display:inline;font-size:.95rem}.dashboardContainer .dashboardTile canvas[data-v-7fb0309e]{height:300px}.dashboardContainer .dashboardTile .expiredChart canvas[data-v-7fb0309e]{height:275px}.dashboardContainer .dashboardTile .topTenWorkroupsTable .lastCompCol[data-v-7fb0309e]{display:table-cell}}@media(min-width:992px){.dashboardContainer .dashboardTile[data-v-7fb0309e]{margin-bottom:2rem;min-height:390px;max-height:390px}.dashboardContainer .dashboardTile .topTenTableContainer[data-v-7fb0309e]{overflow-y:auto}}.chartOptions{background-color:#fff;border-color:#fff}.chartOptions:focus,.chartOptions:hover,.show>.btn-secondary.dropdown-toggle.chartOptions{background-color:#c9c9c9;border-color:#c9c9c9}