Changeset 3427267
- Timestamp:
- 12/25/2025 12:20:59 PM (8 weeks ago)
- Location:
- masterstudy-lms-learning-management-system/trunk
- Files:
-
- 17 added
- 7 deleted
- 59 edited
-
_core/assets/css/elementor-widgets/courses/courses.css (modified) (1 diff)
-
_core/assets/css/parts/cart.css (modified) (1 diff)
-
_core/assets/css/parts/instructor_courses.css (modified) (1 diff)
-
_core/assets/icons/fonts/stmlms.woff (modified) (previous)
-
_core/assets/icons/fonts/stmlms.woff2 (modified) (previous)
-
_core/assets/icons/selection.json (added)
-
_core/assets/icons/templates/selection.json (added)
-
_core/assets/js/admin/demo_import.js (modified) (2 diffs)
-
_core/assets/js/cart.js (modified) (7 diffs)
-
_core/assets/js/components/attachment-media.js (modified) (3 diffs)
-
_core/assets/js/edit_account.js (modified) (1 diff)
-
_core/assets/js/orders/main.js (modified) (3 diffs)
-
_core/init.php (modified) (1 diff)
-
_core/libraries/db/tables_updater.php (modified) (1 diff)
-
_core/libraries/nuxy/CHANGELOG.md (modified) (1 diff)
-
_core/libraries/nuxy/NUXY.php (modified) (2 diffs)
-
_core/libraries/nuxy/metaboxes/assets/css/main.css (modified) (1 diff)
-
_core/libraries/nuxy/metaboxes/assets/js/metaboxes.js (modified) (4 diffs)
-
_core/libraries/nuxy/metaboxes/general_components/es6/checkbox.js (modified) (3 diffs)
-
_core/libraries/nuxy/metaboxes/general_components/es6/repeater.js (modified) (2 diffs)
-
_core/libraries/nuxy/metaboxes/general_components/js/checkbox.js (modified) (1 diff)
-
_core/libraries/nuxy/metaboxes/general_components/js/repeater.js (modified) (2 diffs)
-
_core/libraries/nuxy/metaboxes/general_components/js/select.js (modified) (2 diffs)
-
_core/libraries/nuxy/metaboxes/metabox.php (modified) (4 diffs)
-
_core/lms/admin_helpers.php (modified) (2 diffs)
-
_core/lms/classes/cart.php (modified) (10 diffs)
-
_core/lms/classes/course.php (modified) (1 diff)
-
_core/lms/classes/helpers.php (modified) (1 diff)
-
_core/lms/classes/instructors.php (modified) (4 diffs)
-
_core/lms/classes/order.php (modified) (9 diffs)
-
_core/lms/widgets/popular.widget.php (modified) (1 diff)
-
_core/settings/main_settings/ecommerce.php (modified) (1 diff)
-
_core/stm-lms-templates/account/private/parts/my-orders.php (modified) (2 diffs)
-
_core/stm-lms-templates/checkout/cart.php (modified) (1 diff)
-
_core/stm-lms-templates/checkout/items.php (modified) (4 diffs)
-
_core/stm-lms-templates/checkout/thankyou.php (modified) (11 diffs)
-
_core/stm-lms-templates/components/course/card/global/price.php (modified) (1 diff)
-
_core/stm-lms-templates/components/course/popular-courses.php (modified) (1 diff)
-
_core/stm-lms-templates/components/course/related-courses.php (modified) (1 diff)
-
_core/stm-lms-templates/elementor-widgets/courses/card/card-style-3/price.php (modified) (1 diff)
-
_core/stm-lms-templates/elementor-widgets/courses/card/card-style-4/price.php (modified) (1 diff)
-
_core/stm-lms-templates/elementor-widgets/courses/card/card-style-5/price.php (modified) (1 diff)
-
_core/stm-lms-templates/elementor-widgets/courses/card/global/popup-price.php (modified) (1 diff)
-
_core/stm-lms-templates/elementor-widgets/courses/card/global/price.php (modified) (1 diff)
-
_core/stm-lms-templates/global/price.php (modified) (1 diff)
-
_core/stm-lms-templates/orders.php (modified) (1 diff)
-
assets/course-builder/css/181.cbb86c7e.chunk.css (deleted)
-
assets/course-builder/css/330.0903b3c9.chunk.css (deleted)
-
assets/course-builder/css/431.cbb86c7e.chunk.css (added)
-
assets/course-builder/css/786.0903b3c9.chunk.css (added)
-
assets/course-builder/css/791.0903b3c9.chunk.css (added)
-
assets/course-builder/fonts/coupon.89d635fcfb5d938075f401e2c5700f3c.svg (added)
-
assets/course-builder/fonts/coupon_separator_icon.507862135279b4b21827d297baa05027.svg (added)
-
assets/course-builder/fonts/placeholder.39b6570fc6fc83da7fb3384b73ee4ea8.svg (added)
-
assets/course-builder/js/181.2bcac6a8.chunk.js (deleted)
-
assets/course-builder/js/321.7b754eb1.chunk.js (added)
-
assets/course-builder/js/346.9b97b9c5.chunk.js (deleted)
-
assets/course-builder/js/431.029d5285.chunk.js (added)
-
assets/course-builder/js/586.1650b8de.chunk.js (deleted)
-
assets/course-builder/js/586.311605d3.chunk.js (added)
-
assets/course-builder/js/786.47f16a92.chunk.js (added)
-
assets/course-builder/js/791.27d04f20.chunk.js (added)
-
assets/course-builder/js/856.5233a86f.chunk.js (deleted)
-
assets/course-builder/js/856.dbf8883a.chunk.js (added)
-
assets/course-builder/js/926.e3c4f171.chunk.js (added)
-
assets/course-builder/js/955.c70b90dc.chunk.js (deleted)
-
assets/course-builder/js/main.js (modified) (1 diff)
-
includes/Http/Controllers/Course/GetCategoriesListController.php (added)
-
includes/Http/Controllers/Media/UploadController.php (modified) (1 diff)
-
includes/Http/Controllers/Order/GetOrdersController.php (modified) (1 diff)
-
includes/Http/Serializers/CourseCategorySerializer.php (modified) (1 diff)
-
includes/Http/Serializers/OrderListSerializer.php (modified) (1 diff)
-
includes/Http/Serializers/OrderSerializer.php (modified) (2 diffs)
-
includes/Plugin/Taxonomy.php (modified) (1 diff)
-
includes/Repositories/CourseCategoryRepository.php (modified) (2 diffs)
-
includes/Repositories/OrderRepository.php (modified) (2 diffs)
-
includes/Routing/Swagger/Routes/Course/GetCategoriesList.php (added)
-
includes/actions.php (modified) (1 diff)
-
includes/routes.php (modified) (1 diff)
-
masterstudy-lms-learning-management-system.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
-
vendor/composer/autoload_classmap.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
masterstudy-lms-learning-management-system/trunk/_core/assets/css/elementor-widgets/courses/courses.css
r3422825 r3427267 1 @charset "UTF-8";.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_grid__title.style_2 .ms_lms_courses_grid__sorting.style_2{align-self:flex-start}.ms_lms_courses_carousel{display:flex;flex-direction:column;width:100%}.ms_lms_courses_carousel__title.style_1,.ms_lms_courses_grid{flex-direction:column}.ms_lms_courses_carousel__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting{margin:5px 0 0}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting_wrapper{justify-content:center}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_carousel__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_grid__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_carousel__navigation{padding:0 15px;margin:0 0 10px}.ms_lms_courses_carousel__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_carousel__sorting.style_1 li span,.ms_lms_courses_carousel__sorting.style_2 li span{line-height:17px;white-space:nowrap;display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px}.ms_lms_courses_carousel__sorting,.ms_lms_courses_carousel__sorting_wrapper{display:flex}.ms_lms_courses_carousel__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_carousel__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_carousel__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;background:rgba(34,122,255,.1);border-radius:45px;transition:.3s}.ms_lms_courses_carousel__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_carousel__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_carousel__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_carousel__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_carousel__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_carousel__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_carousel__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;transition:.3s}.ms_lms_courses_carousel__sorting.style_2 li span.active,.ms_lms_courses_carousel__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_carousel__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_carousel__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_carousel__sorting.style_3 .ms_lms_courses_carousel__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_carousel__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_archive__filter_options_item_rating_stars::before,.ms_lms_courses_archive__filter_options_item_rating_stars_filled::after,.ms_lms_courses_carousel__navigation_next.style_3::before,.ms_lms_courses_carousel__navigation_prev.style_3::before{font-family:stmlms;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-style:normal;text-decoration:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true],.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_carousel__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_carousel__navigation{display:flex;align-self:center;padding:15px;margin:0}.ms_lms_courses_carousel__navigation_next{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;outline:0;padding:0;margin-left:5px;transition:.2s}.ms_lms_courses_carousel__navigation_next i{margin-left:1px}.ms_lms_courses_carousel__navigation_next.style_1{background:#EEF1F7;border-radius:50%;border:none}.ms_lms_courses_carousel__navigation_next.style_1 i{color:#4D5E6F}.ms_lms_courses_carousel__navigation_next.style_1:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.style_1:hover i{color:#fff}.ms_lms_courses_carousel__navigation_next.style_2{background:0 0;border-radius:5px;border:2px solid #227AFF}.ms_lms_courses_carousel__navigation_next.style_2 i{color:#227AFF}.ms_lms_courses_carousel__navigation_next.style_2:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.style_2:hover i{color:#fff}.ms_lms_courses_carousel__navigation_next.style_3{background:#4D5E6F;border-radius:5px;border:none;position:relative}.ms_lms_courses_carousel__navigation_next.style_3 i{display:none}.ms_lms_courses_carousel__navigation_next.style_3::before{line-height:1;font-variant:normal;content:var(--stmlms-icon-arrow-right1);display:flex;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:11px}.ms_lms_courses_carousel__navigation_next.style_3:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.side-nav{position:absolute;right:-50px;z-index:2}.ms_lms_courses_carousel__navigation_prev{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;outline:0;padding:0;margin-right:5px;transition:.2s}.ms_lms_courses_carousel__navigation_prev i{margin-right:1px}.ms_lms_courses_carousel__navigation_prev.style_1{background:#EEF1F7;border-radius:50%;border:none}.ms_lms_courses_carousel__navigation_prev.style_1 i{color:#4D5E6F}.ms_lms_courses_carousel__navigation_prev.style_1:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_1:hover i{color:#fff}.ms_lms_courses_carousel__navigation_prev.style_2{background:0 0;border-radius:5px;border:2px solid #227AFF}.ms_lms_courses_carousel__navigation_prev.style_2 i{color:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_2:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_2:hover i{color:#fff}.ms_lms_courses_carousel__navigation_prev.style_3{background:#4D5E6F;border-radius:5px;border:none;position:relative}.ms_lms_courses_carousel__navigation_prev.style_3 i{display:none}.ms_lms_courses_carousel__navigation_prev.style_3::before{line-height:1;font-variant:normal;content:var(--stmlms-icon-arrow-left11);display:flex;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:11px}.ms_lms_courses_carousel__navigation_prev.style_3:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.side-nav{position:absolute;left:-50px;z-index:2}.ms_lms_courses_carousel__content{display:flex;width:100%;flex-wrap:nowrap;align-items:center;position:relative}.ms_lms_courses_carousel .ms_lms_courses_card{display:flex;flex-wrap:nowrap}.ms_lms_courses_carousel .ms_lms_courses_card_item{display:flex;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease}.ms_lms_courses_carousel .ms_lms_courses_card_item.swiper-slide{height:auto}.ms_lms_courses_carousel .ms_lms_courses_card_item.swiper-slide-visible{display:flex;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s,-webkit-transform .2s ease}.ms_lms_courses_carousel .ms_lms_courses_card_item.editor-visible{opacity:1;visibility:visible}.ms_lms_courses_carousel .ms_lms_courses_card_wrapper.swiper-container{overflow:visible;z-index:3}.ms_lms_courses_carousel .ms_lms_courses_card_wrapper.editor-visible{overflow:hidden;margin:-30px 0;padding:30px 0}.ms_lms_courses_carousel .ms_lms_courses_card.loading{overflow:hidden}.ms_lms_courses_grid{display:flex;width:100%}.ms_lms_courses_grid__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_grid__title.style_1{flex-direction:column}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting{margin:5px 0 0}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting_wrapper{justify-content:center}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_grid__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_grid__title.style_2 .ms_lms_courses_grid__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_grid__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_grid__sorting.style_1 li span,.ms_lms_courses_grid__sorting.style_2 li span{line-height:17px;white-space:nowrap;display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;transition:.3s}.ms_lms_courses_grid__sorting,.ms_lms_courses_grid__sorting_wrapper{display:flex}.ms_lms_courses_grid__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_grid__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_grid__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;font-size:14px;background:rgba(34,122,255,.1);border-radius:45px}.ms_lms_courses_grid__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_grid__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_grid__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_grid__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_grid__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_grid__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_grid__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;font-size:14px}.ms_lms_courses_grid__sorting.style_2 li span.active,.ms_lms_courses_grid__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_grid__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_grid__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_grid__sorting.style_3 .ms_lms_courses_grid__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_grid__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_grid__load-more-button,.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true],.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_grid__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_grid__content{display:flex;width:100%;flex-wrap:nowrap}.ms_lms_courses_grid__load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:15px 0;padding:0 15px}.ms_lms_courses_grid__load-more-button{display:flex;justify-content:center;align-items:center;padding:11px 20px;margin:0;transition:.3s;border-radius:45px;outline:0;border:none;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_grid__load-more-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_grid__pagination{display:flex}.ms_lms_courses_grid__pagination_wrapper{display:flex;width:100%;justify-content:center;order:3}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list{display:flex;flex-wrap:wrap;list-style-type:none;padding:25px 10px 10px;margin:0}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item{display:flex;padding:5px;margin:0}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a{display:flex;padding:5px;min-width:35px;width:35px;height:35px;min-height:35px;justify-content:center;align-items:center;text-decoration:none;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:rgba(34,122,255,.1);color:#227AFF;border-radius:4px;transition:.3s}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a.next,.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a.prev{padding:5px 15px;width:auto}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a:hover{background:#227AFF;color:#fff}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span{display:flex;padding:3px 5px;justify-content:center;align-items:center;min-width:35px;width:35px;height:35px;min-height:35px;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:#227AFF;color:#fff;border-radius:4px;transition:.3s}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span.dots{position:relative;background:0 0;padding:0;color:transparent;font-size:0;width:15px;min-width:15px}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span.dots::after{display:flex;content:"...";color:#227AFF;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:15px;position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ms_lms_courses_archive{display:flex;flex-direction:column;width:100%}.ms_lms_courses_archive__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_archive__title.style_1{flex-direction:column}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting{margin:5px 0 0}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting_wrapper{justify-content:center}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_archive__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_archive__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_archive__sorting.style_1 li span,.ms_lms_courses_archive__sorting.style_2 li span{line-height:17px;display:flex;font-family:"Albert Sans",sans-serif;white-space:nowrap}.ms_lms_courses_archive__sorting,.ms_lms_courses_archive__sorting_wrapper{display:flex}.ms_lms_courses_archive__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_archive__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_archive__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;font-size:14px;font-weight:500;background:rgba(34,122,255,.1);border-radius:45px;transition:.3s}.ms_lms_courses_archive__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_archive__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_archive__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_archive__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_archive__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_archive__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_archive__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;font-size:14px;font-weight:500;transition:.3s}.ms_lms_courses_archive__sorting.style_2 li span.active,.ms_lms_courses_archive__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_archive__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_archive__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_archive__sorting.style_3 .ms_lms_courses_archive__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_archive__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true]{background:#227AFF;color:#fff}.ms_lms_courses_archive__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_archive__content{display:flex;width:100%;flex-wrap:nowrap}.ms_lms_courses_archive__content.filter_right .ms_lms_courses_archive__filter{order:2}.ms_lms_courses_archive__filter{display:flex;min-width:300px;width:300px;padding:15px}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{display:none;padding:11px 20px;justify-content:center;align-items:center;align-self:center;font-family:"Albert Sans",sans-serif;color:#fff;font-size:14px;font-weight:500;line-height:17px;background:#227AFF;border-radius:45px;transition:.3s}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle:hover{color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__filter_form{display:flex;width:100%;flex-direction:column;align-self:flex-start;padding:0;margin:0;background:#fff;border:1px solid #DBE0E9}.ms_lms_courses_archive__filter_options{display:flex;width:100%;flex-direction:column;padding:0;margin:0}.ms_lms_courses_archive__filter_options_item{display:flex;width:100%;flex-direction:column;margin:0;border-bottom:1px solid #DBE0E9}.ms_lms_courses_archive__filter_options_item:last-child{border-bottom:none}.ms_lms_courses_archive__filter_options_item_content{display:none;width:100%;flex-direction:column;padding:0 25px 20px}.ms_lms_courses_archive__filter_options_item_title{display:flex;width:100%;padding:20px 25px;position:relative;cursor:pointer}.ms_lms_courses_archive__filter_options_item_title h3{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:16px;line-height:18px;color:#001931;margin:0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_title_toggler{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:16px;min-height:16px;width:16px;min-width:16px;margin:0;padding:0}.ms_lms_courses_archive__filter_options_item_title_toggler::after{content:"";display:flex;position:absolute;top:7px;right:0;width:16px;min-width:16px;border-bottom:2px solid #227AFF;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_title_toggler::before{content:"";display:flex;position:absolute;right:7px;top:0;height:16px;min-height:16px;border-right:2px solid #227AFF;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_title.active .ms_lms_courses_archive__filter_options_item_title_toggler::before{opacity:0}.ms_lms_courses_archive__filter_options_item_category{display:flex;align-items:center;margin-top:10px}.ms_lms_courses_archive__filter_options_item_category:first-child{margin-top:0}.ms_lms_courses_archive__filter_options_item_category.hide_instructor{display:none}.ms_lms_courses_archive__filter_options_item_checkbox{display:flex;align-items:center;cursor:pointer}.ms_lms_courses_archive__filter_options_item_checkbox_inner{display:flex;margin:0 10px 1px 0;position:relative;min-width:18px;min-height:18px;width:18px;height:18px}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3;margin:0;padding:0}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]:checked+span{background:#227AFF}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]:checked+span i{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ms_lms_courses_archive__filter_options_item_checkbox_inner span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#EEF1F7;border-radius:4px;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_checkbox_inner i{color:#fff;-webkit-transform:translateY(3px);transform:translateY(3px);transition:.3s ease;margin-top:2px;opacity:0;font-size:10px}.ms_lms_courses_archive__filter_options_item_checkbox_label{display:flex;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#001931;margin:0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_radio{display:flex;position:relative;min-width:18px;min-height:18px;width:18px;height:18px;margin:0 10px 0 0;cursor:pointer}.ms_lms_courses_archive__filter_options_item_radio input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3;margin:0;padding:0}.ms_lms_courses_archive__filter_actions input[type=submit].loading,.ms_lms_courses_card.loading{opacity:.5}.ms_lms_courses_archive__filter_options_item_radio input[type=radio]:checked+.ms_lms_courses_archive__filter_options_item_radio_fake::before{background:#227AFF}.ms_lms_courses_archive__filter_options_item_radio_fake{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.ms_lms_courses_archive__filter_options_item_radio_fake::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#EEF1F7;border-radius:50%;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_radio_fake::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;height:40%;background:#EEF1F7;border-radius:50%;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_rating{display:flex;cursor:pointer}.ms_lms_courses_archive__filter_options_item_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_archive__filter_options_item_rating_stars::before{display:flex;width:100%;color:#B3BAC2;line-height:1;font-variant:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_archive__filter_options_item_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{display:flex;width:100%;color:#FFA800;line-height:1;font-variant:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_archive__filter_options_item_rating_quantity{display:flex;margin:0 0 0 8px;justify-content:center;align-items:center}.ms_lms_courses_archive__filter_options_item_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#001931;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_subcategory{display:flex;width:100%;flex-direction:column}.ms_lms_courses_archive__filter_options_item_subcategory h5{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#4D5E6F;margin:10px 0 0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_subcategory:first-child h5{margin-top:0}.ms_lms_courses_archive__filter_options_item_show-instructors{display:flex;align-self:flex-start;align-items:center;margin-top:10px;cursor:pointer}.ms_lms_courses_archive__filter_options_item_show-instructors span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:13px;line-height:18px;color:#4D5E6F;border-bottom:1px dashed #001931;transition:.3s}.ms_lms_courses_archive__filter_options_item_show-instructors .stmlms-plus-circle{font-weight:700}.ms_lms_courses_archive__filter_options_item_show-instructors i{color:#4D5E6F;font-weight:400;font-size:13px;margin:1px 5px 0 0;transition:.3s}.ms_lms_courses_archive__filter_actions input[type=submit],.ms_lms_courses_archive__filter_actions_reset span,.ms_lms_courses_archive__load-more-button{font-size:14px;line-height:18px;font-family:"Albert Sans",sans-serif;display:flex;transition:.3s}.ms_lms_courses_archive__filter_options_item_show-instructors:hover span{color:#227AFF;border-color:#227AFF}.ms_lms_courses_archive__filter_options_item_show-instructors:hover i{color:#227AFF}.ms_lms_courses_archive__filter_actions{display:flex;flex-direction:column;width:100%;padding:20px 25px;margin:0}.ms_lms_courses_archive__filter_actions input[type=submit]{width:100%;background:#227AFF;color:#fff;justify-content:center;align-items:center;text-transform:uppercase;padding:11px 20px;border:none;border-radius:5px;margin:0;font-weight:500;min-height:auto}.ms_lms_courses_archive__filter_actions input[type=submit]:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__filter_actions_reset{display:flex;align-self:center;justify-content:center;align-items:center;padding:0;margin:25px 0 10px}.ms_lms_courses_archive__filter_actions_reset span{justify-content:center;align-items:center;font-weight:500;color:#001931;border-bottom:1px dashed #001931}.ms_lms_courses_archive__filter_actions_reset i{color:#001931;font-weight:700;margin-right:5px;transition:.3s}.ms_lms_courses_archive__filter_actions_reset:hover span{color:#227AFF;border-color:#227AFF}.ms_lms_courses_archive__filter_actions_reset:hover i{color:#227AFF}.ms_lms_courses_archive__load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:15px 0;padding:0 15px}.ms_lms_courses_archive__load-more-button{justify-content:center;align-items:center;padding:11px 20px;margin:0;background:#227AFF;border-radius:45px;outline:0;border:none;font-weight:500;color:#fff}.ms_lms_courses_archive__load-more-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__no-result{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:15px;margin:100px 0 0}.ms_lms_courses_archive__no-result_background{display:flex;justify-content:center;align-items:center;background:#EAF2FF;width:120px;height:120px;border-radius:50%;position:relative}.ms_lms_courses_archive__no-result_background i{display:flex;font-size:60px;color:#227AFF}.ms_lms_courses_archive__no-result p{color:#263145;font-size:24px;font-family:"Albert Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center;margin:20px 0 15px;padding:0}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset{display:flex;justify-content:center;align-items:center;text-decoration:none}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#227AFF;border-bottom:1px dashed #227AFF;transition:.3s}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset i{color:#227AFF;font-weight:700;margin-right:5px;transition:.3s}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset:hover span{color:#001931;border-color:#001931}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset:hover i{color:#001931}.ms_lms_courses_archive__pagination{display:flex}.ms_lms_courses_archive__pagination_wrapper{display:flex;width:100%;justify-content:center;order:3}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list{display:flex;flex-wrap:wrap;list-style-type:none;padding:25px 10px 10px;margin:0}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item{display:flex;padding:5px;margin:0}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a{display:flex;padding:5px;min-width:35px;width:35px;height:35px;min-height:35px;justify-content:center;align-items:center;text-decoration:none;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:rgba(34,122,255,.1);color:#227AFF;border-radius:4px;transition:.3s}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a.next,.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a.prev{padding:5px 15px;width:auto}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a:hover{background:#227AFF;color:#fff}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span{display:flex;padding:3px 5px;justify-content:center;align-items:center;min-width:35px;width:35px;height:35px;min-height:35px;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:#227AFF;color:#fff;border-radius:4px;transition:.3s}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span.dots{position:relative;background:0 0;padding:0;color:transparent;font-size:0;width:15px;min-width:15px}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span.dots::after{display:flex;content:"...";color:#227AFF;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:15px;position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ms_lms_courses_card_item_featured span,.ms_lms_courses_card_item_status span{color:#fff;font-weight:700;line-height:1;font-family:"Albert Sans",sans-serif}.ms_lms_courses_card{display:flex;width:100%;flex-wrap:wrap}.ms_lms_courses_card.featured{display:flex;width:100%;flex-wrap:wrap;padding:0 0 15px;margin:0 0 15px;position:relative}.ms_lms_courses_card.featured::after{display:flex;content:"";position:absolute;bottom:0;left:15px;right:15px;border-bottom:1px solid #DBE0E9}.ms_lms_courses_card.loading::before{display:none}.ms_lms_courses_card.order-bottom{order:2}.ms_lms_courses_card_wrapper{display:flex;flex-direction:column;width:100%;transition:.3s}.ms_lms_courses_card_item{display:flex;padding:15px;position:relative}.ms_lms_courses_card_item_wrapper{position:relative}.ms_lms_courses_card_item_featured{display:flex;position:absolute;top:25px;left:-45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#61CC2F;padding:7px 50px;z-index:2}.ms_lms_courses_card_item_featured.right{top:25px;right:-45px;left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ms_lms_courses_card_item_featured span{font-size:13px;text-transform:uppercase}.ms_lms_courses_card_item_status{display:flex;align-items:center;position:absolute;top:10px;padding:5px 10px 6px;height:24px;z-index:2;background:var(--status-background);color:var(--status-text-color)}.ms_lms_courses_card_item_status.status_style_2::after,.ms_lms_courses_card_item_status.status_style_2::before,.ms_lms_courses_card_item_status.status_style_3::before{content:"";position:absolute;width:0;height:0;display:flex}.ms_lms_courses_card_item_status.right{right:0}.ms_lms_courses_card_item_status.right.status_style_1{right:10px}.ms_lms_courses_card_item_status.right.status_style_2::before{left:-9px;border-width:0 10px 12px 0;border-color:transparent var(--status-background) transparent transparent}.ms_lms_courses_card_item_status.right.status_style_2::after{left:-9px;border-width:0 0 12px 10px;border-color:transparent transparent var(--status-background)}.ms_lms_courses_card_item_status.right.status_style_3::before{left:-9px;border-right:10px solid var(--status-background)}.ms_lms_courses_card_item_status.left{left:0}.ms_lms_courses_card_item_status.left.status_style_1{left:10px}.ms_lms_courses_card_item_status.left.status_style_2::before{right:-9px;border-width:12px 10px 0 0;border-color:var(--status-background) transparent transparent}.ms_lms_courses_card_item_status.left.status_style_2::after{right:-9px;border-width:12px 0 0 10px;border-color:transparent transparent transparent var(--status-background)}.ms_lms_courses_card_item_status.left.status_style_3::before{right:-9px;border-left:10px solid var(--status-background)}.ms_lms_courses_card_item_status.status_style_1{border-radius:20px}.ms_lms_courses_card_item_status.status_style_2::before{top:0;border-style:solid}.ms_lms_courses_card_item_status.status_style_2::after{bottom:0;border-style:solid}.ms_lms_courses_card_item_status.status_style_3::before{top:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.ms_lms_courses_card_item_status span{font-size:13px;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_popup{visibility:visible;opacity:1}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;text-decoration:none;display:flex}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:5px 15px 0 0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;margin:5px 0 0 auto}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription{margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container{padding-top:15px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup{display:flex;flex-direction:column;justify-content:flex-start;min-width:100%;min-height:100%;padding:25px 30px;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:100}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author{display:flex;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author img{display:flex;width:24px;height:24px;border-radius:50%;margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author_name{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_title{display:flex;width:100%}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:18px;line-height:21.6px;color:#001931;margin:0;letter-spacing:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_excerpt{display:flex;width:100%;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;margin-right:25px;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block:last-child{margin-right:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button{display:flex;flex-direction:column;width:100%;text-decoration:none;background:#227AFF;color:#fff;justify-content:center;align-items:center;padding:11px 20px;border-radius:5px;margin:20px 0 0;transition:.3s;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button_wrapper{display:flex;flex-direction:column;width:100%;margin:auto 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button small{opacity:.7}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_bottom_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_bottom_wrapper.price-only{justify-content:end}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist{display:flex;margin-right:25px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist.loading::before{left:0;top:-1px;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0 5px 1px 0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price{display:flex;flex-direction:column;justify-content:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription span{font-weight:500;white-space:nowrap}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds .position .digit{color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_popup{visibility:visible;opacity:1}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price{bottom:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper{display:flex;width:100%;position:relative}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container{display:flex;position:absolute;right:0;bottom:0;justify-content:center;padding:10px 20px;background:#001931;transition:.3s;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds{background:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:flex-start;align-items:center;margin:0 0 5px;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;text-decoration:none;text-transform:none;line-height:1;font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars::before{display:flex;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled::after{display:flex;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#fff;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price{display:flex;position:absolute;right:10px;bottom:10px;flex-direction:column;justify-content:center;padding:6px 10px;background:#227AFF;transition:.3s}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#fff;text-decoration:line-through}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup{display:flex;flex-direction:column;justify-content:flex-start;min-width:100%;min-height:100%;padding:25px 30px;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:100}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author{display:flex;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author img{display:flex;width:24px;height:24px;border-radius:50%;margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author_name{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_title{display:flex;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:18px;line-height:21.6px;color:#001931;margin:0;letter-spacing:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_excerpt{display:flex;width:100%;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;margin-right:25px;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block:last-child{margin-right:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button{display:flex;flex-direction:column;width:100%;text-decoration:none;background:#227AFF;color:#fff;justify-content:center;align-items:center;padding:11px 20px;border-radius:5px;margin:auto 0 0;transition:.3s;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button_wrapper{display:flex;flex-direction:column;width:100%;margin:auto 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button small{opacity:.7}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_bottom_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_bottom_wrapper.price-only{justify-content:end}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist{display:flex;margin-right:25px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist.loading::before{left:0;top:-1px;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0 5px 1px 0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price{display:flex;flex-direction:column;justify-content:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription span{font-weight:500;white-space:nowrap}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_sale,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_single{display:none}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview{display:flex}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container{padding-bottom:5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap;justify-content:center;margin-top:12px;height:54px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-top:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.wider-container .coming-soon-card-details{margin-bottom:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_category{display:flex;width:100%;justify-content:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title{display:flex;width:100%;justify-content:center;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0;text-align:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:15px 0 4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_title{display:flex;justify-content:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:center;flex-wrap:wrap;min-height:33px;margin:12px 0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars::before{display:flex;width:100%;color:#B3BAC2;font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars_filled::after{display:flex;width:100%;color:#FFA800;font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;align-items:center;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-left:4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price{display:flex;width:100%;justify-content:center;transition:.3s;min-height:54px;position:relative}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#227AFF;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:center;margin-left:3px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview{display:none;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:11px 20px;background:#227AFF;border-radius:5px;color:#fff;font-family:"Albert Sans",sans-serif;font-size:14px;line-height:18px;transition:.3s}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview small{opacity:.7}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:center;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info{background:linear-gradient(180deg,rgba(0,25,49,0) 0,rgba(0,25,49,.8) 0)}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_wrapper{max-height:500px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_image{display:flex;width:100%;height:100%;min-height:350px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:15px 20px;background:linear-gradient(180deg,rgba(0,25,49,0) 0,rgba(0,25,49,.9) 100%);position:absolute;left:0;bottom:0;border-radius:8px;transition:.4s}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wrapper{display:flex;width:100%;flex-direction:column;max-height:0;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#B3BAC2;margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:17px;line-height:18px;color:#fff;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_excerpt{display:flex;width:100%;margin:12px 0 0;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:6px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#fff;margin-top:4px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta_divider{display:flex;height:100%;margin:0 10px;position:relative}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta_divider::before{content:"·";display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#B3BAC2;font-size:20px;font-weight:700}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#fff;text-transform:capitalize}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;line-height:1;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:flex;text-decoration:none;font-style:normal}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:flex-start;align-items:center;margin:8px 0 0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#B3BAC2}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_tax_includes{display:flex;width:100%;align-items:center;color:#fff;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:7px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-start}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-start;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center;margin-top:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:700}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#B3BAC2;text-decoration:line-through}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-start;margin-right:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-start;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .coming-soon-card-details span{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist{display:flex;justify-content:flex-start;align-items:center;margin:7px 3px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:1px;top:-1px;width:18px;height:18px;border:1px solid #fff;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#fff;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{display:none;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#fff;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .coming-soon-card-countdown-container{opacity:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price{z-index:3}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_sale,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_single{max-height:0;max-width:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview{opacity:1;visibility:visible;max-height:100px;max-width:400px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container{z-index:3;padding:10px 20px;display:flex;justify-content:center;align-items:center;height:50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px;background:#227AFF;border-radius:50px;transition:.1s;width:98%}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .coming-soon-card-details{width:80px;color:#fff;margin-right:10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{display:none}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-right:0;text-align:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:var(--secondary-10,rgba(255,255,255,.1));border-radius:var(--paddings-padding-24-px,24px)}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds .position .digit{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image{display:flex;width:100%;-o-object-fit:cover;object-fit:cover;height:150px;border-radius:8px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image_wrapper{display:flex;width:100%;position:relative}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:37px 20px 15px;background:0 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_category{display:flex;width:100%;justify-content:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title{display:flex;width:100%;justify-content:center;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0;text-align:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:15px 0 4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_title{display:flex;justify-content:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;text-decoration:none;display:flex}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;font-style:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;font-style:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_tax_includes{display:flex;width:100%;align-items:center;color:#fff;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;margin-left:4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px;background:#227AFF;border-radius:50px;transition:.4s;z-index:2}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:center;align-items:center;padding:0 20px;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:700;white-space:nowrap;font-size:14px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:1.2;color:#fff;text-decoration:line-through;opacity:.7}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:center;align-items:center;padding:0 20px;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview{display:flex;flex-direction:column;width:100%;height:100%;max-height:0;max-width:0;opacity:0;visibility:hidden;justify-content:center;align-items:center;text-align:center;padding:0 20px;background:0 0;border-radius:50px;color:#fff;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2;transition:max-width .4s;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview small{opacity:.7;font-weight:400}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview.ms_lms_courses_card_item_info_price_preview_open{opacity:1;visibility:visible;max-height:100px;max-width:400px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:center;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item{align-self:flex-start}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_rating{opacity:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview_wrapper{opacity:1;visibility:visible}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_image_link{display:flex;width:100%;overflow:hidden;height:160px;min-height:160px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;line-height:1;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:flex;text-decoration:none}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0;position:relative}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container{padding-top:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:5px 15px 0 0;padding:0;transition:.4s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;font-style:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;font-style:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;margin:5px 0 0 auto;transition:.4s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription{ width:100%;margin:5px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription .ms_lms_courses_card_item_info_price_single.subscription{justify-content:flex-start}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:11px 20px;background:#227AFF;margin:auto 0;border-radius:5px;color:#fff;font-family:"Albert Sans",sans-serif;font-size:14px;line-height:18px;transition:.3s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview_wrapper{display:flex;width:100%;position:absolute;top:10px;left:0;transition:.4s;opacity:0;z-index:2;visibility:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview small{opacity:.7}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:flex-start;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_teacher{display:flex;flex-direction:column;width:100%;padding:120px 0 30px}.ms_lms_courses_teacher_wrapper{display:flex;flex-direction:column;width:50%;padding:0 15px}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label,.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all{display:flex;padding:13px 15px 12px;font-weight:700;transition:.3s;line-height:1;font-family:"Albert Sans",sans-serif}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label{align-self:flex-start;margin-bottom:50px;background:#227AFF;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label:hover{background:#001931;color:#fff}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label.ms_lms_courses_teacher_label_disabled:hover{background:#227AFF;color:#fff}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name{display:flex;align-self:flex-start;font-family:"Albert Sans",sans-serif;font-size:60px;font-weight:700;line-height:1;text-decoration:none;color:#001931;transition:.3s;margin-bottom:15px}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name:hover{color:#227AFF}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name.ms_lms_courses_teacher_name_disabled:hover{color:#001931}.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all{align-self:center;margin:20px 0;background:#227AFF;color:#fff;font-size:14px;text-decoration:none}.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all:hover{background:#001931;color:#fff}.ms_lms_courses_teacher_position{font-family:"Albert Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#001931;margin-bottom:30px}.ms_lms_courses_teacher_bio{font-family:"Albert Sans",sans-serif;font-size:18px;line-height:30px;color:#001931;margin-bottom:65px}.ms_lms_courses_teacher_courses,.ms_lms_courses_teacher_no-courses{font-family:"Albert Sans",sans-serif;font-size:16px;color:#001931}.ms_lms_courses_teacher_courses{font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:15px}.ms_lms_courses_teacher_no-courses{line-height:1;padding:0 15px}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars::before,body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none}@media (max-width:1024px){.ms_lms_courses_carousel{overflow:hidden}.ms_lms_courses_carousel__content{flex-wrap:wrap;justify-content:center}.ms_lms_courses_carousel__navigation_prev{order:2}.ms_lms_courses_carousel__navigation_prev.side-nav{margin-right:5px;position:relative;left:auto}.ms_lms_courses_carousel__navigation_next{order:3}.ms_lms_courses_carousel__navigation_next.side-nav{margin-left:5px;position:relative;right:auto}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{margin-bottom:10px}.ms_lms_courses_archive__content{flex-direction:column}.ms_lms_courses_archive__content.title_style_2 .ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{align-self:flex-start}.ms_lms_courses_archive__filter{width:100%;flex-direction:column;padding-top:0;padding-bottom:0}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{display:flex;margin-bottom:15px}.ms_lms_courses_archive__filter_form{display:none;margin-bottom:15px}.ms_lms_courses_archive__no-result{margin:0}.ms_lms_courses_teacher_wrapper{width:100%}.ms_lms_courses_teacher .ms_lms_courses_card_item:not(:nth-child(-n+3)){display:none}}@media (max-width:767.98px){.ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_grid__sorting.style_2{overflow-x:scroll;justify-content:flex-start;margin:0 0 10px}.ms_lms_courses_archive__title.style_1 h2{text-align:left}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting_wrapper{justify-content:flex-start}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_1{justify-content:flex-start;padding:0 10px}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_1 li{margin:0 0 5px;padding:5px}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2{align-self:flex-start}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{align-self:flex-start;margin-left:15px}.ms_lms_courses_archive__title.style_2{align-items:flex-start;flex-direction:column}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1{padding:0 10px}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1 li{margin:0 0 5px;padding:5px}.ms_lms_courses_archive__sorting_wrapper,.ms_lms_courses_carousel__sorting_wrapper,.ms_lms_courses_grid__sorting_wrapper{width:100%;padding:0 15px}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle,.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_3{align-self:flex-start}.ms_lms_courses_carousel__sorting.style_2{justify-content:flex-start;margin:0 0 10px;overflow-x:scroll}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title h3{min-height:auto}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_wrapper{height:350px}.ms_lms_courses_teacher .ms_lms_courses_card_item:not(:nth-child(-n+3)){display:flex}}body.rtl .ms_lms_courses_archive__filter_options_item_title_toggler{left:25px;right:auto}body.rtl .ms_lms_courses_archive__filter_options_item_checkbox_inner{margin:0 0 1px 10px}body.rtl .ms_lms_courses_archive__filter_options_item_radio{margin:0 0 0 10px}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars::before{content:"\eb51\eb51\eb51\eb51\eb51"}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled{right:0}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{content:"\eb52\eb52\eb52\eb52\eb52"}body.rtl .ms_lms_courses_archive__filter_options_item_rating_quantity{margin:0 8px 0 0}1 @charset "UTF-8";.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_grid__title.style_2 .ms_lms_courses_grid__sorting.style_2{align-self:flex-start}.ms_lms_courses_carousel{display:flex;flex-direction:column;width:100%}.ms_lms_courses_carousel__title.style_1,.ms_lms_courses_grid{flex-direction:column}.ms_lms_courses_carousel__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting{margin:5px 0 0}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting_wrapper{justify-content:center}.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_carousel__title.style_1 .ms_lms_courses_grid__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_carousel__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_grid__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_carousel__title.style_2 .ms_lms_courses_carousel__navigation{padding:0 15px;margin:0 0 10px}.ms_lms_courses_carousel__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_carousel__sorting.style_1 li span,.ms_lms_courses_carousel__sorting.style_2 li span{line-height:17px;white-space:nowrap;display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px}.ms_lms_courses_carousel__sorting,.ms_lms_courses_carousel__sorting_wrapper{display:flex}.ms_lms_courses_carousel__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_carousel__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_carousel__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;background:rgba(34,122,255,.1);border-radius:45px;transition:.3s}.ms_lms_courses_carousel__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_carousel__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_carousel__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_carousel__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_carousel__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_carousel__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_carousel__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;transition:.3s}.ms_lms_courses_carousel__sorting.style_2 li span.active,.ms_lms_courses_carousel__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_carousel__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_carousel__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_carousel__sorting.style_3 .ms_lms_courses_carousel__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_carousel__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_archive__filter_options_item_rating_stars::before,.ms_lms_courses_archive__filter_options_item_rating_stars_filled::after,.ms_lms_courses_carousel__navigation_next.style_3::before,.ms_lms_courses_carousel__navigation_prev.style_3::before{font-family:stmlms;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-style:normal;text-decoration:none}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true],.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_carousel__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_carousel__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_carousel__navigation{display:flex;align-self:center;padding:15px;margin:0}.ms_lms_courses_carousel__navigation_next{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;outline:0;padding:0;margin-left:5px;transition:.2s}.ms_lms_courses_carousel__navigation_next i{margin-left:1px}.ms_lms_courses_carousel__navigation_next.style_1{background:#EEF1F7;border-radius:50%;border:none}.ms_lms_courses_carousel__navigation_next.style_1 i{color:#4D5E6F}.ms_lms_courses_carousel__navigation_next.style_1:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.style_1:hover i{color:#fff}.ms_lms_courses_carousel__navigation_next.style_2{background:0 0;border-radius:5px;border:2px solid #227AFF}.ms_lms_courses_carousel__navigation_next.style_2 i{color:#227AFF}.ms_lms_courses_carousel__navigation_next.style_2:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.style_2:hover i{color:#fff}.ms_lms_courses_carousel__navigation_next.style_3{background:#4D5E6F;border-radius:5px;border:none;position:relative}.ms_lms_courses_carousel__navigation_next.style_3 i{display:none}.ms_lms_courses_carousel__navigation_next.style_3::before{line-height:1;font-variant:normal;content:var(--stmlms-icon-arrow-right1);display:flex;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:11px}.ms_lms_courses_carousel__navigation_next.style_3:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_next.side-nav{position:absolute;right:-50px;z-index:2}.ms_lms_courses_carousel__navigation_prev{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;outline:0;padding:0;margin-right:5px;transition:.2s}.ms_lms_courses_carousel__navigation_prev i{margin-right:1px}.ms_lms_courses_carousel__navigation_prev.style_1{background:#EEF1F7;border-radius:50%;border:none}.ms_lms_courses_carousel__navigation_prev.style_1 i{color:#4D5E6F}.ms_lms_courses_carousel__navigation_prev.style_1:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_1:hover i{color:#fff}.ms_lms_courses_carousel__navigation_prev.style_2{background:0 0;border-radius:5px;border:2px solid #227AFF}.ms_lms_courses_carousel__navigation_prev.style_2 i{color:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_2:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.style_2:hover i{color:#fff}.ms_lms_courses_carousel__navigation_prev.style_3{background:#4D5E6F;border-radius:5px;border:none;position:relative}.ms_lms_courses_carousel__navigation_prev.style_3 i{display:none}.ms_lms_courses_carousel__navigation_prev.style_3::before{line-height:1;font-variant:normal;content:var(--stmlms-icon-arrow-left11);display:flex;position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:11px}.ms_lms_courses_carousel__navigation_prev.style_3:hover{background:#227AFF}.ms_lms_courses_carousel__navigation_prev.side-nav{position:absolute;left:-50px;z-index:2}.ms_lms_courses_carousel__content{display:flex;width:100%;flex-wrap:nowrap;align-items:center;position:relative}.ms_lms_courses_carousel .ms_lms_courses_card{display:flex;flex-wrap:nowrap}.ms_lms_courses_carousel .ms_lms_courses_card_item{display:flex;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease}.ms_lms_courses_carousel .ms_lms_courses_card_item.swiper-slide{height:auto}.ms_lms_courses_carousel .ms_lms_courses_card_item.swiper-slide-visible{display:flex;opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s,-webkit-transform .2s ease}.ms_lms_courses_carousel .ms_lms_courses_card_item.editor-visible{opacity:1;visibility:visible}.ms_lms_courses_carousel .ms_lms_courses_card_wrapper.swiper-container{overflow:visible;z-index:3}.ms_lms_courses_carousel .ms_lms_courses_card_wrapper.editor-visible{overflow:hidden;margin:-30px 0;padding:30px 0}.ms_lms_courses_carousel .ms_lms_courses_card.loading{overflow:hidden}.ms_lms_courses_grid{display:flex;width:100%}.ms_lms_courses_grid__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_grid__title.style_1{flex-direction:column}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting{margin:5px 0 0}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting_wrapper{justify-content:center}.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting.style_2,.ms_lms_courses_grid__title.style_1 .ms_lms_courses_grid__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_grid__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_grid__title.style_2 .ms_lms_courses_grid__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_grid__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_grid__sorting.style_1 li span,.ms_lms_courses_grid__sorting.style_2 li span{line-height:17px;white-space:nowrap;display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;transition:.3s}.ms_lms_courses_grid__sorting,.ms_lms_courses_grid__sorting_wrapper{display:flex}.ms_lms_courses_grid__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_grid__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_grid__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;font-size:14px;background:rgba(34,122,255,.1);border-radius:45px}.ms_lms_courses_grid__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_grid__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_grid__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_grid__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_grid__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_grid__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_grid__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;font-size:14px}.ms_lms_courses_grid__sorting.style_2 li span.active,.ms_lms_courses_grid__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_grid__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_grid__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_grid__sorting.style_3 .ms_lms_courses_grid__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_grid__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_grid__load-more-button,.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true],.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_grid__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_grid__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_grid__content{display:flex;width:100%;flex-wrap:nowrap}.ms_lms_courses_grid__load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:15px 0;padding:0 15px}.ms_lms_courses_grid__load-more-button{display:flex;justify-content:center;align-items:center;padding:11px 20px;margin:0;transition:.3s;border-radius:45px;outline:0;border:none;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_grid__load-more-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_grid__pagination{display:flex}.ms_lms_courses_grid__pagination_wrapper{display:flex;width:100%;justify-content:center;order:3}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list{display:flex;flex-wrap:wrap;list-style-type:none;padding:25px 10px 10px;margin:0}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item{display:flex;padding:5px;margin:0}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a{display:flex;padding:5px;min-width:35px;width:35px;height:35px;min-height:35px;justify-content:center;align-items:center;text-decoration:none;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:rgba(34,122,255,.1);color:#227AFF;border-radius:4px;transition:.3s}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a.next,.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a.prev{padding:5px 15px;width:auto}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item a:hover{background:#227AFF;color:#fff}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span{display:flex;padding:3px 5px;justify-content:center;align-items:center;min-width:35px;width:35px;height:35px;min-height:35px;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:#227AFF;color:#fff;border-radius:4px;transition:.3s}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span.dots{position:relative;background:0 0;padding:0;color:transparent;font-size:0;width:15px;min-width:15px}.ms_lms_courses_grid__pagination ul.ms_lms_courses_grid__pagination_list li.ms_lms_courses_grid__pagination_list_item span.dots::after{display:flex;content:"...";color:#227AFF;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:15px;position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ms_lms_courses_archive{display:flex;flex-direction:column;width:100%}.ms_lms_courses_archive__title{display:flex;width:100%;padding:0 0 15px}.ms_lms_courses_archive__title.style_1{flex-direction:column}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting{margin:5px 0 0}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting_wrapper{justify-content:center}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{margin:5px 0 15px}.ms_lms_courses_archive__title.style_2{flex-wrap:wrap;justify-content:space-between}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1{justify-content:flex-start;padding:0 5px}.ms_lms_courses_archive__title h2{font-family:"Albert Sans",sans-serif;color:#001931;font-size:48px;font-weight:300;line-height:58px;margin:0 0 10px;padding:0 15px;text-align:center}.ms_lms_courses_archive__sorting.style_1 li span,.ms_lms_courses_archive__sorting.style_2 li span{line-height:17px;display:flex;font-family:"Albert Sans",sans-serif;white-space:nowrap}.ms_lms_courses_archive__sorting,.ms_lms_courses_archive__sorting_wrapper{display:flex}.ms_lms_courses_archive__sorting.style_1{flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;margin:0;padding:0}.ms_lms_courses_archive__sorting.style_1 li{display:flex;padding:5px 10px;margin:0 0 10px}.ms_lms_courses_archive__sorting.style_1 li span{padding:11px 20px;justify-content:center;align-items:center;color:#227AFF;font-size:14px;font-weight:500;background:rgba(34,122,255,.1);border-radius:45px;transition:.3s}.ms_lms_courses_archive__sorting.style_1 li span:hover{cursor:pointer;color:#fff;background:#227AFF}.ms_lms_courses_archive__sorting.style_1 li span.active{color:#fff;background:#227AFF}.ms_lms_courses_archive__sorting.style_2{flex-direction:row;list-style-type:none;justify-content:center;align-items:center;align-self:center;background:#DBE0E9;border-radius:4px;margin:0 15px 10px;padding:4px}.ms_lms_courses_archive__sorting.style_2 li{display:flex;padding:0 2px;margin:0}.ms_lms_courses_archive__sorting.style_2 li:first-child{padding-left:0}.ms_lms_courses_archive__sorting.style_2 li:last-child{padding-right:0}.ms_lms_courses_archive__sorting.style_2 li span{padding:11px 20px;justify-content:center;align-items:center;color:#4D5E6F;font-size:14px;font-weight:500;transition:.3s}.ms_lms_courses_archive__sorting.style_2 li span.active,.ms_lms_courses_archive__sorting.style_2 li span:hover{color:#001931;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07);border-radius:4px}.ms_lms_courses_archive__sorting.style_2 li span:hover{cursor:pointer}.ms_lms_courses_archive__sorting.style_3{justify-content:center;align-items:center;align-self:center;margin:0 15px 10px}.ms_lms_courses_archive__sorting.style_3 .ms_lms_courses_archive__sorting_select_label{display:flex;justify-content:center;align-items:center;padding:12px 15px;color:#fff;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;background:#227AFF;border:1px solid #227AFF;border-radius:4px 0 0 4px;border-right:none}.ms_lms_courses_archive__sorting.style_3 .select2-container{display:flex}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default{display:flex;min-width:200px;height:auto}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default .selection{width:100%}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single{display:flex;height:auto;background:#fff;border:1px solid #DBE0E9;border-radius:0 4px 4px 0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__rendered{display:flex;width:100%;padding:12px 40px 12px 15px;color:#001931;font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow{display:flex;justify-content:center;align-items:center;height:100%;width:35px;top:0;right:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b{width:0;height:0;top:auto;left:auto;margin:0;line-height:1;border:solid;border-width:5px 4px 0;border-color:#808C98 transparent transparent}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-selection--single span.select2-selection__arrow b::after{display:none}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default.select2-container--open span.select2-selection--single span.select2-selection__arrow b{border-color:transparent transparent #808C98;border-width:0 4px 5px}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results{background:0 0;padding:0;margin:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options{max-height:none;padding:0;margin:0;list-style-type:none}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option{font-family:"Albert Sans",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:#001931;background:#fff;padding:10px 15px;margin:0}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:hover{background:#227AFF;color:#fff}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options li.select2-results__option:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ms_lms_courses_archive__sorting.style_3 span.select2-container--default span.select2-results ul.select2-results__options .select2-results__option[aria-selected=true]{background:#227AFF;color:#fff}.ms_lms_courses_archive__sorting.style_3 .select2-dropdown{border:1px solid #DBE0E9;border-radius:0 0 4px 4px;border-top:none}.ms_lms_courses_archive__content{display:flex;width:100%;flex-wrap:nowrap}.ms_lms_courses_archive__content.filter_right .ms_lms_courses_archive__filter{order:2}.ms_lms_courses_archive__filter{display:flex;min-width:300px;width:300px;padding:15px}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{display:none;padding:11px 20px;justify-content:center;align-items:center;align-self:center;font-family:"Albert Sans",sans-serif;color:#fff;font-size:14px;font-weight:500;line-height:17px;background:#227AFF;border-radius:45px;transition:.3s}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle:hover{color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__filter_form{display:flex;width:100%;flex-direction:column;align-self:flex-start;padding:0;margin:0;background:#fff;border:1px solid #DBE0E9}.ms_lms_courses_archive__filter_options{display:flex;width:100%;flex-direction:column;padding:0;margin:0}.ms_lms_courses_archive__filter_options_item{display:flex;width:100%;flex-direction:column;margin:0;border-bottom:1px solid #DBE0E9}.ms_lms_courses_archive__filter_options_item:last-child{border-bottom:none}.ms_lms_courses_archive__filter_options_item_content{display:none;width:100%;flex-direction:column;padding:0 25px 20px}.ms_lms_courses_archive__filter_options_item_title{display:flex;width:100%;padding:20px 25px;position:relative;cursor:pointer}.ms_lms_courses_archive__filter_options_item_title h3{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:16px;line-height:18px;color:#001931;margin:0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_title_toggler{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:16px;min-height:16px;width:16px;min-width:16px;margin:0;padding:0}.ms_lms_courses_archive__filter_options_item_title_toggler::after{content:"";display:flex;position:absolute;top:7px;right:0;width:16px;min-width:16px;border-bottom:2px solid #227AFF;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_title_toggler::before{content:"";display:flex;position:absolute;right:7px;top:0;height:16px;min-height:16px;border-right:2px solid #227AFF;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_title.active .ms_lms_courses_archive__filter_options_item_title_toggler::before{opacity:0}.ms_lms_courses_archive__filter_options_item_category{display:flex;align-items:center;margin-top:10px}.ms_lms_courses_archive__filter_options_item_category:first-child{margin-top:0}.ms_lms_courses_archive__filter_options_item_category.hide_instructor{display:none}.ms_lms_courses_archive__filter_options_item_checkbox{display:flex;align-items:center;cursor:pointer}.ms_lms_courses_archive__filter_options_item_checkbox_inner{display:flex;margin:0 10px 1px 0;position:relative;min-width:18px;min-height:18px;width:18px;height:18px}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3;margin:0;padding:0}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]:checked+span{background:#227AFF}.ms_lms_courses_archive__filter_options_item_checkbox_inner input[type=checkbox]:checked+span i{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ms_lms_courses_archive__filter_options_item_checkbox_inner span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#EEF1F7;border-radius:4px;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_checkbox_inner i{color:#fff;-webkit-transform:translateY(3px);transform:translateY(3px);transition:.3s ease;margin-top:2px;opacity:0;font-size:10px}.ms_lms_courses_archive__filter_options_item_checkbox_label{display:flex;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#001931;margin:0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_radio{display:flex;position:relative;min-width:18px;min-height:18px;width:18px;height:18px;margin:0 10px 0 0;cursor:pointer}.ms_lms_courses_archive__filter_options_item_radio input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:3;margin:0;padding:0}.ms_lms_courses_archive__filter_actions input[type=submit].loading,.ms_lms_courses_card.loading{opacity:.5}.ms_lms_courses_archive__filter_options_item_radio input[type=radio]:checked+.ms_lms_courses_archive__filter_options_item_radio_fake::before{background:#227AFF}.ms_lms_courses_archive__filter_options_item_radio_fake{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.ms_lms_courses_archive__filter_options_item_radio_fake::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#EEF1F7;border-radius:50%;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_radio_fake::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;height:40%;background:#EEF1F7;border-radius:50%;transition:.3s ease}.ms_lms_courses_archive__filter_options_item_rating{display:flex;cursor:pointer}.ms_lms_courses_archive__filter_options_item_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_archive__filter_options_item_rating_stars::before{display:flex;width:100%;color:#B3BAC2;line-height:1;font-variant:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_archive__filter_options_item_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{display:flex;width:100%;color:#FFA800;line-height:1;font-variant:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_archive__filter_options_item_rating_quantity{display:flex;margin:0 0 0 8px;justify-content:center;align-items:center}.ms_lms_courses_archive__filter_options_item_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#001931;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_subcategory{display:flex;width:100%;flex-direction:column}.ms_lms_courses_archive__filter_options_item_subcategory h5{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#4D5E6F;margin:10px 0 0;padding:0;letter-spacing:0}.ms_lms_courses_archive__filter_options_item_subcategory:first-child h5{margin-top:0}.ms_lms_courses_archive__filter_options_item_show-instructors{display:flex;align-self:flex-start;align-items:center;margin-top:10px;cursor:pointer}.ms_lms_courses_archive__filter_options_item_show-instructors span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:13px;line-height:18px;color:#4D5E6F;border-bottom:1px dashed #001931;transition:.3s}.ms_lms_courses_archive__filter_options_item_show-instructors .stmlms-plus-circle{font-weight:700}.ms_lms_courses_archive__filter_options_item_show-instructors i{color:#4D5E6F;font-weight:400;font-size:13px;margin:1px 5px 0 0;transition:.3s}.ms_lms_courses_archive__filter_actions input[type=submit],.ms_lms_courses_archive__filter_actions_reset span,.ms_lms_courses_archive__load-more-button{font-size:14px;line-height:18px;font-family:"Albert Sans",sans-serif;display:flex;transition:.3s}.ms_lms_courses_archive__filter_options_item_show-instructors:hover span{color:#227AFF;border-color:#227AFF}.ms_lms_courses_archive__filter_options_item_show-instructors:hover i{color:#227AFF}.ms_lms_courses_archive__filter_actions{display:flex;flex-direction:column;width:100%;padding:20px 25px;margin:0}.ms_lms_courses_archive__filter_actions input[type=submit]{width:100%;background:#227AFF;color:#fff;justify-content:center;align-items:center;text-transform:uppercase;padding:11px 20px;border:none;border-radius:5px;margin:0;font-weight:500;min-height:auto}.ms_lms_courses_archive__filter_actions input[type=submit]:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__filter_actions_reset{display:flex;align-self:center;justify-content:center;align-items:center;padding:0;margin:25px 0 10px}.ms_lms_courses_archive__filter_actions_reset span{justify-content:center;align-items:center;font-weight:500;color:#001931;border-bottom:1px dashed #001931}.ms_lms_courses_archive__filter_actions_reset i{color:#001931;font-weight:700;margin-right:5px;transition:.3s}.ms_lms_courses_archive__filter_actions_reset:hover span{color:#227AFF;border-color:#227AFF}.ms_lms_courses_archive__filter_actions_reset:hover i{color:#227AFF}.ms_lms_courses_archive__load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:15px 0;padding:0 15px}.ms_lms_courses_archive__load-more-button{justify-content:center;align-items:center;padding:11px 20px;margin:0;background:#227AFF;border-radius:45px;outline:0;border:none;font-weight:500;color:#fff}.ms_lms_courses_archive__load-more-button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_archive__no-result{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:15px;margin:100px 0 0}.ms_lms_courses_archive__no-result_background{display:flex;justify-content:center;align-items:center;background:#EAF2FF;width:120px;height:120px;border-radius:50%;position:relative}.ms_lms_courses_archive__no-result_background i{display:flex;font-size:60px;color:#227AFF}.ms_lms_courses_archive__no-result p{color:#263145;font-size:24px;font-family:"Albert Sans",sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-align:center;margin:20px 0 15px;padding:0}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset{display:flex;justify-content:center;align-items:center;text-decoration:none}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#227AFF;border-bottom:1px dashed #227AFF;transition:.3s}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset i{color:#227AFF;font-weight:700;margin-right:5px;transition:.3s}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset:hover span{color:#001931;border-color:#001931}.ms_lms_courses_archive__no-result a.ms_lms_courses_archive__no-result_reset:hover i{color:#001931}.ms_lms_courses_archive__pagination{display:flex}.ms_lms_courses_archive__pagination_wrapper{display:flex;width:100%;justify-content:center;order:3}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list{display:flex;flex-wrap:wrap;list-style-type:none;padding:25px 10px 10px;margin:0}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item{display:flex;padding:5px;margin:0}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a{display:flex;padding:5px;min-width:35px;width:35px;height:35px;min-height:35px;justify-content:center;align-items:center;text-decoration:none;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:rgba(34,122,255,.1);color:#227AFF;border-radius:4px;transition:.3s}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a.next,.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a.prev{padding:5px 15px;width:auto}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item a:hover{background:#227AFF;color:#fff}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span{display:flex;padding:3px 5px;justify-content:center;align-items:center;min-width:35px;width:35px;height:35px;min-height:35px;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;background:#227AFF;color:#fff;border-radius:4px;transition:.3s}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span.dots{position:relative;background:0 0;padding:0;color:transparent;font-size:0;width:15px;min-width:15px}.ms_lms_courses_archive__pagination ul.ms_lms_courses_archive__pagination_list li.ms_lms_courses_archive__pagination_list_item span.dots::after{display:flex;content:"...";color:#227AFF;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:15px;position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ms_lms_courses_card_item_featured span,.ms_lms_courses_card_item_status span{color:#fff;font-weight:700;line-height:1;font-family:"Albert Sans",sans-serif}.ms_lms_courses_card{display:flex;width:100%;flex-wrap:wrap}.ms_lms_courses_card.featured{display:flex;width:100%;flex-wrap:wrap;padding:0 0 15px;margin:0 0 15px;position:relative}.ms_lms_courses_card.featured::after{display:flex;content:"";position:absolute;bottom:0;left:15px;right:15px;border-bottom:1px solid #DBE0E9}.ms_lms_courses_card.loading::before{display:none}.ms_lms_courses_card.order-bottom{order:2}.ms_lms_courses_card_wrapper{display:flex;flex-direction:column;width:100%;transition:.3s}.ms_lms_courses_card_item{display:flex;padding:15px;position:relative}.ms_lms_courses_card_item_wrapper{position:relative}.ms_lms_courses_card_item_featured{display:flex;position:absolute;top:25px;left:-45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#61CC2F;padding:7px 50px;z-index:2}.ms_lms_courses_card_item_featured.right{top:25px;right:-45px;left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ms_lms_courses_card_item_featured span{font-size:13px;text-transform:uppercase}.ms_lms_courses_card_item_status{display:flex;align-items:center;position:absolute;top:10px;padding:5px 10px 6px;height:24px;z-index:2;background:var(--status-background);color:var(--status-text-color)}.ms_lms_courses_card_item_status.status_style_2::after,.ms_lms_courses_card_item_status.status_style_2::before,.ms_lms_courses_card_item_status.status_style_3::before{content:"";position:absolute;width:0;height:0;display:flex}.ms_lms_courses_card_item_status.right{right:0}.ms_lms_courses_card_item_status.right.status_style_1{right:10px}.ms_lms_courses_card_item_status.right.status_style_2::before{left:-9px;border-width:0 10px 12px 0;border-color:transparent var(--status-background) transparent transparent}.ms_lms_courses_card_item_status.right.status_style_2::after{left:-9px;border-width:0 0 12px 10px;border-color:transparent transparent var(--status-background)}.ms_lms_courses_card_item_status.right.status_style_3::before{left:-9px;border-right:10px solid var(--status-background)}.ms_lms_courses_card_item_status.left{left:0}.ms_lms_courses_card_item_status.left.status_style_1{left:10px}.ms_lms_courses_card_item_status.left.status_style_2::before{right:-9px;border-width:12px 10px 0 0;border-color:var(--status-background) transparent transparent}.ms_lms_courses_card_item_status.left.status_style_2::after{right:-9px;border-width:12px 0 0 10px;border-color:transparent transparent transparent var(--status-background)}.ms_lms_courses_card_item_status.left.status_style_3::before{right:-9px;border-left:10px solid var(--status-background)}.ms_lms_courses_card_item_status.status_style_1{border-radius:20px}.ms_lms_courses_card_item_status.status_style_2::before{top:0;border-style:solid}.ms_lms_courses_card_item_status.status_style_2::after{bottom:0;border-style:solid}.ms_lms_courses_card_item_status.status_style_3::before{top:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.ms_lms_courses_card_item_status span{font-size:13px;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_popup{visibility:visible;opacity:1}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;text-decoration:none;display:flex}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:5px 15px 0 0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;margin:5px 0 0 auto}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription{margin:10px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container{padding-top:15px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup{display:flex;flex-direction:column;justify-content:flex-start;min-width:100%;min-height:100%;padding:25px 30px;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:100}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author{display:flex;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author img{display:flex;width:24px;height:24px;border-radius:50%;margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_author_name{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_title{display:flex;width:100%}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:18px;line-height:21.6px;color:#001931;margin:0;letter-spacing:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_excerpt{display:flex;width:100%;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;margin-right:25px;align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block:last-child{margin-right:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button{display:flex;flex-direction:column;width:100%;text-decoration:none;background:#227AFF;color:#fff;justify-content:center;align-items:center;padding:11px 20px;border-radius:5px;margin:20px 0 0;transition:.3s;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button_wrapper{display:flex;flex-direction:column;width:100%;margin:auto 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_button small{opacity:.7}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_bottom_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:20px 0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_bottom_wrapper.price-only{justify-content:end}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist{display:flex;margin-right:25px}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist.loading::before{left:0;top:-1px;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0 5px 1px 0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price{display:flex;flex-direction:column;justify-content:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription span{font-weight:500;white-space:nowrap}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_popup_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes .position .digit,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds .position .digit{color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_popup{visibility:visible;opacity:1}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price{bottom:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper{display:flex;width:100%;position:relative}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container{display:flex;position:absolute;right:0;bottom:0;justify-content:center;padding:10px 20px;background:#001931;transition:.3s;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countDays,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countHours,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countMinutes,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container .countSeconds{background:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_wrapper .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_bottom_wrapper .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:flex-start;align-items:center;margin:0 0 5px;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;text-decoration:none;text-transform:none;line-height:1;font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars::before{display:flex;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_stars_filled::after{display:flex;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#fff;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price{display:flex;position:absolute;right:10px;bottom:10px;flex-direction:column;justify-content:center;padding:6px 10px;background:#227AFF;transition:.3s}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#fff;text-decoration:line-through}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup{display:flex;flex-direction:column;justify-content:flex-start;min-width:100%;min-height:100%;padding:25px 30px;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:100}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author{display:flex;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author img{display:flex;width:24px;height:24px;border-radius:50%;margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_author_name{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_title{display:flex;width:100%}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:18px;line-height:21.6px;color:#001931;margin:0;letter-spacing:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_excerpt{display:flex;width:100%;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;margin-right:25px;align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block:last-child{margin-right:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button{display:flex;flex-direction:column;width:100%;text-decoration:none;background:#227AFF;color:#fff;justify-content:center;align-items:center;padding:11px 20px;border-radius:5px;margin:auto 0 0;transition:.3s;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:18px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button_wrapper{display:flex;flex-direction:column;width:100%;margin:auto 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_button small{opacity:.7}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_bottom_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:20px 0 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_bottom_wrapper.price-only{justify-content:end}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist{display:flex;margin-right:25px}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist.loading::before{left:0;top:-1px;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0 5px 1px 0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_wishlist .stm-lms-wishlist span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price{display:flex;flex-direction:column;justify-content:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription span{font-weight:500;white-space:nowrap}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_popup_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_sale,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_single{display:none}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview{display:flex}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container{padding-bottom:5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap;justify-content:center;margin-top:12px;height:54px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-top:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item .coming-soon-card-countdown-container.wider-container .coming-soon-card-details{margin-bottom:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_image{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_category{display:flex;width:100%;justify-content:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title{display:flex;width:100%;justify-content:center;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0;text-align:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:15px 0 4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_progress_title{display:flex;justify-content:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:center;flex-wrap:wrap;min-height:33px;margin:12px 0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars::before{display:flex;width:100%;color:#B3BAC2;font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_stars_filled::after{display:flex;width:100%;color:#FFA800;font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;align-items:center;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-left:4px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price{display:flex;width:100%;justify-content:center;transition:.3s;min-height:54px;position:relative}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#227AFF;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:center;margin-left:3px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview{display:none;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:11px 20px;background:#227AFF;border-radius:5px;color:#fff;font-family:"Albert Sans",sans-serif;font-size:14px;line-height:18px;transition:.3s}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_price_preview small{opacity:.7}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:center;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info{background:linear-gradient(180deg,rgba(0,25,49,0) 0,rgba(0,25,49,.8) 0)}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_wrapper{max-height:500px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_image{display:flex;width:100%;height:100%;min-height:350px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:15px 20px;background:linear-gradient(180deg,rgba(0,25,49,0) 0,rgba(0,25,49,.9) 100%);position:absolute;left:0;bottom:0;border-radius:8px;transition:.4s}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wrapper{display:flex;width:100%;flex-direction:column;max-height:0;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#B3BAC2;margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:700;font-size:17px;line-height:18px;color:#fff;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_excerpt{display:flex;width:100%;margin:12px 0 0;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:6px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#fff;margin-top:4px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta_divider{display:flex;height:100%;margin:0 10px;position:relative}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta_divider::before{content:"·";display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#B3BAC2;font-size:20px;font-weight:700}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#fff;text-transform:capitalize}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;line-height:1;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:flex;text-decoration:none;font-style:normal}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:flex-start;align-items:center;margin:8px 0 0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#B3BAC2}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_rating_wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_tax_includes{display:flex;width:100%;align-items:center;color:#fff;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:7px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-start}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-start;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center;margin-top:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:700}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#B3BAC2;text-decoration:line-through}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-start;margin-right:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-start;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container .coming-soon-card-details span{color:#fff}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_price .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist{display:flex;justify-content:flex-start;align-items:center;margin:7px 3px 0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:1px;top:-1px;width:18px;height:18px;border:1px solid #fff;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#fff;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{display:none;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#fff;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .coming-soon-card-countdown-container{opacity:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price{z-index:3}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_sale,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_single{max-height:0;max-width:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview{opacity:1;visibility:visible;max-height:100px;max-width:400px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container{z-index:3;padding:10px 20px;display:flex;justify-content:center;align-items:center;height:50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px;background:#227AFF;border-radius:50px;transition:.1s;width:98%}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .coming-soon-card-details{width:80px;color:#fff;margin-right:10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{display:none}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-right:0;text-align:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:var(--secondary-10,rgba(255,255,255,.1));border-radius:var(--paddings-padding-24-px,24px)}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes .position .digit,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds .coming-soon-card-countdown-container,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds .position .digit{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image{display:flex;width:100%;-o-object-fit:cover;object-fit:cover;height:150px;border-radius:8px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image_wrapper{display:flex;width:100%;position:relative}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_image_link{display:flex;width:100%}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:37px 20px 15px;background:0 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_category{display:flex;width:100%;justify-content:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title{display:flex;width:100%;justify-content:center;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0;text-align:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:15px 0 4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_title{display:flex;justify-content:center;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;text-decoration:none;display:flex}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:10px 0 0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;font-style:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;font-style:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_tax_includes{display:flex;width:100%;align-items:center;color:#fff;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;margin-left:4px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25px;background:#227AFF;border-radius:50px;transition:.4s;z-index:2}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:center;align-items:center;padding:0 20px;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:700;white-space:nowrap;font-size:14px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#fff;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.subscription i::before{color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:1.2;color:#fff;text-decoration:line-through;opacity:.7}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:center;align-items:center;padding:0 20px;overflow:hidden;transition:.4s}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:1.2;color:#fff}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview{display:flex;flex-direction:column;width:100%;height:100%;max-height:0;max-width:0;opacity:0;visibility:hidden;justify-content:center;align-items:center;text-align:center;padding:0 20px;background:0 0;border-radius:50px;color:#fff;white-space:nowrap;font-family:"Albert Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2;transition:max-width .4s;overflow:hidden}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview small{opacity:.7;font-weight:400}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_price_preview.ms_lms_courses_card_item_info_price_preview_open{opacity:1;visibility:visible;max-height:100px;max-width:400px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:center;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item{align-self:flex-start}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_rating{opacity:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item:hover .ms_lms_courses_card_item_info_price_preview_wrapper{opacity:1;visibility:visible}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_wrapper{display:flex;width:100%;flex-direction:column;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_image_link{display:flex;width:100%;overflow:hidden;height:160px;min-height:160px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info{display:flex;flex-direction:column;width:100%;height:100%;padding:15px 20px;background:#fff}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_category a{display:flex;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#4D5E6F;margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title{display:flex;text-decoration:none;margin-bottom:auto}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title h3{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:15px;line-height:18px;color:#001931;margin:0;padding:0;min-height:40px;letter-spacing:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_divider{display:flex;width:100%;border-bottom:1px solid #DBE0E9;margin:15px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress{display:flex;flex-direction:column;width:100%;margin:10px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bars{display:flex;width:100%;position:relative;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bar_empty{display:flex;width:100%;border-bottom:3px solid #DBE0E9;border-radius:3px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_bar_filled{display:flex;border-bottom:4px solid #227AFF;border-radius:3px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_progress_title{display:flex;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:12px;line-height:14.4px;color:#4D5E6F;margin-top:4px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;background:#EEF1F7;border-radius:4px;margin:10px 0 0;padding:3.5px 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block{display:flex;flex-wrap:nowrap;align-items:center;padding:3.5px 10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block span{white-space:nowrap;font-family:"Albert Sans",sans-serif;font-weight:400;font-size:14px;line-height:16.8px;color:#4D5E6F;text-transform:capitalize}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars::before,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled::after{font-family:stmlms;line-height:1;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:flex;text-decoration:none}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i{margin-right:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_meta .ms_lms_courses_card_item_meta_block i::before{color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;min-height:33px;margin:10px 0;position:relative}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container{padding-top:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .coming-soon-card-details,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .coming-soon-card-details span{color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container .masterstudy-countdown .countSeconds{background:#DBE0E9}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container{flex-wrap:wrap}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .coming-soon-card-details{margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown{flex-wrap:wrap}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countDays,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countHours,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countMinutes,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.smaller-container .masterstudy-countdown .countSeconds{margin-bottom:5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_bottom_wrapper .coming-soon-card-countdown-container.wider-container{justify-content:space-between;width:100%;align-items:center;margin-bottom:10px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating{display:flex;justify-content:center;align-items:center;margin:5px 15px 0 0;padding:0;transition:.4s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars{display:flex;font-size:14px;width:70px;min-width:70px;margin:0;position:relative}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars::before{width:100%;color:#B3BAC2;font-style:normal;content:"\eb51\eb51\eb51\eb51\eb51"}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled{position:absolute;z-index:2;display:flex;left:0;top:0;overflow:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_stars_filled::after{width:100%;color:#FFA800;font-style:normal;content:"\eb52\eb52\eb52\eb52\eb52"}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_quantity{display:flex;margin:0 0 0 5px;justify-content:center;align-items:center}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_rating_quantity span{display:flex;justify-content:center;align-items:center;font-family:"Albert Sans",sans-serif;line-height:18px;font-size:14px;font-weight:400;color:#4D5E6F}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_tax_includes{display:flex;justify-content:flex-end;color:#4D5E6F;text-align:right;font-family:"Albert Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price{display:flex;flex-direction:column;justify-content:center;margin:5px 0 0 auto;transition:.4s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription{margin:5px 0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price.ms_lms_courses_card_item_info_price_subscription .ms_lms_courses_card_item_info_price_single.subscription{justify-content:flex-start}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription{align-items:center}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription span{font-weight:500}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.subscription i{font-size:17px;color:#001931;margin:0 4px 1px 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_single.sale span{font-family:"Albert Sans",sans-serif;font-weight:400;font-size:12px;line-height:14.4px;color:#4D5E6F;text-decoration:line-through}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_sale{display:flex;justify-content:flex-end;flex-direction:column}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_sale span{display:flex;justify-content:flex-end;align-items:center;font-family:"Albert Sans",sans-serif;font-weight:700;font-size:15px;line-height:18px;color:#001931}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:11px 20px;background:#227AFF;margin:auto 0;border-radius:5px;color:#fff;font-family:"Albert Sans",sans-serif;font-size:14px;line-height:18px;transition:.3s}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#227AFF}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview_wrapper{display:flex;width:100%;position:absolute;top:10px;left:0;transition:.4s;opacity:0;z-index:2;visibility:hidden}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_price_preview small{opacity:.7}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist{display:flex;width:100%;justify-content:flex-start;align-items:center;margin:15px 0 5px}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist{display:flex;align-items:center;margin:0;padding:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist:hover i{background:0 0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist.loading::before{left:0;top:0;width:18px;height:18px;border:1px solid #4D5E6F;border-radius:50%;margin:0;padding:0}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i{color:#4D5E6F;width:18px;height:18px;line-height:1;padding:0;margin:0;font-size:18px;transition:.3s;border:none;vertical-align:middle}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist i.stmlms-heart-2{color:#ff1f59}.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_wishlist .stm-lms-wishlist span{font-family:"Albert Sans",sans-serif;font-weight:500;font-size:14px;line-height:16.8px;color:#4D5E6F;margin:2px 0 0 5px}.ms_lms_courses_teacher{display:flex;flex-direction:column;width:100%;padding:120px 0 30px}.ms_lms_courses_teacher_wrapper{display:flex;flex-direction:column;width:50%;padding:0 15px}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label,.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all{display:flex;padding:13px 15px 12px;font-weight:700;transition:.3s;line-height:1;font-family:"Albert Sans",sans-serif}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label{align-self:flex-start;margin-bottom:50px;background:#227AFF;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label:hover{background:#001931;color:#fff}.ms_lms_courses_teacher a.ms_lms_courses_teacher_label.ms_lms_courses_teacher_label_disabled:hover{background:#227AFF;color:#fff}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name{display:flex;align-self:flex-start;font-family:"Albert Sans",sans-serif;font-size:60px;font-weight:700;line-height:1;text-decoration:none;color:#001931;transition:.3s;margin-bottom:15px}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name:hover{color:#227AFF}.ms_lms_courses_teacher a.ms_lms_courses_teacher_name.ms_lms_courses_teacher_name_disabled:hover{color:#001931}.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all{align-self:center;margin:20px 0;background:#227AFF;color:#fff;font-size:14px;text-decoration:none}.ms_lms_courses_teacher a.ms_lms_courses_teacher_view-all:hover{background:#001931;color:#fff}.ms_lms_courses_teacher_position{font-family:"Albert Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#001931;margin-bottom:30px}.ms_lms_courses_teacher_bio{font-family:"Albert Sans",sans-serif;font-size:18px;line-height:30px;color:#001931;margin-bottom:65px}.ms_lms_courses_teacher_courses,.ms_lms_courses_teacher_no-courses{font-family:"Albert Sans",sans-serif;font-size:16px;color:#001931}.ms_lms_courses_teacher_courses{font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:15px}.ms_lms_courses_teacher_no-courses{line-height:1;padding:0 15px}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars::before,body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none}@media (max-width:1024px){.ms_lms_courses_carousel{overflow:hidden}.ms_lms_courses_carousel__content{flex-wrap:wrap;justify-content:center}.ms_lms_courses_carousel__navigation_prev{order:2}.ms_lms_courses_carousel__navigation_prev.side-nav{margin-right:5px;position:relative;left:auto}.ms_lms_courses_carousel__navigation_next{order:3}.ms_lms_courses_carousel__navigation_next.side-nav{margin-left:5px;position:relative;right:auto}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{margin-bottom:10px}.ms_lms_courses_archive__content{flex-direction:column}.ms_lms_courses_archive__content.title_style_2 .ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{align-self:flex-start}.ms_lms_courses_archive__filter{width:100%;flex-direction:column;padding-top:0;padding-bottom:0}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle{display:flex;margin-bottom:15px}.ms_lms_courses_archive__filter_form{display:none;margin-bottom:15px}.ms_lms_courses_archive__no-result{margin:0}.ms_lms_courses_teacher_wrapper{width:100%}.ms_lms_courses_teacher .ms_lms_courses_card_item:not(:nth-child(-n+3)){display:none}}@media (max-width:767.98px){.ms_lms_courses_archive__sorting.style_2,.ms_lms_courses_grid__sorting.style_2{overflow-x:scroll;justify-content:flex-start;margin:0 0 10px}.ms_lms_courses_archive__title.style_1 h2{text-align:left}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting_wrapper{justify-content:flex-start}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_1{justify-content:flex-start;padding:0 10px}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_1 li{margin:0 0 5px;padding:5px}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_2{align-self:flex-start}.ms_lms_courses_archive__title.style_1 .ms_lms_courses_archive__sorting.style_3{align-self:flex-start;margin-left:15px}.ms_lms_courses_archive__title.style_2{align-items:flex-start;flex-direction:column}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1{padding:0 10px}.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_1 li{margin:0 0 5px;padding:5px}.ms_lms_courses_archive__sorting_wrapper,.ms_lms_courses_carousel__sorting_wrapper,.ms_lms_courses_grid__sorting_wrapper{width:100%;padding:0 15px}.ms_lms_courses_archive__filter a.ms_lms_courses_archive__filter_toggle,.ms_lms_courses_archive__title.style_2 .ms_lms_courses_archive__sorting.style_3{align-self:flex-start}.ms_lms_courses_carousel__sorting.style_2{justify-content:flex-start;margin:0 0 10px;overflow-x:scroll}.ms_lms_courses_card.card-style-1 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-2 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-3 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_title h3,.ms_lms_courses_card.card-style-6 .ms_lms_courses_card_item_info_title h3{min-height:auto}.ms_lms_courses_card.card-style-4 .ms_lms_courses_card_item_wrapper{height:350px}.ms_lms_courses_teacher .ms_lms_courses_card_item:not(:nth-child(-n+3)){display:flex}}body.rtl .ms_lms_courses_archive__filter_options_item_title_toggler{left:25px;right:auto}body.rtl .ms_lms_courses_archive__filter_options_item_checkbox_inner{margin:0 0 1px 10px}body.rtl .ms_lms_courses_archive__filter_options_item_radio{margin:0 0 0 10px}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars::before{content:"\eb51\eb51\eb51\eb51\eb51"}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled{right:0}body.rtl .ms_lms_courses_archive__filter_options_item_rating_stars_filled::after{content:"\eb52\eb52\eb52\eb52\eb52"}body.rtl .ms_lms_courses_archive__filter_options_item_rating_quantity{margin:0 8px 0 0} -
masterstudy-lms-learning-management-system/trunk/_core/assets/css/parts/cart.css
r3422825 r3427267 1 .stm_lms_cart{margin:60px 0 0;border-top:5px solid #f0f4fa}.stm_lms_cart__item{display:flex;padding:20px 15px 21px;margin:0 0 8px;flex-wrap:nowrap;align-items:center;border:1px solid #d1d1d1}.stm_lms_cart__item>*{margin-right:30px}.stm_lms_cart__item_delete{position:relative;left:8px;width:43px;text-align:center}.stm_lms_cart__item_delete i{display:inline-block;width:28px;height:28px;line-height:26px;vertical-align:top;border-radius:50%;font-size:14px;cursor:pointer;transition:.3s ease}.stm_lms_cart__item_delete i.loading{border:0;background:0 0!important}.stm_lms_cart__item_delete i.loading:before{margin:-2px 0 0}.stm_lms_cart__item_delete:hover i{border-color:#EF5350;color:#EF5350}.stm_lms_cart__item_image{width:12%}.stm_lms_cart__item_image img{width:100%}.stm_lms_cart__item_title{width:50%}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_title h4 a{color:#273044;font-size:14px;font-weight:700}.stm_lms_cart__item_title .terms .h6{margin:6px 0 3px}.stm_lms_cart__item_title .terms .h6 a{color:#aaa}.stm_lms_cart__item_title .enterprise-course-added label{border-radius:5px;background-color:#aaa;color:#fff;padding:0 10px;font-size:12px}.stm_lms_cart__item_price{margin-left:auto;width:10%;font-weight:600;font-size:15px}.stm_lms_cart__item_head{padding:20px 15px 15px 90px;border:0;font-weight:400}.stm_lms_cart__item_head .stm_lms_cart__item_price{width:11%}.stm_lms_cart__item_head .stm_lms_cart__item_price,.stm_lms_cart__item_head .stm_lms_cart__item_title{font-weight:700;font-size:14px}.stm_lms_checkout__payment{margin:30px 0}.stm_lms_checkout__payment h3{margin:15px 45px 45px 0;font-weight:300;font-size:24px}.stm_lms_checkout__payment a.btn.btn-default.stm_lms_pay_button{background-color:#385bce}.stm-lms-payment-methods{margin:30px 0;border:1px solid #e1e2e4;border-bottom:0;text-align:left}.stm-lms-payment-methods .stm-lms-payment-method{padding:15px 30px 5px;border-bottom:1px solid #e1e2e4;transition:.3s ease}.stm-lms-payment-methods .stm-lms-payment-method.active h4{color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method.active .wpcfto_radio__fake::before{border-width:2px;border-color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method.active .wpcfto_radio__fake::after{background-color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method__name{margin:0 0 10px}.stm-lms-payment-methods .stm-lms-payment-method__name label{width:100%;font-weight:400;color:#000}.stm-lms-payment-methods .stm-lms-payment-method__name label input{margin:16px 10px 0 0}.stm-lms-payment-methods .stm-lms-payment-method__name label h4{display:inline-block;margin:0;vertical-align:middle;font-size:16px}.stm-lms-payment-methods .stm-lms-payment-method__fields{max-width:80%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:35px;color:#273044}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field{margin-right:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_label{margin:0 0 3px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value{margin:0 0 5px;font-weight:700}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value:last-child{margin-bottom:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields #stm-lms-stripe{width:100%;margin-bottom:0}.stm-lms-payment-methods .stm-lms-payment-method.stripe .stm-lms-payment-method__fields #stm-lms-stripe+div{display:none!important}.stm-lms-payment-methods .stm-lms-payment-method.stripe .stm-lms-payment-method__fields #stm-lms-stripe+div.stm-lms-payment-method__field-stripe{display:flex!important;flex-direction:column;width:100%;margin-top:10px}.stm_lms_pay_button{margin:13px 0 30px;display:block;width:135px;height:50px;justify-content:center}.StripeElement{background-color:#fff;height:40px;margin:0 0 30px;padding:10px 12px;border-radius:4px;border:1px solid #e1e2e4;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}@media (max-width:550px){.stm_lms_cart__item_head,.stm_lms_cart__item_image{display:none}.stm_lms_cart{border:0}.stm_lms_cart__item{flex-wrap:wrap}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_delete{left:0;margin:0 0 15px;text-align:left}.stm_lms_cart__item_delete i{text-align:left}.stm_lms_cart__item>*{width:100%;margin:0 0 15px}.stm-lms-payment-methods .stm-lms-payment-method__fields{padding-left:0;max-width:100%}}.masterstudy-checkout-container{display:flex;gap:40px}.masterstudy-checkout-container__top .stm-lms-my-points{display:none;visibility:hidden;opacity:0}.masterstudy-checkout-container__top h3{margin-bottom:0!important}.masterstudy-checkout-container__top .multiseparator{position:relative;overflow:hidden;margin:30px 0;height:3px;width:100%}.masterstudy-checkout-container__top .multiseparator:before{content:"";display:block;width:1200px;height:1px;background-color:#dcdcdc;bottom:1px;left:65px;position:absolute;z-index:10}.masterstudy-checkout-container__top .multiseparator:after{content:"";display:block;background-color:var(--accent-100);width:50px;height:3px;bottom:0;left:0}.masterstudy-checkout-container__left-column{width:65%}.masterstudy-checkout-container .masterstudy-checkout-table{border:1px solid #DBE0E9;background-color:#fff;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info{display:flex;flex-wrap:wrap;align-items:center;padding:10px 10px 10px 20px;font-size:14px;font-weight:700;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr{display:flex;width:100%;align-items:flex-start;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__text{margin:1px 0 0 4px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#4d5e6f;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__text:hover{cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__link{font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--accent-100);text-decoration:none;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__link:hover{cursor:pointer;color:var(--accent-hover)}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox{display:flex}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-container{display:flex;align-items:center;margin:10px 15px 0 0}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox input{display:none}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper{display:flex;width:20px;height:20px;justify-content:center;align-items:center;border-radius:4px;background:#fff;border:2px solid #dbe0e9;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper.masterstudy-checkout-gdpr__checkbox-wrapper_checked{background:var(--accent-100);border-color:var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper.masterstudy-checkout-gdpr__checkbox-wrapper_checked::after{display:flex;font-family:stmlms;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:var(--stmlms-icon-checked);font-weight:400;font-size:8px;line-height:0;color:#fff}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper:hover{cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__label{margin-right:4px;padding-right:5px;font-size:14px;font-weight:500;color:#4D5E6F}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__value[data-order-payment]{text-transform:capitalize}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__id{margin-right:10px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image img{display:block;width:100px;height:55px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:0 20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title{display:flex;align-items:center;line-height:20px;font-size:16px;font-weight:500}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title a,.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title em{display:inline;line-height:19px;font-style:normal;margin-right:4px;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__category{font-size:14px;font-weight:500;color:#4D5E6F}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__category a{color:inherit}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__status{display:inline-block;vertical-align:top;background-color:#808C98;margin-top:1px;min-height:18px;padding:3px 5px;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:1px;border-radius:4px;text-transform:uppercase;color:#fff}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price{display:flex;margin:0 0 0 auto;position:relative}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__download-label{min-width:100px;margin:0 20px 0 auto}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__download-label span{display:block;font-weight:500}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__button{width:128px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__button span{text-transform:none}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete{margin-left:5px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i{display:inline-block;width:30px;height:30px;padding-top:2px;background-color:#DBE0E9;border-radius:4px;text-align:center;cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i::before{color:#808C98;transition:all .3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i:hover::before{color:#f00909}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info:first-child{padding-left:10px}.masterstudy-checkout-container .masterstudy-checkout-table__header{display:flex;align-items:center;border-bottom:1px solid #DBE0E9;background-color:#F0F4FA;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table__header .masterstudy-checkout-course-info__value{font-size:16px;font-weight:700}.masterstudy-checkout-container .masterstudy-checkout-table__body-row{border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container .masterstudy-checkout-table__body-row:last-child{border:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info{flex-direction:column;align-items:start;padding:20px 20px 0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost{display:flex;margin:0 0 20px;gap:60px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-current{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-title{margin-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-interval,.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-title{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-interval{font-weight:400}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-sale-price{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__common{padding:0;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__trial{margin-top:20px;color:var(--dark-100,#001931);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__title{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__desc{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__certificates{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:20px 0;border-top:1px solid #DBE0E9;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image{padding:10px;border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a{display:flex;align-items:center;gap:20px}@media (max-width:550px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a{flex-direction:column;align-items:start}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title{color:#001931;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title span{color:#4D5E6F;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{color:#001931;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline{position:relative;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title{display:flex;flex-direction:column;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title span{color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step{display:flex;align-items:flex-start;position:relative;padding-left:30px;padding-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child{padding-bottom:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child .masterstudy-checkout-course-info__timeline-content{border-bottom:none}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child::before{bottom:15px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step.active::before{top:15px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#dfe6ef}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step.active .masterstudy-checkout-course-info__timeline-circle{border:5px solid var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-circle{width:16px;height:16px;border:2px solid #dfe6ef;border-radius:50%;background:#fff;position:absolute;left:0;top:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-content{display:flex;justify-content:space-between;align-items:center;flex:1;border-bottom:1px solid #dfe6ef;padding-bottom:8px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{flex:1;font-weight:500;color:#4D5E6F;opacity:.7;font-size:12px;font-style:normal;line-height:normal;min-width:105px}@media (max-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{min-width:150px;max-width:150px}}@media (max-width:540px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{min-width:90px;max-width:90px}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-date{flex:1.5;text-align:left;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-amount{text-align:right;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-date{flex:5}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-amount{margin-right:30px}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-total{display:flex;justify-content:space-between;margin:20px 0;width:100%;color:#001931;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-total strong{margin-right:30px}}.masterstudy-checkout-container .masterstudy-checkout-table__footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #DBE0E9;background-color:#F0F4FA}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{align-items:flex-end;flex-direction:column}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info.masterstudy-checkout-course-info_include-tax .masterstudy-checkout-course-info__price-tax{margin-left:4px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block{display:flex;min-width:170px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block .masterstudy-checkout-course-info__block_exclude{margin-top:5px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info #taxes_block{margin-bottom:5px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__label{line-height:20px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__label.masterstudy-checkout-course-info__label-guest{padding-right:0;margin-right:0}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price{font-size:16px;font-weight:700;line-height:20px;margin-right:45px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price.masterstudy-checkout-course-info__price-guest{align-items:flex-end}.masterstudy-checkout-container .masterstudy-checkout-payment{width:35%}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods{margin:0;border:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method{padding:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child{border:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label{display:flex;align-items:center;padding:20px;margin:0;cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label .wpcfto_radio{display:flex;align-items:center;width:20px;height:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label .wpcfto_radio input{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label h4{display:block;padding:0;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__fields{display:block;padding:0 20px;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field{margin-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field_label{margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#4d5e6f}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field_value{margin:0;font-size:16px;font-style:normal;font-weight:700;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field:last-child{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method.wire_transfer .stm-lms-payment-method__fields{background-color:#F0F4FA;border-radius:4px;padding:20px;max-width:100%;margin:0 20px 20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child .stm-lms-payment-method__fields{padding-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child .stm-lms-payment-method__field{margin-bottom:0}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer{background:0 0}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{display:block;width:100%;padding:10px 20px}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button{margin:0;display:block;width:100%;background-color:var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.loading{font-size:0;background-color:var(--accent-50);cursor:default;transition:none}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.stm_lms_disabled_button{opacity:.3;cursor:not-allowed}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.stm_lms_disabled_button:active{color:#fff}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info{flex-direction:column;align-items:start;padding:20px 20px 0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost{display:flex;margin:0 0 20px;gap:60px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-current{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-title{margin-bottom:10px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-interval,.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-title{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-interval{font-weight:400}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-sale-price{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__common{padding:0;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__trial{margin-top:20px;color:var(--dark-100,#001931);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__title{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__certificates,.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__desc{color:var(--dark-70,#4D5E6F);font-size:14px;font-weight:400;line-height:140%;font-style:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__certificates{padding:20px 0;border-top:1px solid #DBE0E9;width:100%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image{padding:10px;border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a{display:flex;align-items:center;gap:20px}@media (max-width:550px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a{flex-direction:column;align-items:start}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title{color:#001931;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title span{color:#4D5E6F;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{color:#001931;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline{position:relative;width:100%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title{display:flex;flex-direction:column;margin-bottom:20px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title span{color:#001931}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step{display:flex;align-items:flex-start;position:relative;padding-left:30px;padding-bottom:10px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child{padding-bottom:0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child .masterstudy-checkout-course-info__timeline-content{border-bottom:none}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child::before{bottom:15px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step.active::before{top:15px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#dfe6ef}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step.active .masterstudy-checkout-course-info__timeline-circle{border:5px solid var(--accent-100)}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-circle{width:16px;height:16px;border:2px solid #dfe6ef;border-radius:50%;background:#fff;position:absolute;left:0;top:0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-content{display:flex;justify-content:space-between;align-items:center;flex:1;border-bottom:1px solid #dfe6ef;padding-bottom:8px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{flex:1;font-weight:500;color:#4D5E6F;opacity:.7;font-size:12px;font-style:normal;line-height:normal;min-width:105px}@media (max-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{min-width:150px;max-width:150px}}@media (max-width:540px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{min-width:90px;max-width:90px}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-date{flex:1.5;text-align:left;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-amount{text-align:right;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-date{flex:5}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-amount{margin-right:30px}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-total{display:flex;justify-content:space-between;margin:20px 0;width:100%;color:#001931;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-total strong{margin-right:30px}}@media (max-width:1024px){.masterstudy-checkout-container{display:block}.masterstudy-checkout-container .masterstudy-checkout-payment,.masterstudy-checkout-container__left-column{width:100%}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__fields{display:flex}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__field{width:50%;margin-right:0}}@media (max-width:767px){.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{max-width:280px}}@media (max-width:550px){.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info{flex-direction:column;align-items:flex-start}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image{flex-shrink:1;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image img{width:100%;height:175px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{padding:20px 0 0;max-width:100%}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price{margin:0;width:100%;justify-content:space-between;align-items:center}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price .stm_lms_cart__item_delete{text-align:right;margin:0}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{width:100%;flex-wrap:nowrap;flex-direction:row}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price{margin:0 0 0 auto;width:auto}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__field{width:100%}}.masterstudy-personal-info{margin-bottom:20px}.masterstudy-guest-checkout .masterstudy-checkout-container .masterstudy-checkout-table{width:100%}.masterstudy-guest-checkout #stm_lms_fast_login{margin:20px 0}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login{max-width:100%;border:1px solid #DBE0E9;background-color:#fff;margin-bottom:20px}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__head{display:flex;padding:10px;margin:0;align-items:center;border-bottom:1px solid #DBE0E9;background-color:#F0F4FA;color:#001931}.masterstudy-checkout-no-result__icon,.masterstudy-checkout-no-result__icon span{display:flex;text-align:center;border-radius:50%;background-color:var(--accent-10)}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__head h3{font-size:16px;font-weight:700;margin:0 5px 0 0}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__body{padding:20px 10px}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__switch{margin:0}.masterstudy-checkout-no-result{max-width:500px;margin:0 auto;text-align:center}.masterstudy-checkout-no-result__icon{align-items:center;justify-content:center;width:80px;height:80px;margin:40px auto}.masterstudy-checkout-no-result__icon span{align-items:center;justify-content:center;width:50px;height:50px;font-size:24px;color:var(--accent-100)}.masterstudy-checkout-no-result h3{font-size:32px;font-style:normal;font-weight:500;margin-bottom:10px}.masterstudy-checkout-no-result p{font-size:14px;font-weight:500;color:#4D5E6F;margin-bottom:40px}.masterstudy-checkout-no-result .masterstudy-button{max-width:152px;margin:0 auto}1 .stm_lms_cart{margin:60px 0 0;border-top:5px solid #f0f4fa}.stm_lms_cart__item{display:flex;padding:20px 15px 21px;margin:0 0 8px;flex-wrap:nowrap;align-items:center;border:1px solid #d1d1d1}.stm_lms_cart__item>*{margin-right:30px}.stm_lms_cart__item_delete{position:relative;left:8px;width:43px;text-align:center}.stm_lms_cart__item_delete i{display:inline-block;width:28px;height:28px;line-height:26px;vertical-align:top;border-radius:50%;font-size:14px;cursor:pointer;transition:.3s ease}.stm_lms_cart__item_delete i.loading{border:0;background:0 0!important}.stm_lms_cart__item_delete i.loading:before{margin:-2px 0 0}.stm_lms_cart__item_delete:hover i{border-color:#EF5350;color:#EF5350}.stm_lms_cart__item_image{width:12%}.stm_lms_cart__item_image img{width:100%}.stm_lms_cart__item_title{width:50%}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_title h4 a{color:#273044;font-size:14px;font-weight:700}.stm_lms_cart__item_title .terms .h6{margin:6px 0 3px}.stm_lms_cart__item_title .terms .h6 a{color:#aaa}.stm_lms_cart__item_title .enterprise-course-added label{border-radius:5px;background-color:#aaa;color:#fff;padding:0 10px;font-size:12px}.stm_lms_cart__item_price{margin-left:auto;width:10%;font-weight:600;font-size:15px}.stm_lms_cart__item_head{padding:20px 15px 15px 90px;border:0;font-weight:400}.stm_lms_cart__item_head .stm_lms_cart__item_price{width:11%}.stm_lms_cart__item_head .stm_lms_cart__item_price,.stm_lms_cart__item_head .stm_lms_cart__item_title{font-weight:700;font-size:14px}.stm_lms_checkout__payment{margin:30px 0}.stm_lms_checkout__payment h3{margin:15px 45px 45px 0;font-weight:300;font-size:24px}.stm_lms_checkout__payment a.btn.btn-default.stm_lms_pay_button{background-color:#385bce}.stm-lms-payment-methods{margin:30px 0;border:1px solid #e1e2e4;border-bottom:0;text-align:left}.stm-lms-payment-methods .stm-lms-payment-method{padding:15px 30px 5px;border-bottom:1px solid #e1e2e4;transition:.3s ease}.stm-lms-payment-methods .stm-lms-payment-method.active h4{color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method.active .wpcfto_radio__fake::before{border-width:2px;border-color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method.active .wpcfto_radio__fake::after{background-color:var(--accent-100)}.stm-lms-payment-methods .stm-lms-payment-method__name{margin:0 0 10px}.stm-lms-payment-methods .stm-lms-payment-method__name label{width:100%;font-weight:400;color:#000}.stm-lms-payment-methods .stm-lms-payment-method__name label input{margin:16px 10px 0 0}.stm-lms-payment-methods .stm-lms-payment-method__name label h4{display:inline-block;margin:0;vertical-align:middle;font-size:16px}.stm-lms-payment-methods .stm-lms-payment-method__fields{max-width:80%;display:flex;justify-content:space-between;flex-wrap:wrap;padding-left:35px;color:#273044}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field{margin-right:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_label{margin:0 0 3px}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value{margin:0 0 5px;font-weight:700}.stm-lms-payment-methods .stm-lms-payment-method__fields .stm-lms-payment-method__field_value:last-child{margin-bottom:15px}.stm-lms-payment-methods .stm-lms-payment-method__fields #stm-lms-stripe{width:100%;margin-bottom:0}.stm-lms-payment-methods .stm-lms-payment-method.stripe .stm-lms-payment-method__fields #stm-lms-stripe+div{display:none!important}.stm-lms-payment-methods .stm-lms-payment-method.stripe .stm-lms-payment-method__fields #stm-lms-stripe+div.stm-lms-payment-method__field-stripe{display:flex!important;flex-direction:column;width:100%;margin-top:10px}.stm_lms_pay_button{margin:13px 0 30px;display:block;width:135px;height:50px;justify-content:center}.StripeElement{background-color:#fff;height:40px;margin:0 0 30px;padding:10px 12px;border-radius:4px;border:1px solid #e1e2e4;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}@media (max-width:550px){.stm_lms_cart__item_head,.stm_lms_cart__item_image{display:none}.stm_lms_cart{border:0}.stm_lms_cart__item{flex-wrap:wrap}.stm_lms_cart__item_title h4{margin-bottom:0}.stm_lms_cart__item_delete{left:0;margin:0 0 15px;text-align:left}.stm_lms_cart__item_delete i{text-align:left}.stm_lms_cart__item>*{width:100%;margin:0 0 15px}.stm-lms-payment-methods .stm-lms-payment-method__fields{padding-left:0;max-width:100%}}.masterstudy-checkout-container{display:flex;gap:40px}.masterstudy-checkout-container__top .stm-lms-my-points{display:none;visibility:hidden;opacity:0}.masterstudy-checkout-container__top h3{margin-bottom:0!important}.masterstudy-checkout-container__top .multiseparator{position:relative;overflow:hidden;margin:30px 0;height:3px;width:100%}.masterstudy-checkout-container__top .multiseparator:before{content:"";display:block;width:1200px;height:1px;background-color:#dcdcdc;bottom:1px;left:65px;position:absolute;z-index:10}.masterstudy-checkout-container__top .multiseparator:after{content:"";display:block;background-color:var(--accent-100);width:50px;height:3px;bottom:0;left:0}.masterstudy-checkout-container__left-column{width:65%}.masterstudy-checkout-container .masterstudy-checkout-table{border:1px solid #DBE0E9;background-color:#fff;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info{display:flex;flex-wrap:wrap;align-items:center;padding:10px 10px 10px 20px;font-size:14px;font-weight:700;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr{display:flex;width:100%;align-items:flex-start;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__text{margin:1px 0 0 4px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#4d5e6f;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__text:hover{cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__link{font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--accent-100);text-decoration:none;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__link:hover{cursor:pointer;color:var(--accent-hover)}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox{display:flex}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-container{display:flex;align-items:center;margin:10px 15px 0 0}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox input{display:none}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper{display:flex;width:20px;height:20px;justify-content:center;align-items:center;border-radius:4px;background:#fff;border:2px solid #dbe0e9;transition:.3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper.masterstudy-checkout-gdpr__checkbox-wrapper_checked{background:var(--accent-100);border-color:var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper.masterstudy-checkout-gdpr__checkbox-wrapper_checked::after{display:flex;font-family:stmlms;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none;content:var(--stmlms-icon-checked);font-weight:400;font-size:8px;line-height:0;color:#fff}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .masterstudy-checkout-gdpr__checkbox-wrapper:hover{cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__label{margin-right:4px;padding-right:5px;font-size:14px;font-weight:500;color:#4D5E6F}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__value[data-order-payment]{text-transform:capitalize}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__id{margin-right:10px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image img{display:block;width:100px;height:55px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:0 20px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title{display:flex;align-items:center;line-height:20px;font-size:16px;font-weight:500}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title a,.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__title em{display:inline;line-height:19px;font-style:normal;margin-right:4px;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__category{font-size:14px;font-weight:500;color:#4D5E6F}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__category a{color:inherit}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__status{display:inline-block;vertical-align:top;background-color:#808C98;margin-top:1px;min-height:18px;padding:3px 5px;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:11px;letter-spacing:1px;border-radius:4px;text-transform:uppercase;color:#fff}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price{display:flex;margin:0 0 0 auto;position:relative}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__download-label{min-width:100px;margin:0 20px 0 auto}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__download-label span{display:block;font-weight:500}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__button{width:128px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__button span{text-transform:none}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete{margin-left:5px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i{display:inline-block;width:30px;height:30px;padding-top:2px;background-color:#DBE0E9;border-radius:4px;text-align:center;cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i::before{color:#808C98;transition:all .3s}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info .stm_lms_cart__item_delete i:hover::before{color:#f00909}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info:first-child{padding-left:10px}.masterstudy-checkout-container .masterstudy-checkout-table__header{display:flex;align-items:center;border-bottom:1px solid #DBE0E9;background-color:#F0F4FA;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table__header .masterstudy-checkout-course-info__value{font-size:16px;font-weight:700}.masterstudy-checkout-container .masterstudy-checkout-table__body-row{border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container .masterstudy-checkout-table__body-row:last-child{border:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info{flex-direction:column;align-items:start;padding:20px 20px 0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost{display:flex;margin:0 0 20px;gap:60px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-current{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-title{margin-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-interval,.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-title{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-price-interval{font-weight:400}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__cost-sale-price{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__common{padding:0;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__trial{margin-top:20px;color:var(--dark-100,#001931);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__title{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__desc{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__certificates{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:20px 0;border-top:1px solid #DBE0E9;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image{padding:10px;border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a{display:flex;align-items:center;gap:20px}@media (max-width:550px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a{flex-direction:column;align-items:start}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title{color:#001931;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title span{color:#4D5E6F;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{color:#001931;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline{position:relative;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title{display:flex;flex-direction:column;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title span{color:#001931}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step{display:flex;align-items:flex-start;position:relative;padding-left:30px;padding-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child{padding-bottom:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child .masterstudy-checkout-course-info__timeline-content{border-bottom:none}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step:last-child::before{bottom:15px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step.active::before{top:15px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#dfe6ef}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-step.active .masterstudy-checkout-course-info__timeline-circle{border:5px solid var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-circle{width:16px;height:16px;border:2px solid #dfe6ef;border-radius:50%;background:#fff;position:absolute;left:0;top:0}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-content{display:flex;justify-content:space-between;align-items:center;flex:1;border-bottom:1px solid #dfe6ef;padding-bottom:8px}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{flex:1;font-weight:500;color:#4D5E6F;opacity:.7;font-size:12px;font-style:normal;line-height:normal;min-width:105px}@media (max-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{min-width:150px;max-width:150px}}@media (max-width:540px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-title{min-width:90px;max-width:90px}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-date{flex:1.5;text-align:left;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-amount{text-align:right;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-date{flex:5}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-amount{margin-right:30px}}.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-total{display:flex;justify-content:space-between;margin:20px 0;width:100%;color:#001931;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container .masterstudy-checkout-table__body-row.memberships .masterstudy-checkout-course-info__timeline-total strong{margin-right:30px}}.masterstudy-checkout-container .masterstudy-checkout-table__footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #DBE0E9;background-color:#F0F4FA}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{align-items:flex-end;flex-direction:column}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info.masterstudy-checkout-course-info_include-tax .masterstudy-checkout-course-info__price-tax{margin-left:4px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block{display:flex;min-width:170px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block:last-child{margin-top:16px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block:only-child:last-child{margin-top:0}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__block.masterstudy-checkout-course-info__block_exclude{margin-top:5px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info #taxes_block{margin-bottom:5px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__label{line-height:20px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__label.masterstudy-checkout-course-info__label-guest{padding-right:0;margin-right:0}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price{font-size:16px;font-weight:700;line-height:20px;margin-right:45px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price.masterstudy-checkout-course-info__price-guest{align-items:flex-end}.masterstudy-checkout-container .masterstudy-checkout-payment{width:35%}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods{margin:0;border:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method{padding:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child{border:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label{display:flex;align-items:center;padding:20px;margin:0;cursor:pointer}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label .wpcfto_radio{display:flex;align-items:center;width:20px;height:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label .wpcfto_radio input{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__name label h4{display:block;padding:0;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__fields{display:block;padding:0 20px;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field{margin-bottom:10px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field_label{margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#4d5e6f}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field_value{margin:0;font-size:16px;font-style:normal;font-weight:700;color:#001931}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method__field:last-child{margin:0}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method.wire_transfer .stm-lms-payment-method__fields{background-color:#F0F4FA;border-radius:4px;padding:20px;max-width:100%;margin:0 20px 20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child .stm-lms-payment-method__fields{padding-bottom:20px}.masterstudy-checkout-container .masterstudy-checkout-payment .stm-lms-payment-methods .stm-lms-payment-method:last-child .stm-lms-payment-method__field{margin-bottom:0}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer{background:0 0}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{display:block;width:100%;padding:10px 20px}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button{margin:0;display:block;width:100%;background-color:var(--accent-100)}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.loading{font-size:0;background-color:var(--accent-50);cursor:default;transition:none}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.stm_lms_disabled_button{opacity:.3;cursor:not-allowed}.masterstudy-checkout-container .masterstudy-checkout-payment .masterstudy-checkout-table__footer .masterstudy-checkout-course-info .stm_lms_pay_button.stm_lms_disabled_button:active{color:#fff}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info{flex-direction:column;align-items:start;padding:20px 20px 0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost{display:flex;margin:0 0 20px;gap:60px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-current{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-title{margin-bottom:10px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-interval,.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-title{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-price-interval{font-weight:400}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__cost-sale-price{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__common{padding:0;max-width:100%;margin-bottom:20px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__trial{margin-top:20px;color:var(--dark-100,#001931);font-size:24px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__title{color:var(--dark-100,#001931);font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__desc{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__certificates{color:var(--dark-70,#4D5E6F);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:20px 0;border-top:1px solid #DBE0E9;width:100%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image{padding:10px;border-bottom:1px solid #DBE0E9}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a{display:flex;align-items:center;gap:20px}@media (max-width:550px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a{flex-direction:column;align-items:start}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title{color:#001931;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__title span{color:#4D5E6F;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__image a .masterstudy-checkout-course-info__price{color:#001931;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline{position:relative;width:100%}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title{display:flex;flex-direction:column;margin-bottom:20px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline .masterstudy-checkout-course-info__cost-price-title span{color:#001931}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step{display:flex;align-items:flex-start;position:relative;padding-left:30px;padding-bottom:10px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child{padding-bottom:0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child .masterstudy-checkout-course-info__timeline-content{border-bottom:none}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step:last-child::before{bottom:15px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step.active::before{top:15px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#dfe6ef}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-step.active .masterstudy-checkout-course-info__timeline-circle{border:5px solid var(--accent-100)}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-circle{width:16px;height:16px;border:2px solid #dfe6ef;border-radius:50%;background:#fff;position:absolute;left:0;top:0}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-content{display:flex;justify-content:space-between;align-items:center;flex:1;border-bottom:1px solid #dfe6ef;padding-bottom:8px}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{flex:1;font-weight:500;color:#4D5E6F;opacity:.7;font-size:12px;font-style:normal;line-height:normal;min-width:105px}@media (max-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{min-width:150px;max-width:150px}}@media (max-width:540px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-title{min-width:90px;max-width:90px}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-date{flex:1.5;text-align:left;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-amount{text-align:right;color:#001931;font-size:12px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-date{flex:5}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-amount{margin-right:30px}}.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-total{display:flex;justify-content:space-between;margin:20px 0;width:100%;color:#001931;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:1024px){.masterstudy-checkout-container.memberships .masterstudy-checkout-course-info__timeline-total strong{margin-right:30px}}@media (max-width:1024px){.masterstudy-checkout-container{display:block}.masterstudy-checkout-container .masterstudy-checkout-payment,.masterstudy-checkout-container__left-column{width:100%}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__fields{display:flex}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__field{width:50%;margin-right:0}}@media (max-width:767px){.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{max-width:280px}}@media (max-width:550px){.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info{flex-direction:column;align-items:flex-start}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image{flex-shrink:1;width:100%}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__image img{width:100%;height:175px}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__common{padding:20px 0 0;max-width:100%}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price{margin:0;width:100%;justify-content:space-between;align-items:center}.masterstudy-checkout-container .masterstudy-checkout-table .masterstudy-checkout-course-info__price .stm_lms_cart__item_delete{text-align:right;margin:0}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{width:100%;flex-wrap:nowrap;flex-direction:row}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info__price{margin:0 0 0 auto;width:auto}.masterstudy-checkout-container .masterstudy-checkout-payment #stm_lms_checkout .masterstudy-checkout-table__body .stm-lms-payment-methods .stm-lms-payment-method__field{width:100%}}.masterstudy-personal-info{margin-bottom:20px}.masterstudy-guest-checkout .masterstudy-checkout-container .masterstudy-checkout-table{width:100%}.masterstudy-guest-checkout #stm_lms_fast_login{margin:20px 0}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login{max-width:100%;border:1px solid #DBE0E9;background-color:#fff;margin-bottom:20px}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__head{display:flex;padding:10px;margin:0;align-items:center;border-bottom:1px solid #DBE0E9;background-color:#F0F4FA;color:#001931}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__head h3{font-size:16px;font-weight:700;margin:0 5px 0 0}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__body{padding:20px 10px}.masterstudy-guest-checkout #stm_lms_fast_login .stm_lms_fast_login__switch{margin:0}.masterstudy-checkout-no-result{max-width:500px;margin:0 auto;text-align:center}.masterstudy-checkout-no-result__icon{display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;margin:40px auto;border-radius:50%;background-color:var(--accent-10)}.masterstudy-checkout-no-result__icon span{display:flex;align-items:center;justify-content:center;text-align:center;width:50px;height:50px;border-radius:50%;background-color:var(--accent-10);font-size:24px;color:var(--accent-100)}.masterstudy-checkout-no-result h3{font-size:32px;font-style:normal;font-weight:500;margin-bottom:10px}.masterstudy-checkout-no-result p{font-size:14px;font-weight:500;color:#4D5E6F;margin-bottom:40px}.masterstudy-checkout-no-result .masterstudy-button{max-width:152px;margin:0 auto}.masterstudy-checkout-coupon{display:flex;flex-direction:column;width:250px;padding:10px;margin-right:auto;align-self:flex-start}.masterstudy-checkout-coupon__form{display:flex;width:100%;flex-wrap:nowrap;align-items:center}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input{display:flex;width:100%;align-items:center;outline:0;box-shadow:none;border:1px solid #dbe0e9;border-radius:4px;background:#fff;height:35px;padding:0 10px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#001931;transition:.3s}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input::-webkit-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input::-ms-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#808c98}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input:active{border:1px solid #dbe0e9;background:#fff;outline:0;box-shadow:none}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input:focus{border:1px solid var(--accent-100);background:#fff;outline:0;box-shadow:none}.masterstudy-checkout-coupon__form input.masterstudy-checkout-coupon__input.masterstudy-checkout-coupon__input_applied{pointer-events:none}.masterstudy-checkout-coupon__form .masterstudy-checkout-coupon__button{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:35px;padding:0 10px;margin-left:10px;background-color:var(--accent-100);border-radius:4px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:.3s}.masterstudy-checkout-coupon__form .masterstudy-checkout-coupon__button:hover{background-color:var(--accent-hover);cursor:pointer}.masterstudy-checkout-coupon__form .masterstudy-checkout-coupon__button.masterstudy-checkout-coupon__button--remove{background-color:var(--danger-100)}.masterstudy-checkout-coupon__form .masterstudy-checkout-coupon__button.masterstudy-checkout-coupon__button--remove:hover{background-color:var(--danger-hover)}.masterstudy-checkout-coupon__toggle{display:block;color:var(--accent-100);font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.masterstudy-checkout-coupon__message{display:flex;width:100%;margin-top:5px}.masterstudy-checkout-coupon__message #masterstudy-checkout-coupon-message{width:100%;color:var(--success-100);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.masterstudy-checkout-coupon__message.masterstudy-checkout-coupon__message_error #masterstudy-checkout-coupon-message{color:var(--danger-100)}@media (max-width:550px){.masterstudy-checkout-container .masterstudy-checkout-table__footer{flex-direction:column;align-items:flex-start}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-course-info{flex-direction:column;padding:10px}.masterstudy-checkout-container .masterstudy-checkout-table__footer .masterstudy-checkout-coupon{width:100%}} -
masterstudy-lms-learning-management-system/trunk/_core/assets/css/parts/instructor_courses.css
r3422825 r3427267 1 .stm_lms_instructor_courses__top{display:flex;align-items:center;margin:10px 0 30px;padding:10px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.stm_lms_instructor_courses__top h3{margin:0;padding-right:30px;font-size:26px;font-weight:400}.stm_lms_instructor_courses__top a{padding:15px 20px;margin-left:auto;background-color:#eef1f7!important;color:#273044!important;text-transform:none;letter-spacing:0}.stm_lms_instructor_courses__top a i{color:#385bce;margin-right:5px;transition:.3s ease}.stm_lms_instructor_courses__top a:active,.stm_lms_instructor_courses__top a:focus,.stm_lms_instructor_courses__top a:hover{background-color:#385bce!important;color:#fff!important}.stm_lms_instructor_courses__top a:active i,.stm_lms_instructor_courses__top a:focus i,.stm_lms_instructor_courses__top a:hover i{color:#fff}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{margin-left:90px;display:flex;max-width:680px;overflow-x:auto;overflow-y:hidden}@media (max-width:1023px){.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{display:none}}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a{position:relative;padding:0;margin-right:30px;min-width:0;border-radius:0;display:inline;background-color:transparent!important;overflow:visible;text-transform:none}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked,.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a:hover{color:#385bce!important}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked::after{display:block;content:"";width:100%;height:2px;background-color:#385bce;position:absolute;bottom:-12px;top:auto;left:0}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a::after{display:none}.stm_lms_instructor_courses__grid{display:flex;flex-wrap:wrap;margin:0 -15px 30px}.stm_lms_instructor_courses__single{width:25%;margin:0 0 25px}.stm_lms_instructor_courses__single__inner{display:flex;flex-wrap:wrap;margin:0 15px;height:100%;border:1px solid #e0e0e0}.stm_lms_instructor_courses__single--image{position:relative;width:calc(100% + 2px);margin:-1px -1px 15px}.stm_lms_instructor_courses__single--image a{position:relative;display:block;vertical-align:top}.stm_lms_instructor_courses__single--image img{width:100%;vertical-align:top}.stm_lms_instructor_courses__single--image-wrapper.no-image{padding-bottom:59.6%;background-color:#aaaeb7}.stm_lms_instructor_courses__single--actions{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(36,39,47,.85);text-align:center;opacity:0;transition:.3s ease}.stm_lms_instructor_courses__single--actions a{display:inline-block;padding:12px 10px;margin:0 4px;min-width:90px;font-size:16px;color:#fff;vertical-align:top;border:3px solid #fff;text-align:center;font-weight:600;border-radius:49px;-webkit-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px);text-decoration:none!important}.stm_lms_instructor_courses__single--actions a:last-child{-webkit-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.stm_lms_instructor_courses__single--actions a:hover{background-color:#fff;color:#273044}.stm_lms_instructor_courses__single--inner{width:100%;padding:0 20px 10px;align-self:flex-end}.stm_lms_instructor_courses__single--term{margin:0 0 9px;color:#aaa;font-size:13px}.stm_lms_instructor_courses__single--term a{color:#aaa}.stm_lms_instructor_courses__single--title h5{margin:0 0 14px;padding:0;font-size:15px;line-height:20px}.stm_lms_instructor_courses__single--meta{display:flex;padding:0 0 20px;border-bottom:1px solid #e0e0e0;margin:0 0 14px;align-items:center;justify-content:space-between}.stm_lms_instructor_courses__single--meta .average-rating-stars__top{width:70%;display:flex}.stm_lms_instructor_courses__single--meta .average-rating-stars__av{margin-left:10px}.stm_lms_instructor_courses__single--meta .views{font-size:13px;color:#aaa}.stm_lms_instructor_courses__single--meta .views i{display:inline-block;position:relative;top:1px;margin-right:2px;vertical-align:top;font-size:16px}.stm_lms_instructor_courses__single--bottom{display:flex;position:relative}.stm_lms_instructor_courses__single--status{flex-grow:1;max-width:70%;padding-right:15px;font-size:13px;color:#273044}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice{position:relative;display:block;padding:5px 13px;font-size:13px;z-index:999;background-color:#fff;color:inherit}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice .stm_lms_instructor_courses__single--choice-icon{display:block;margin-right:5px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice .stm_lms_instructor_courses__single--choice-icon::before{display:block;font-size:16px;color:#4d5e6f;line-height:normal}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chart .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.draft .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.edit .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.grades .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.manage-students .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.publish .stm_lms_instructor_courses__single--choice-icon::before{font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice:not(.chosen){display:none;cursor:pointer}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.publish .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-done)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.draft .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-pause);margin-left:-1px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.edit .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-edit)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.manage-students .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-users)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chart .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-chart)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.grades .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-grade-sheet);margin-bottom:2px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen{position:absolute;top:10px;left:0;right:0;font-weight:700;color:#273044;display:flex;align-items:center}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen.coming-soon{right:-30px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen span{border-bottom:1px dashed #23282D}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen .stm_lms_instructor_courses__single--choice-icon::before{color:#385bce}.stm_lms_instructor_courses__single--status-inner{position:absolute;top:0;left:0;padding:42px 20px 10px 0;margin:-15px -13px 0;min-width:5 5%;border:1px solid transparent;border-radius:3px;z-index:999}.stm_lms_instructor_courses__single--status-inner.coming-soon{min-width:70%}.stm_lms_instructor_courses__single--status-inner.loading:before{width:20px;height:20px;margin-top:-4px;left:26px;z-index:9999}.stm_lms_instructor_courses__single--status-inner.loading>*{opacity:.5}.stm_lms_instructor_courses__single--status-inner:hover{background-color:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice{display:flex;align-items:center;color:#273044}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice i{color:#bebebe!important}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice span{border-color:transparent}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice:hover:not(.chosen){background-color:#f5f5f5}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice:hover:not(.chosen) i{color:#385bce!important}.stm_lms_instructor_courses__single .pending-message{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;align-items:center;flex-direction:column;justify-content:center;flex-wrap:wrap}.stm_lms_instructor_courses__single .pending-message i{font-size:20px;color:#385bce}.stm_lms_instructor_courses__single .pending-message h4{width:100%;padding:15px 30% 0;margin-bottom:0;text-align:center;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase}.stm_lms_instructor_courses__single--price{margin-left:auto;min-height:27px}.stm_lms_instructor_courses__single--price span{margin-right:5px;font-size:12px;color:#aaa;text-decoration:line-through}.stm_lms_instructor_courses__single--price.members_only strong{font-size:16px}.stm_lms_instructor_courses__single:hover .stm_lms_instructor_courses__single--actions{opacity:1}.stm_lms_instructor_courses__single:hover .stm_lms_instructor_courses__single--actions a{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.stm_lms_instructor_courses__single--featured .feature_it{display:block;margin:15px 0 10px;font-size:14px;line-height:50px;text-transform:uppercase;text-align:center;background-color:#195ec8;color:#fff;font-weight:600;cursor:pointer}.stm_lms_instructor_courses__single--featured.loading .feature_it,.stm_lms_instructor_quota{display:none}.stm_lms_instructor_courses__single--featured .feature_it.remove_from_featured{font-size:12px;background-color:#273044}.stm_lms_instructor_courses__single--featured .feature_it.edit_course{background-color:#e6e6e6;color:#273044}.stm_lms_instructor_courses__single--featured .feature_it.cancel_request{position:relative;background-color:#fff;border:1px solid #e0e0e0;color:#282c3c}.stm_lms_instructor_courses__single--featured .feature_it.cancel_request:hover{z-index:99999}.stm_lms_instructor_courses__single--featured.loading{margin:15px 0 10px;min-height:50px}.stm_lms_instructor_courses__single--featured.loading:before{top:11px}.stm_lms_instructor_courses__single--updated{margin:15px 0 6px;text-align:center;font-size:13px;color:#aaa}@media (max-width:550px){.stm_lms_instructor_courses__single,.stm_lms_instructor_courses__single--image img{width:100%}}.stm_lms_instructor_quota__modal{position:fixed;top:50%;left:50%;width:80%;height:90vh;padding:20px 30px;max-height:320px;max-width:520px;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0);background-color:#fff;box-shadow:0 10px 26.7px 3.3px rgba(0,0,0,.25);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;z-index:999999}.is_vue_loaded .stm_lms_instructor_quota,.stm_lms_instructor_quota__modal h5 .quota_label{display:block}.stm_lms_instructor_quota__modal h5{margin:0 0 50px;font-size:30px;line-height:48px;text-align:center}.stm_lms_instructor_quota__modal h5 .used_quota{color:#17d292}.stm_lms_instructor_quota__buttons .btn.upgrade{margin-left:20px;background-color:#17d292}.stm_lms_instructor_quota__buttons .btn.upgrade:active,.stm_lms_instructor_quota__buttons .btn.upgrade:focus{background-color:#17d292}.stm_lms_instructor_quota__buttons span.btn.btn-default{background-color:#385bce}.stm_lms_instructor_quota__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:99999}@media (max-width:450px){.stm_lms_instructor_courses__single--image{width:100%;margin:0 0 15px}.stm_lms_instructor_quota__modal{display:block}.stm_lms_instructor_quota__modal h5{margin-bottom:20px}.stm_lms_instructor_quota__modal .stm_lms_instructor_quota__buttons{display:flex;flex-wrap:wrap}.stm_lms_instructor_quota__modal .stm_lms_instructor_quota__buttons>*{width:100%;margin:0 0 15px!important}}@media (max-width:1120px){.stm_lms_instructor_courses__single{width:33%}}@media (max-width:860px){.stm_lms_instructor_courses__single{width:50%}}@media (max-width:530px){.stm_lms_instructor_courses__single{width:100%}}.theme-ms-lms-starter-theme .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked::after{bottom:-12px}1 .stm_lms_instructor_courses__top{display:flex;align-items:center;margin:10px 0 30px;padding:10px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.stm_lms_instructor_courses__top h3{margin:0;padding-right:30px;font-size:26px;font-weight:400}.stm_lms_instructor_courses__top a{padding:15px 20px;margin-left:auto;background-color:#eef1f7!important;color:#273044!important;text-transform:none;letter-spacing:0}.stm_lms_instructor_courses__top a i{color:#385bce;margin-right:5px;transition:.3s ease}.stm_lms_instructor_courses__top a:active,.stm_lms_instructor_courses__top a:focus,.stm_lms_instructor_courses__top a:hover{background-color:#385bce!important;color:#fff!important}.stm_lms_instructor_courses__top a:active i,.stm_lms_instructor_courses__top a:focus i,.stm_lms_instructor_courses__top a:hover i{color:#fff}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{margin-left:90px;display:flex;max-width:680px;overflow-x:auto;overflow-y:hidden}@media (max-width:1023px){.stm_lms_instructor_courses__top .masterstudy-lms-course-filters{display:none}}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a{position:relative;padding:0;margin-right:30px;min-width:0;border-radius:0;display:inline;background-color:transparent!important;overflow:visible;text-transform:none}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked,.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a:hover{color:#385bce!important}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked::after{display:block;content:"";width:100%;height:2px;background-color:#385bce;position:absolute;bottom:-12px;top:auto;left:0}.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a::after{display:none}.stm_lms_instructor_courses__grid{display:flex;flex-wrap:wrap;margin:0 -15px 30px}.stm_lms_instructor_courses__single{width:25%;margin:0 0 25px}.stm_lms_instructor_courses__single__inner{display:flex;flex-wrap:wrap;margin:0 15px;height:100%;border:1px solid #e0e0e0}.stm_lms_instructor_courses__single--image{position:relative;width:calc(100% + 2px);margin:-1px -1px 15px}.stm_lms_instructor_courses__single--image a{position:relative;display:block;vertical-align:top}.stm_lms_instructor_courses__single--image img{width:100%;vertical-align:top}.stm_lms_instructor_courses__single--image-wrapper.no-image{padding-bottom:59.6%;background-color:#aaaeb7}.stm_lms_instructor_courses__single--actions{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(36,39,47,.85);text-align:center;opacity:0;transition:.3s ease}.stm_lms_instructor_courses__single--actions a{display:inline-block;padding:12px 10px;margin:0 4px;min-width:90px;font-size:16px;color:#fff;vertical-align:top;border:3px solid #fff;text-align:center;font-weight:600;border-radius:49px;-webkit-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px);text-decoration:none!important}.stm_lms_instructor_courses__single--actions a:last-child{-webkit-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.stm_lms_instructor_courses__single--actions a:hover{background-color:#fff;color:#273044}.stm_lms_instructor_courses__single--inner{width:100%;padding:0 20px 10px;align-self:flex-end}.stm_lms_instructor_courses__single--term{margin:0 0 9px;color:#aaa;font-size:13px}.stm_lms_instructor_courses__single--term a{color:#aaa}.stm_lms_instructor_courses__single--title h5{margin:0 0 14px;padding:0;font-size:15px;line-height:20px}.stm_lms_instructor_courses__single--meta{display:flex;padding:0 0 20px;border-bottom:1px solid #e0e0e0;margin:0 0 14px;align-items:center;justify-content:space-between}.stm_lms_instructor_courses__single--meta .average-rating-stars__top{width:70%;display:flex}.stm_lms_instructor_courses__single--meta .average-rating-stars__av{margin-left:10px}.stm_lms_instructor_courses__single--meta .views{font-size:13px;color:#aaa}.stm_lms_instructor_courses__single--meta .views i{display:inline-block;position:relative;top:1px;margin-right:2px;vertical-align:top;font-size:16px}.stm_lms_instructor_courses__single--bottom{display:flex;position:relative}.stm_lms_instructor_courses__single--status{flex-grow:1;max-width:70%;padding-right:15px;font-size:13px;color:#273044}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice{position:relative;display:block;padding:5px 13px;font-size:13px;z-index:999;background-color:#fff;color:inherit}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice .stm_lms_instructor_courses__single--choice-icon{display:block;margin-right:5px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice .stm_lms_instructor_courses__single--choice-icon::before{display:block;font-size:16px;color:#4d5e6f;line-height:normal}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chart .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.draft .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.edit .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.grades .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.manage-students .stm_lms_instructor_courses__single--choice-icon::before,.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.publish .stm_lms_instructor_courses__single--choice-icon::before{font-family:stmlms;line-height:1;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-transform:none}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice:not(.chosen){display:none;cursor:pointer}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.publish .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-done)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.draft .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-pause);margin-left:-1px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.edit .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-edit)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.manage-students .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-users)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chart .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-chart)}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.grades .stm_lms_instructor_courses__single--choice-icon::before{content:var(--stmlms-icon-grade-sheet);margin-bottom:2px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen{position:absolute;top:10px;left:0;right:0;font-weight:700;color:#273044;display:flex;align-items:center}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen.coming-soon{right:-30px}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen span{border-bottom:1px dashed #23282D}.stm_lms_instructor_courses__single--status .stm_lms_instructor_courses__single--choice.chosen .stm_lms_instructor_courses__single--choice-icon::before{color:#385bce}.stm_lms_instructor_courses__single--status-inner{position:absolute;top:0;left:0;padding:42px 20px 10px 0;margin:-15px -13px 0;min-width:50%;border:1px solid transparent;border-radius:3px;z-index:999}.stm_lms_instructor_courses__single--status-inner.coming-soon{min-width:70%}.stm_lms_instructor_courses__single--status-inner.loading:before{width:20px;height:20px;margin-top:-4px;left:26px;z-index:9999}.stm_lms_instructor_courses__single--status-inner.loading>*{opacity:.5}.stm_lms_instructor_courses__single--status-inner:hover{background-color:#fff;border-color:#e0e0e0;box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice{display:flex;align-items:center;color:#273044}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice i{color:#bebebe!important}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice span{border-color:transparent}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice:hover:not(.chosen){background-color:#f5f5f5}.stm_lms_instructor_courses__single--status-inner:hover .stm_lms_instructor_courses__single--choice:hover:not(.chosen) i{color:#385bce!important}.stm_lms_instructor_courses__single .pending-message{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;align-items:center;flex-direction:column;justify-content:center;flex-wrap:wrap}.stm_lms_instructor_courses__single .pending-message i{font-size:20px;color:#385bce}.stm_lms_instructor_courses__single .pending-message h4{width:100%;padding:15px 30% 0;margin-bottom:0;text-align:center;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase}.stm_lms_instructor_courses__single--price{margin-left:auto;min-height:27px}.stm_lms_instructor_courses__single--price span{margin-right:5px;font-size:12px;color:#aaa;text-decoration:line-through}.stm_lms_instructor_courses__single--price.members_only strong{font-size:16px}.stm_lms_instructor_courses__single:hover .stm_lms_instructor_courses__single--actions{opacity:1}.stm_lms_instructor_courses__single:hover .stm_lms_instructor_courses__single--actions a{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.stm_lms_instructor_courses__single--featured .feature_it{display:block;margin:15px 0 10px;font-size:14px;line-height:50px;text-transform:uppercase;text-align:center;background-color:#195ec8;color:#fff;font-weight:600;cursor:pointer}.stm_lms_instructor_courses__single--featured.loading .feature_it,.stm_lms_instructor_quota{display:none}.stm_lms_instructor_courses__single--featured .feature_it.remove_from_featured{font-size:12px;background-color:#273044}.stm_lms_instructor_courses__single--featured .feature_it.edit_course{background-color:#e6e6e6;color:#273044}.stm_lms_instructor_courses__single--featured .feature_it.cancel_request{position:relative;background-color:#fff;border:1px solid #e0e0e0;color:#282c3c}.stm_lms_instructor_courses__single--featured .feature_it.cancel_request:hover{z-index:99999}.stm_lms_instructor_courses__single--featured.loading{margin:15px 0 10px;min-height:50px}.stm_lms_instructor_courses__single--featured.loading:before{top:11px}.stm_lms_instructor_courses__single--updated{margin:15px 0 6px;text-align:center;font-size:13px;color:#aaa}@media (max-width:550px){.stm_lms_instructor_courses__single,.stm_lms_instructor_courses__single--image img{width:100%}}.stm_lms_instructor_quota__modal{position:fixed;top:50%;left:50%;width:80%;height:90vh;padding:20px 30px;max-height:320px;max-width:520px;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0);background-color:#fff;box-shadow:0 10px 26.7px 3.3px rgba(0,0,0,.25);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;z-index:999999}.is_vue_loaded .stm_lms_instructor_quota,.stm_lms_instructor_quota__modal h5 .quota_label{display:block}.stm_lms_instructor_quota__modal h5{margin:0 0 50px;font-size:30px;line-height:48px;text-align:center}.stm_lms_instructor_quota__modal h5 .used_quota{color:#17d292}.stm_lms_instructor_quota__buttons .btn.upgrade{margin-left:20px;background-color:#17d292}.stm_lms_instructor_quota__buttons .btn.upgrade:active,.stm_lms_instructor_quota__buttons .btn.upgrade:focus{background-color:#17d292}.stm_lms_instructor_quota__buttons span.btn.btn-default{background-color:#385bce}.stm_lms_instructor_quota__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:99999}@media (max-width:450px){.stm_lms_instructor_courses__single--image{width:100%;margin:0 0 15px}.stm_lms_instructor_quota__modal{display:block}.stm_lms_instructor_quota__modal h5{margin-bottom:20px}.stm_lms_instructor_quota__modal .stm_lms_instructor_quota__buttons{display:flex;flex-wrap:wrap}.stm_lms_instructor_quota__modal .stm_lms_instructor_quota__buttons>*{width:100%;margin:0 0 15px!important}}@media (max-width:1120px){.stm_lms_instructor_courses__single{width:33%}}@media (max-width:860px){.stm_lms_instructor_courses__single{width:50%}}@media (max-width:530px){.stm_lms_instructor_courses__single{width:100%}}.theme-ms-lms-starter-theme .stm_lms_instructor_courses__top .masterstudy-lms-course-filters a.clicked::after{bottom:-12px} -
masterstudy-lms-learning-management-system/trunk/_core/assets/js/admin/demo_import.js
r3329051 r3427267 56 56 if (authorInput) { 57 57 authorInput.value = authorVal; 58 authorInput.dispatchEvent(new Event('input', { 59 bubbles: true 60 })); 58 61 } 59 62 }, … … 67 70 if (adminInput) { 68 71 adminInput.value = adminVal; 72 adminInput.dispatchEvent(new Event('input', { 73 bubbles: true 74 })); 69 75 } 70 76 }, -
masterstudy-lms-learning-management-system/trunk/_core/assets/js/cart.js
r3392871 r3427267 24 24 stripe_card: '', 25 25 stripe_complete: false, 26 agree_with_policy: false 26 agree_with_policy: false, 27 coupon_applied: false, 28 coupon: null, 29 coupon_applied_item_ids: [], 30 coupon_applied_subtotal: 0 27 31 }; 28 32 }, … … 139 143 personal_data[name] = $el.val(); 140 144 }); 145 var couponId = vm.coupon_applied && vm.coupon && vm.coupon.id ? vm.coupon.id : ''; 141 146 var query = new URLSearchParams({ 142 147 action: 'stm_lms_purchase', … … 145 150 personal_data: JSON.stringify(personal_data) 146 151 }); 152 if (couponId) { 153 query.append('coupon_id', couponId); 154 } 147 155 if (vm.payment_code === 'stripe') { 148 156 var createPM = vm.stripe.createPaymentMethod({ … … 160 168 formData.append('payment_code', vm.payment_code); 161 169 formData.append('personal_data', JSON.stringify(personal_data || {})); 170 if (couponId) { 171 formData.append('coupon_id', couponId); 172 } 162 173 if (pmRes.status === 'fulfilled' && pmRes.value && pmRes.value.paymentMethod) { 163 174 formData.append('payment_method_id', pmRes.value.paymentMethod.id); … … 235 246 } 236 247 var vm = this; 248 var $subtotalEl = jQuery('#subtotal'); 249 var originalSubtotal = parseFloat($subtotalEl.data('subtotal')) || 0; 250 $subtotalEl.data('subtotal-original', originalSubtotal); 251 var currentTaxRate = 0; 252 var $couponToggle = jQuery('#masterstudy-checkout-coupon-toggle'); 253 var $couponForm = jQuery('#masterstudy-checkout-coupon-form'); 254 var $couponInput = jQuery('#masterstudy-checkout-coupon-input'); 255 var $couponApply = jQuery('#masterstudy-checkout-coupon-apply'); 256 var $couponRemove = jQuery('#masterstudy-checkout-coupon-remove'); 257 var $couponMessage = jQuery('#masterstudy-checkout-coupon-message'); 258 var $couponMessageWrapper = jQuery('.masterstudy-checkout-coupon__message'); 259 var $couponInputWrapper = jQuery('.masterstudy-checkout-coupon__input'); 260 var $couponRow = jQuery('#coupon').closest('.masterstudy-checkout-course-info__block'); 261 var $couponValue = jQuery('#coupon .masterstudy-checkout-course-info__price-value'); 262 function setCouponMessage(msg, isError) { 263 if (!$couponMessage.length) return; 264 if (!msg) { 265 $couponMessage.text(''); 266 if ($couponMessageWrapper.length) { 267 $couponMessageWrapper.removeClass('masterstudy-checkout-coupon__message_error').hide(); 268 } 269 return; 270 } 271 $couponMessage.text(msg); 272 if ($couponMessageWrapper.length) { 273 if (isError) { 274 $couponMessageWrapper.addClass('masterstudy-checkout-coupon__message_error'); 275 } else { 276 $couponMessageWrapper.removeClass('masterstudy-checkout-coupon__message_error'); 277 } 278 $couponMessageWrapper.show(); 279 } 280 } 281 function setCouponAppliedClass(applied) { 282 if (!$couponInputWrapper.length) return; 283 $couponInputWrapper.toggleClass('masterstudy-checkout-coupon__input_applied', !!applied); 284 } 285 function taxFromNetMinor(netMinor, r, taxesEnabled) { 286 if (!taxesEnabled || r <= 0) return 0; 287 return Math.round(netMinor * r / 100 + Number.EPSILON); 288 } 237 289 function recalcByRate(rate) { 238 290 var r = parseFloat(rate) || 0; 239 var taxIncluded = !!(window.stm_lms_checkout_settings && window.stm_lms_checkout_settings.tax_included); 291 currentTaxRate = r; 292 var settings = window.stm_lms_checkout_settings || {}; 293 var taxesEnabled = !!settings.tax_enabled; 294 var taxIncluded = !!settings.tax_included; 240 295 var $subtotalNode = jQuery('#subtotal'); 241 296 var isTrial = String($subtotalNode.data('trial')) === '1'; 242 297 var $taxesBox = jQuery('#taxes'); 298 var $taxesBlock = jQuery('#taxes_block'); 243 299 var $totalBox = jQuery('#total .masterstudy-checkout-course-info__price-value'); 244 300 var $payBtn = jQuery('.stm_lms_pay_button span'); 245 var $subVal = jQuery('#subtotal'); 246 var grossSubtotal = parseFloat(jQuery('#subtotal').data('subtotal')) || parseFloat(jQuery('#total').data('subtotal')) || 0; 247 var taxOnTop = function taxOnTop(gross) { 248 return r > 0 ? gross * r / 100 : 0; 301 var $couponRow = jQuery('#coupon').closest('.masterstudy-checkout-course-info__block'); 302 var $couponVal = jQuery('#coupon .masterstudy-checkout-course-info__price-value'); 303 var baseSubtotal = parseFloat($subtotalNode.data('subtotal-original')) || parseFloat($subtotalNode.data('subtotal')) || parseFloat(jQuery('#total').data('subtotal')) || 0; 304 var decimalsNum = parseInt(stm_lms_checkout_settings.decimals_num) || 2; 305 var factor = Math.pow(10, decimalsNum); 306 var toMinor = function toMinor(v) { 307 return Math.round(Number(v) * factor); 249 308 }; 250 var taxIncludedPortion = function taxIncludedPortion(gross) {251 return r > 0 ? gross * r / (100 + r) : 0;309 var fromMinor = function fromMinor(m) { 310 return m / factor; 252 311 }; 253 312 var F = function F(v) { 254 return vm.formatCurrency( +v);313 return vm.formatCurrency(v); 255 314 }; 256 function updateCostPriceCurrent(isTrial) { 315 var hasCoupon = vm.coupon_applied && vm.coupon; 316 var couponIsActive = hasCoupon && (vm.coupon.is_active === true || vm.coupon.is_active === 1 || vm.coupon.is_active === '1') && !(vm.coupon.is_expired === true || vm.coupon.is_expired === 1 || vm.coupon.is_expired === '1'); 317 var eligibleSubtotal = 0; 318 if (couponIsActive && typeof vm.coupon_applied_subtotal === 'number') { 319 eligibleSubtotal = vm.coupon_applied_subtotal; 320 } 321 var baseSubtotalMinor = toMinor(baseSubtotal); 322 baseSubtotal = fromMinor(baseSubtotalMinor); 323 var eligibleSubtotalMinor = toMinor(eligibleSubtotal); 324 function calcCouponDiscountMinor() { 325 if (!couponIsActive) return 0; 326 if (eligibleSubtotalMinor <= 0 && !isTrial) return 0; 327 var discountValue = parseFloat(vm.coupon.discount) || 0; 328 var discountType = (vm.coupon.discount_type || 'percent').toLowerCase(); 329 if (!(discountValue > 0)) { 330 return 0; 331 } 332 var discountMinor = 0; 333 if (discountType === 'percent') { 334 discountMinor = Math.round(eligibleSubtotalMinor * discountValue / 100 + Number.EPSILON); 335 } else if (discountType === 'amount') { 336 discountMinor = toMinor(discountValue); 337 } 338 if (discountMinor > eligibleSubtotalMinor) { 339 discountMinor = eligibleSubtotalMinor; 340 } 341 return discountMinor; 342 } 343 function updateCostPriceCurrent(isTrialFlag) { 257 344 var $wrappers = jQuery('.masterstudy-checkout-course-info__cost-price-current'); 258 345 if ($wrappers.length) { 259 346 $wrappers.each(function () { 260 347 var $wrap = jQuery(this); 261 var gross = parseFloat($wrap.data('price-current')) || parseFloat($wrap.data('enrollment-fee')) || 0; 262 var display; 263 if (isTrial) { 264 display = !taxIncluded ? gross + taxOnTop(gross) : gross; 265 } else { 266 display = !taxIncluded ? gross + taxOnTop(gross) : gross - taxIncludedPortion(gross); 348 var base = parseFloat($wrap.data('price-current')) || parseFloat($wrap.data('enrollment-fee')) || 0; 349 var baseMinor = toMinor(base); 350 var displayMinor = baseMinor; 351 if (!isTrialFlag && taxesEnabled) { 352 if (!taxIncluded && r > 0) { 353 var taxMinor = taxFromNetMinor(baseMinor, r, taxesEnabled); 354 displayMinor = baseMinor + taxMinor; 355 } 267 356 } 357 var display = fromMinor(displayMinor); 268 358 var $span = $wrap.find('span').first(); 269 359 if ($span.length) $span.text(F(display));else $wrap.text(F(display)); … … 274 364 $saleItems.each(function () { 275 365 var $sale = jQuery(this); 276 var gross = parseFloat($sale.data('price-current-sale')) || 0; 277 var display; 278 if (isTrial) { 279 display = !taxIncluded ? gross + taxOnTop(gross) : gross; 280 } else { 281 display = !taxIncluded ? gross + taxOnTop(gross) : gross - taxIncludedPortion(gross); 366 var base = parseFloat($sale.data('price-current-sale')) || 0; 367 var baseMinor = toMinor(base); 368 var displayMinor = baseMinor; 369 if (!isTrialFlag && taxesEnabled) { 370 if (!taxIncluded && r > 0) { 371 var taxMinor = taxFromNetMinor(baseMinor, r, taxesEnabled); 372 displayMinor = baseMinor + taxMinor; 373 } 282 374 } 375 var display = fromMinor(displayMinor); 283 376 $sale.text(F(display)); 284 377 }); … … 288 381 $items.each(function () { 289 382 var $item = jQuery(this); 290 var gross = parseFloat($item.data('current-price')) || 0; 291 var display; 292 if (isTrial) { 293 display = !taxIncluded ? gross + taxOnTop(gross) : gross; 294 } else { 295 display = !taxIncluded ? gross + taxOnTop(gross) : gross - taxIncludedPortion(gross); 383 var base = parseFloat($item.data('current-price')) || 0; 384 var baseMinor = toMinor(base); 385 var displayMinor = baseMinor; 386 if (!isTrialFlag && taxesEnabled) { 387 if (!taxIncluded && r > 0) { 388 var taxMinor = taxFromNetMinor(baseMinor, r, taxesEnabled); 389 displayMinor = baseMinor + taxMinor; 390 } 296 391 } 392 var display = fromMinor(displayMinor); 297 393 $item.find('span').first().text(F(display)); 298 394 }); 299 395 } 300 396 } 301 function updateTimeline(isTrial ) {397 function updateTimeline(isTrialFlag) { 302 398 var $items = jQuery('.masterstudy-checkout-course-info__timeline-amount'); 303 399 if (!$items.length) return; 304 var sum Displayed= 0;400 var sumMinor = 0; 305 401 $items.each(function () { 306 402 var $it = jQuery(this); 307 var gross = parseFloat($it.data('timeline-amount')) || 0; 308 var val; 309 if (isTrial) { 310 val = !taxIncluded ? gross + taxOnTop(gross) : gross; 311 } else { 312 val = !taxIncluded ? gross + taxOnTop(gross) : gross - taxIncludedPortion(gross); 313 } 314 sumDisplayed += val; 315 $it.text(F(val)); 403 var base = parseFloat($it.attr('data-timeline-amount')) || 0; 404 var baseMinor = toMinor(base); 405 var displayMinor = baseMinor; 406 if (!isTrialFlag && taxesEnabled) { 407 if (!taxIncluded && r > 0) { 408 var taxMinor = taxFromNetMinor(baseMinor, r, taxesEnabled); 409 displayMinor = baseMinor + taxMinor; 410 } 411 } 412 sumMinor += displayMinor; 413 var display = fromMinor(displayMinor); 414 $it.text(F(display)); 316 415 }); 317 416 var $timelineTotal = jQuery('.masterstudy-checkout-course-info__timeline-total strong').first(); 318 if ($timelineTotal.length) $timelineTotal.text(F(sumDisplayed)); 417 if ($timelineTotal.length) { 418 $timelineTotal.text(F(fromMinor(sumMinor))); 419 } 420 } 421 function updateTimelineCoupon(couponDiscount) { 422 var $items = jQuery('.masterstudy-checkout-course-info__timeline-amount'); 423 if (!$items.length) return; 424 var firstEl = $items.get(isTrial ? 1 : 0); 425 var attrTimelineAmount = $(firstEl).attr('data-timeline-amount'); 426 var originalAmount = $(firstEl).attr('data-timeline-original-amount'); 427 var amount = originalAmount ? Number(originalAmount) : Number(attrTimelineAmount || 0); 428 if (couponDiscount === 0 || couponDiscount === '0') { 429 $(firstEl).attr('data-timeline-amount', originalAmount || attrTimelineAmount); 430 return; 431 } 432 var priceWithDiscount = Math.max(0, amount - couponDiscount); 433 $(firstEl).attr('data-timeline-original-amount', amount); 434 $(firstEl).attr('data-timeline-amount', priceWithDiscount); 319 435 } 320 436 if (isTrial) { 321 updateCostPriceCurrent(isTrial); 322 updateTimeline(isTrial); 437 if ($taxesBox.length) $taxesBox.text(F(0)); 438 if ($taxesBlock.length) $taxesBlock.hide(); 439 if ($totalBox.length) $totalBox.text(F(0)); 440 if ($payBtn.length) $payBtn.text(F(0)); 441 var _couponMinor = calcCouponDiscountMinor(); 442 var _couponAmt = fromMinor(_couponMinor || 0); 443 if ($couponRow.length && $couponVal.length) { 444 if (_couponMinor > 0) { 445 $couponRow.show(); 446 $couponVal.text('-' + F(_couponAmt)); 447 updateTimelineCoupon(_couponAmt); 448 } else { 449 $couponRow.hide(); 450 $couponVal.text(''); 451 updateTimelineCoupon(_couponAmt); 452 } 453 } 454 updateCostPriceCurrent(true); 455 updateTimeline(true); 323 456 return; 324 457 } 325 var taxes, netSubtotal, total, payAmount; 326 if (!taxIncluded) { 327 taxes = taxOnTop(grossSubtotal); 328 netSubtotal = grossSubtotal; 329 total = grossSubtotal + taxes; 330 payAmount = total; 331 if ($taxesBox.length) $taxesBox.text(F(taxes)); 332 if ($totalBox.length) $totalBox.text(F(total)); 333 if ($payBtn.length) $payBtn.text(F(payAmount)); 458 var netAfterMinor = 0; 459 var taxesMinor = 0; 460 var totalMinor = 0; 461 var couponMinor = calcCouponDiscountMinor(); 462 if (!taxesEnabled) { 463 var netBeforeMinor = baseSubtotalMinor; 464 var netAfterMinorLocal = Math.max(0, netBeforeMinor - couponMinor); 465 netAfterMinor = netAfterMinorLocal; 466 taxesMinor = 0; 467 totalMinor = netAfterMinor; 468 } else if (!taxIncluded) { 469 var _netBeforeMinor = baseSubtotalMinor; 470 var _netAfterMinorLocal = Math.max(0, _netBeforeMinor - couponMinor); 471 netAfterMinor = _netAfterMinorLocal; 472 taxesMinor = taxFromNetMinor(netAfterMinor, r, taxesEnabled); 473 totalMinor = netAfterMinor + taxesMinor; 334 474 } else { 335 taxes = taxIncludedPortion(grossSubtotal); 336 netSubtotal = grossSubtotal - taxes; 337 total = grossSubtotal; 338 payAmount = total; 339 if ($subVal.length) $subVal.text(F(netSubtotal)); 340 if ($taxesBox.length) $taxesBox.text(F(taxes)); 341 if ($totalBox.length) $totalBox.text(F(total)); 342 if ($payBtn.length) $payBtn.text(F(payAmount)); 343 } 344 updateCostPriceCurrent(); 345 updateTimeline(); 346 } 347 jQuery(document).on('change', 'select[name="country"]', function () { 348 var _window$stm_lms_check; 349 var selectedCountry = jQuery(this).val(); 350 var taxRates = ((_window$stm_lms_check = window.stm_lms_checkout_settings) === null || _window$stm_lms_check === void 0 ? void 0 : _window$stm_lms_check.tax_rates) || []; 475 var grossBeforeMinor = baseSubtotalMinor; 476 var grossAfterMinor = Math.max(0, grossBeforeMinor - couponMinor); 477 var grossAfter = fromMinor(grossAfterMinor); 478 var _netAfter = grossAfter; 479 if (r > 0) { 480 _netAfter = grossAfter * 100 / (100 + r); 481 } 482 var _taxes = grossAfter - _netAfter; 483 netAfterMinor = toMinor(_netAfter); 484 taxesMinor = toMinor(_taxes); 485 totalMinor = grossAfterMinor; 486 } 487 var netAfter = fromMinor(netAfterMinor); 488 var taxes = fromMinor(taxesMinor); 489 var total = fromMinor(totalMinor); 490 var couponAmt = fromMinor(couponMinor || 0); 491 if ($taxesBox.length) { 492 $taxesBox.text(F(taxes)); 493 } 494 if ($taxesBlock.length) { 495 if (taxes > 0) { 496 $taxesBlock.show(); 497 } else { 498 $taxesBlock.hide(); 499 } 500 } 501 if ($totalBox.length) { 502 $totalBox.text(F(total)); 503 } 504 if ($payBtn.length) { 505 $payBtn.text(F(total)); 506 } 507 if ($couponRow.length && $couponVal.length) { 508 if (couponMinor > 0) { 509 $couponRow.show(); 510 $couponVal.text('-' + F(couponAmt)); 511 updateTimelineCoupon(couponAmt); 512 } else { 513 $couponRow.hide(); 514 $couponVal.text(''); 515 updateTimelineCoupon(couponAmt); 516 } 517 } 518 updateCostPriceCurrent(false); 519 updateTimeline(false); 520 } 521 function getCurrentTaxRate() { 522 var settings = window.stm_lms_checkout_settings || {}; 523 var taxesEnabled = !!settings.tax_enabled; 524 if (!taxesEnabled) { 525 return 0; 526 } 527 var taxRates = settings.tax_rates || []; 528 if (!taxRates.length) return 0; 529 var $country = jQuery('select[name="country"]'); 530 var $state = jQuery('select[name="state"]'); 531 var selectedCountry = $country.val(); 532 if (!selectedCountry) { 533 return 0; 534 } 351 535 if (selectedCountry === 'US') { 352 recalcByRate(0); 353 return; 536 var selectedState = String($state.val() || '').toUpperCase(); 537 if (selectedState) { 538 var matchState = taxRates.find(function (rate) { 539 return rate.country === 'US' && rate.region && rate.region.toUpperCase() === selectedState; 540 }); 541 if (matchState) { 542 return parseFloat(matchState.rate) || 0; 543 } 544 } 545 var matchCountry = taxRates.find(function (rate) { 546 return rate.country === 'US' && (!rate.region || rate.region === ''); 547 }); 548 return matchCountry ? parseFloat(matchCountry.rate) || 0 : 0; 354 549 } 355 550 var matched = taxRates.find(function (rate) { 356 551 return rate.country === selectedCountry && (!rate.region || rate.region === ''); 357 552 }); 358 var rate = matched ? parseFloat(matched.rate) : 0; 359 recalcByRate(rate); 553 return matched ? parseFloat(matched.rate) || 0 : 0; 554 } 555 function processCouponResponse(data, options) { 556 options = options || {}; 557 var silentOnError = !!options.silentOnError; 558 var fromInitial = !!options.fromInitial; 559 vm.loading = false; 560 var status = data.status || ''; 561 var msg = data.message || ''; 562 var coupon = data.coupon || null; 563 if (!silentOnError) { 564 setCouponMessage(msg, status !== 'success'); 565 } else { 566 setCouponMessage('', false); 567 } 568 if (status !== 'success' || !coupon) { 569 if (!silentOnError) { 570 vm.status = 'error'; 571 } 572 vm.coupon_applied = false; 573 vm.coupon = null; 574 vm.coupon_applied_item_ids = []; 575 vm.coupon_applied_subtotal = 0; 576 setCouponAppliedClass(false); 577 if ($couponApply.length && $couponRemove.length) { 578 $couponApply.show(); 579 $couponRemove.hide(); 580 } 581 if (fromInitial) { 582 if ($couponForm.length) { 583 $couponForm.hide(); 584 } 585 if ($couponToggle.length) { 586 $couponToggle.show(); 587 } 588 document.cookie = 'masterstudy_cart_coupon=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'; 589 } 590 recalcByRate(getCurrentTaxRate()); 591 return; 592 } 593 vm.status = 'success'; 594 vm.coupon = coupon; 595 vm.coupon_applied = true; 596 vm.coupon_applied_item_ids = Array.isArray(data.applied_item_ids) ? data.applied_item_ids : []; 597 vm.coupon_applied_subtotal = typeof data.applied_subtotal === 'number' ? data.applied_subtotal : 0; 598 setCouponAppliedClass(true); 599 if ($couponForm.length) { 600 $couponForm.show(); 601 } 602 if ($couponToggle.length) { 603 $couponToggle.hide(); 604 } 605 if ($couponApply.length && $couponRemove.length) { 606 $couponApply.hide(); 607 $couponRemove.show(); 608 } 609 setCouponMessage(msg, false); 610 recalcByRate(getCurrentTaxRate()); 611 } 612 if ($couponToggle.length && $couponForm.length) { 613 $couponToggle.on('click', function (e) { 614 e.preventDefault(); 615 $couponForm.show(); 616 $couponToggle.hide(); 617 }); 618 } 619 if ($couponApply.length && $couponInput.length) { 620 $couponApply.on('click', function (e) { 621 e.preventDefault(); 622 var code = ($couponInput.val() || '').toString().trim(); 623 vm.loading = true; 624 vm.status = 'pending'; 625 vm.messages = []; 626 setCouponMessage(''); 627 var apiUrl = "".concat(ms_lms_resturl, "/coupon/apply-cart-coupon"); 628 fetch(apiUrl, { 629 method: 'POST', 630 headers: { 631 'X-WP-Nonce': ms_lms_nonce, 632 'Content-Type': 'application/json' 633 }, 634 body: JSON.stringify({ 635 code: code 636 }) 637 }).then(function (res) { 638 return res.json(); 639 }).then(function (data) { 640 processCouponResponse(data, { 641 silentOnError: false, 642 fromInitial: false 643 }); 644 })["catch"](function () { 645 vm.loading = false; 646 vm.status = 'error'; 647 }); 648 }); 649 } 650 if ($couponRemove.length) { 651 $couponRemove.on('click', function (e) { 652 e.preventDefault(); 653 vm.loading = true; 654 vm.status = 'pending'; 655 vm.messages = []; 656 setCouponMessage(''); 657 var apiUrl = "".concat(ms_lms_resturl, "/coupon/remove-cart-coupon"); 658 fetch(apiUrl, { 659 method: 'POST', 660 headers: { 661 'X-WP-Nonce': ms_lms_nonce, 662 'Content-Type': 'application/json' 663 }, 664 body: JSON.stringify({}) 665 }).then(function (res) { 666 return res.json(); 667 }).then(function (data) { 668 vm.loading = false; 669 var status = data.status || ''; 670 setCouponMessage(''); 671 if (status !== 'success') { 672 vm.status = 'error'; 673 return; 674 } 675 vm.status = 'success'; 676 vm.coupon_applied = false; 677 vm.coupon = null; 678 vm.coupon_applied_item_ids = []; 679 vm.coupon_applied_subtotal = 0; 680 setCouponAppliedClass(false); 681 $couponInput.val(''); 682 if ($couponApply.length && $couponRemove.length) { 683 $couponApply.show(); 684 $couponRemove.hide(); 685 } 686 if ($couponForm.length) { 687 $couponForm.hide(); 688 } 689 if ($couponToggle.length) { 690 $couponToggle.show(); 691 } 692 recalcByRate(getCurrentTaxRate()); 693 })["catch"](function () { 694 vm.loading = false; 695 vm.status = 'error'; 696 }); 697 }); 698 } 699 function getCookieValue(name) { 700 var value = "; ".concat(document.cookie); 701 var parts = value.split("; ".concat(name, "=")); 702 if (parts.length === 2) { 703 return decodeURIComponent(parts.pop().split(';').shift()); 704 } 705 return ''; 706 } 707 var initialCodeRaw = getCookieValue('masterstudy_cart_coupon'); 708 var initialCode = initialCodeRaw ? String(initialCodeRaw).trim() : ''; 709 if (initialCode) { 710 if ($couponInput.length) { 711 $couponInput.val(initialCode); 712 } 713 vm.loading = true; 714 vm.status = 'pending'; 715 vm.messages = []; 716 setCouponMessage(''); 717 var apiUrl = "".concat(ms_lms_resturl, "/coupon/apply-cart-coupon"); 718 fetch(apiUrl, { 719 method: 'POST', 720 headers: { 721 'X-WP-Nonce': ms_lms_nonce, 722 'Content-Type': 'application/json' 723 }, 724 body: JSON.stringify({ 725 code: initialCode 726 }) 727 }).then(function (res) { 728 return res.json(); 729 }).then(function (data) { 730 processCouponResponse(data, { 731 silentOnError: true, 732 fromInitial: true 733 }); 734 })["catch"](function () { 735 vm.loading = false; 736 vm.status = 'error'; 737 }); 738 } 739 jQuery(document).on('change', 'select[name="country"]', function () { 740 recalcByRate(getCurrentTaxRate()); 360 741 }); 361 742 jQuery(document).on('change', 'select[name="state"]', function () { 362 var _window$stm_lms_check2; 363 var selectedCountry = jQuery('select[name="country"]').val(); 364 if (selectedCountry !== 'US') return; 365 var selectedState = jQuery(this).val(); 366 var taxRates = ((_window$stm_lms_check2 = window.stm_lms_checkout_settings) === null || _window$stm_lms_check2 === void 0 ? void 0 : _window$stm_lms_check2.tax_rates) || []; 367 var matched = taxRates.find(function (rate) { 368 return rate.country === 'US' && rate.region && rate.region.toUpperCase() === selectedState.toUpperCase(); 369 }); 370 var rate = matched ? parseFloat(matched.rate) : 0; 371 recalcByRate(rate); 743 recalcByRate(getCurrentTaxRate()); 372 744 }); 745 recalcByRate(getCurrentTaxRate()); 373 746 } 374 747 }); -
masterstudy-lms-learning-management-system/trunk/_core/assets/js/components/attachment-media.js
r3306669 r3427267 92 92 var formData = new FormData(); 93 93 formData.append('file', audioFile); 94 if (typeof assignments_data !== 'undefined' && assignments_data !== null) { 95 formData.append('assignment', true); 96 } 94 97 recorder.addClass('masterstudy-audio__recorder_hidden'); 95 98 if (audioBlob.size) { … … 194 197 var formData = new FormData(); 195 198 formData.append('file', videoFile); 199 if (typeof assignments_data !== 'undefined' && assignments_data !== null) { 200 formData.append('assignment', true); 201 } 196 202 if (videoBlob.size) { 197 203 var sizeInMB = videoBlob.size / (1024 * 1024); … … 302 308 var formData = new FormData(); 303 309 formData.append('file', file); 310 if (typeof assignments_data !== 'undefined' && assignments_data !== null) { 311 formData.append('assignment', true); 312 } 304 313 $.ajax({ 305 314 url: apiEndpoint, -
masterstudy-lms-learning-management-system/trunk/_core/assets/js/edit_account.js
r3410526 r3427267 95 95 var data = stm_lms_edit_account_info; 96 96 var additionalFields = []; 97 var personal_data = stm_lms_personal_data ||{};97 var personal_data = typeof stm_lms_personal_data !== 'undefined' ? stm_lms_personal_data : {}; 98 98 var displayNameOptions = new Set(); 99 99 var prevCountry, lastNonUSState; -
masterstudy-lms-learning-management-system/trunk/_core/assets/js/orders/main.js
r3392871 r3427267 118 118 stepAmount = perCycleAmount; 119 119 } 120 if (order.coupon_id || order.first_order_coupon) { 121 var firstPaymentIdx = 1; 122 if (isTrial) { 123 ++firstPaymentIdx; 124 } 125 if (i === firstPaymentIdx) { 126 var _order$coupon_item_pr, _order$first_order_co; 127 stepAmount = (_order$coupon_item_pr = order.coupon_item_price_formatted) !== null && _order$coupon_item_pr !== void 0 ? _order$coupon_item_pr : (_order$first_order_co = order.first_order_coupon) === null || _order$first_order_co === void 0 ? void 0 : _order$first_order_co.coupon_item_price_formatted; 128 } 129 } 120 130 stepsHtml += "\n <div class=\"masterstudy-orders-course-info__timeline-step ".concat(isChecked).concat(isActive ? ' ' + isActive : '', "\">\n <div class=\"masterstudy-orders-course-info__timeline-circle\"></div>\n <div class=\"masterstudy-orders-course-info__timeline-content\">\n <span class=\"masterstudy-orders-course-info__timeline-title\">").concat(stepTitle, "</span>\n <span class=\"masterstudy-orders-course-info__timeline-date\">").concat(formattedDate, "</span>\n <span class=\"masterstudy-orders-course-info__timeline-amount\">").concat(stepAmount, "</span>\n </div>\n </div>"); 121 131 } … … 133 143 // No trial - regular calculation 134 144 totalNumeric = unitPriceNumeric * billingCycles; 145 } 146 147 // If we have coupon in subscription, then remove the discount from total amount 148 if (order.coupon_id && !Number.isNaN(Number(order.coupon_item_discount))) { 149 totalNumeric -= Math.min(unitPriceNumeric, Number(order.coupon_item_discount)); 150 } else if (order.first_order_coupon && !Number.isNaN(order.first_order_coupon.coupon_item_discount)) { 151 totalNumeric -= Math.min(unitPriceNumeric, Number(order.first_order_coupon.coupon_item_discount)); 135 152 } 136 153 … … 287 304 $(clone).find("[data-order-subtotal]").text("".concat(order.subtotal_formatted)); 288 305 $(clone).find("[data-order-taxes]").text("".concat(order.taxes_formatted)); 306 if (order.coupon_value) { 307 $(clone).find("[data-order-coupon]").text(order.coupon_value); 308 } else { 309 $(clone).find('[data-id="coupon"]').remove(); 310 } 289 311 var detailsContainer = $(clone).find(".masterstudy-orders-course-info__details"); 290 312 var button = detailsContainer.find(".masterstudy-button"); -
masterstudy-lms-learning-management-system/trunk/_core/init.php
r3423422 r3427267 4 4 define( 'STM_LMS_PATH', dirname( STM_LMS_FILE ) ); 5 5 define( 'STM_LMS_URL', plugin_dir_url( STM_LMS_FILE ) ); 6 define( 'STM_LMS_VERSION', '3.7. 8' );6 define( 'STM_LMS_VERSION', '3.7.9' ); 7 7 define( 'STM_LMS_DB_VERSION', '3.7.5' ); 8 8 define( 'STM_LMS_BASE_API_URL', '/wp-json/lms' ); -
masterstudy-lms-learning-management-system/trunk/_core/libraries/db/tables_updater.php
r3392871 r3427267 27 27 stm_lms_curriculum_sections(); 28 28 stm_lms_curriculum_materials(); 29 stm_lms_order_items();30 29 stm_lms_user_bookmarks(); 31 30 -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/CHANGELOG.md
r3422825 r3427267 1 ## 4.4.44 2 - **Fix:** Fixed issues with repeaters, including proper deletion of items and correct handling of repeater anchors. 3 ## 4.4.43 4 - **New:** Added 'always_on' dependency mode for checkbox fields to enforce enabled state based on parent condition 5 ## 4.4.42 6 - **New:** Correctly open NUXY subsections based on URL hash after page reload 1 7 ## 4.4.41 2 8 - **New:** Added 'format' option to color field. -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/NUXY.php
r3422825 r3427267 4 4 * Framework URI: https://github.com/StylemixThemes/nuxy 5 5 * Description: WordPress Custom Fields & Theme Options with Vue.js. 6 * Version: 4.4.4 16 * Version: 4.4.44 7 7 * License: http://www.gnu.org/licenses/gpl-3.0.html 8 8 * Author: StylemixThemes … … 25 25 if ( ! class_exists( 'Stylemix_NUXY' ) && __FILE__ === $max_version[0] ) { 26 26 27 define( 'STM_WPCFTO_VERSION', '4.4.4 1' );27 define( 'STM_WPCFTO_VERSION', '4.4.44' ); 28 28 define( 'STM_WPCFTO_FILE', __FILE__ ); 29 29 define( 'STM_WPCFTO_PATH', dirname( STM_WPCFTO_FILE ) ); -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/assets/css/main.css
r3422825 r3427267 1 . stm_metaboxes_grid__inner,.wpcfto_settings_head{max-width:1240px;font-family:Roboto,sans-serif}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .wpcfto-field-aside__label,.stm_metaboxes_grid__inner,.wpcfto-box,.wpcfto_settings_head{font-family:Roboto,sans-serif}.wpcfto_settings_head *{box-sizing:border-box}.wpcfto_settings_head{display:flex;position:-webkit-sticky;position:sticky;top:32px;z-index:999;font-weight:400}.wpcfto_settings_head__side{padding:13px 23px 12px;width:273px;background-color:#1e2a36;border-radius:10px 0 0;flex-grow:1;display:flex}.wpcfto_settings_head__logo{width:55px;height:55px;margin-right:9px}.wpcfto_settings_head__logo img{max-width:100%;display:block;height:auto}.wpcfto_settings_head__logo_only{margin:0 auto}.wpcfto_settings_head__label{color:#fff;max-width:160px;flex-direction:column;justify-content:center;display:flex}.wpcfto_settings_head__title{font-size:15px;font-weight:800;text-transform:uppercase}.wpcfto_settings_head__subtitle{font-size:13px;font-weight:400}.wpcfto_settings_head__subtitle a{color:#fff;text-decoration:none;transition:all .3s}.wpcfto_settings_head__subtitle a:hover{text-decoration:underline}.wpcfto_settings_head__content{background-color:#fff;width:calc(100% - 273px);flex-grow:1;padding:18px 17px 17px 30px;display:flex;justify-content:space-between;border-radius:0 10px 10px 0;box-shadow:-2px 2px 5px rgba(0,0,0,.08)}.wpcfto_settings_head__content .wpcfto_header_actions{display:flex;align-items:center}.wpcfto_settings_head__content .wpcfto_header_actions_item{box-sizing:border-box;padding:7px 10px;outline:0;box-shadow:none;border-radius:4px;cursor:pointer;transition:all .3s}.wpcfto_settings_head__content .wpcfto_header_actions_item:hover{background-color:rgba(77,94,111,.0509803922)}.wpcfto_settings_head__content .wpcfto_header_actions .wpcfto_settings_head__item_link{font-size:13px;font-weight:500;line-height:13px;color:#2985F7;display:flex;align-items:center;outline:0;box-shadow:none}.wpcfto_settings_head__content .wpcfto_header_actions .wpcfto_settings_head__item_link i{font-size:17px;margin-right:5px}.wpcfto_settings_head__content .wpcfto_header_actions_menu{position:relative}.wpcfto_settings_head__content .wpcfto_header_actions_menu:hover ul{opacity:1;visibility:visible}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul{position:absolute;min-width:200px;top:20px;left:0;opacity:0;visibility:hidden;transition:all .3s;background-color:#fff;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.1);z-index:1}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li{padding:12px 15px;font-size:14px;border-bottom:1px solid #EFF1F5;margin:0}.wpcfto-admin-select .wpcfto-radio,.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a span{margin-left:10px}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:last-child{border-bottom:none}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:hover a,.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:hover a i{color:#2985F7}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a{color:#23282D;font-size:14px;font-weight:400;line-height:14px;display:flex;align-items:center;outline:0;box-shadow:none}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a i{color:#717E8C;font-size:16px;width:20px;display:flex;justify-content:center}.wpcfto-box{background-color:#fff;margin:0 0 10px;position:relative;min-height:80px;border-radius:10px;font-weight:400}.wpcfto-box .wpcfto-box-child{position:relative}.wpcfto-box .wpcfto-box-child~.wpcfto-box-child{margin-top:1em}.wpcfto-box a{color:#2985f7}.wpcfto-box.is_pro{background-color:transparent;border:2px dashed #bec5cb}.wpcfto-box.is_pro .field_overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99}.wpcfto-box.is_disabled .field_overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99;background:rgba(255,255,255,.7)}.wpcfto-box.is_disabled .is_disabled_notice{font-size:13px;font-weight:400;position:absolute;top:16px;left:20px;z-index:101;white-space:nowrap;width:20%;order:3}.wpcfto-box.is_disabled .is_disabled_notice+.wpcfto_generic_field{margin-top:20px}.wpcfto-box input[type=date],.wpcfto-box input[type=email],.wpcfto-box input[type=number],.wpcfto-box input[type=phone],.wpcfto-box input[type=text],.wpcfto-box input[type=time],.wpcfto-box select,.wpcfto-box textarea{display:block;width:100%}.wpcfto-box input{font-weight:400}.wpcfto-box .wpcfto-field-description__after{display:block;margin-top:.8em}.wpcfto-box.wpcfto_group_started .container{padding:0}.wpcfto-box.wpcfto_group_started .container .row{margin:0}.postbox .stm_metaboxes_grid{background-color:#f0f3f5}.wpcfto-field-aside{width:40%;padding-right:2rem}.wpcfto-field-aside .wpcfto_preview,.wpcfto-field-aside__label{display:inline}.wpcfto-field-aside .wpcfto_field_hint{vertical-align:middle}.wpcfto-field-aside .wpcfto-field-description{display:block;margin-top:.8em}.wpcfto-field-content{width:60%}.stm_metaboxes_grid *{box-sizing:border-box}.stm_metaboxes_grid__inner{font-weight:400}.stm_metaboxes_grid__inner .container{background-color:transparent;display:flex;width:100%;max-width:100%;padding:0;margin:0 auto;position:relative}.stm_metaboxes_grid__inner .container-constructed .row .column-1{width:100%}.stm_metaboxes_grid__inner .container-constructed .row .column-1.wpcfto-box{display:flex;justify-content:space-between;align-items:center}.stm_metaboxes_grid__inner .container-constructed .row .column-25,.stm_metaboxes_grid__inner .container-constructed .row .column-33,.stm_metaboxes_grid__inner .container-constructed .row .column-50,.stm_metaboxes_grid__inner .container-constructed .row .column-66,.stm_metaboxes_grid__inner .container-constructed .row .column-75{padding:0}.stm_metaboxes_grid__inner .container-constructed .row .column-25{width:calc(25% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-33{width:calc(33.33% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-50{width:calc(50% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-66{width:calc(66.66% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-75{width:calc(75% - 20px)}.stm_metaboxes_grid__inner .row{display:flex;flex-direction:column;padding:0;width:100%}.stm_metaboxes_grid__inner .row .column{margin-bottom:inherit;padding:1.8rem 1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}@media (min-width:40rem){.stm_metaboxes_grid__inner .row{flex-direction:row;width:100%}}.stm_metaboxes_grid__inner .wpcfto-tab-nav{position:relative;background-color:#2c3e50;width:273px;padding:21px 0;flex-grow:1}.stm_metaboxes_grid__inner .wpcfto-tab-nav.hide{display:none}.stm_metaboxes_grid__inner .wpcfto-tab-nav--inner{position:-webkit-sticky;position:sticky;top:133px;z-index:99}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav{background-color:transparent;position:relative;padding:0;font-size:14px;font-weight:400;text-transform:uppercase;color:#bec5cb;cursor:pointer;transition:all .3s ease 0s}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav .wpcfto-nav-title{padding:13px 32px 13px 34px;position:relative}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav i{display:block;position:absolute;right:30px;left:auto;top:50%;margin-top:-11px;width:26px;text-align:center;font-size:22px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav.active{background-color:#2985f7;color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav:hover{color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus{background-color:#1e2a36;padding:18px 32px 18px 34px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus i{font-size:10px;right:0;margin-top:-5px;display:none}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div{font-size:15px;font-weight:400;text-transform:initial;position:relative;color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div:not(:last-of-type){margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div.active i{display:block}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div.active,.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div:hover{color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab{background-color:#f0f3f5;width:calc(100% - 273px);padding:0 30px 0 0;display:none;flex-grow:1}.stm_metaboxes_grid__inner .wpcfto-tab.active,.wpcfto-settings .button.load_button.loading i{display:block}.stm_metaboxes_grid__inner .wpcfto-tab>.container-constructed{opacity:0}.stm_metaboxes_grid__inner .wpcfto-tab.active>.container-constructed{opacity:1;-webkit-animation:fadeIn ease .6s;animation:fadeIn ease .6s}.stm_metaboxes_grid__inner .description{color:#8c99a5;font-size:13px;font-weight:300;line-height:16px;position:relative;vertical-align:middle;font-style:normal}.wpcfto-settings{margin:30px 30px 0 0}.wpcfto-settings .button{height:45px;background-color:#2985f7;border-color:#2985f7;color:#fff;padding:13px 18px;font-size:13px;font-weight:400;line-height:19px;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s}.wpcfto-settings .button.load_button{margin-left:25px;position:relative;transition:.3s ease}.wpcfto-settings .button.load_button span{position:relative;transition:.3s ease}.wpcfto_preview::after,.wpcfto_preview__popup{position:absolute;transition:all .3s ease 0s;opacity:0}.wpcfto-settings .button.load_button .lnr-sync{position:absolute;left:50%;top:14px;font-size:20px;margin-top:-3px;margin-left:-10px;opacity:0;-webkit-animation:spin 2s infinite;animation:spin 2s infinite;transition:.3s ease}.wpcfto-settings .button.load_button.loading span{opacity:0}.wpcfto-settings .button.load_button.loading .lnr-sync{opacity:1}.wpcfto-settings .button i{display:none}.wpcfto-settings .button:active:focus,.wpcfto-settings .button:focus,.wpcfto-settings .button:hover{background-color:#4293f8;border-color:#4293f8;color:#fff}.wpcfto-settings .wpcfto_group_title{width:100%;padding:0 0 12px;color:#8c99a5;font-size:14px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #d6dade;margin:0 0 17px;letter-spacing:1.4px}.wpcfto_settings_head+.stm_metaboxes_grid .stm_metaboxes_grid__inner .row .column{padding-left:1.8rem;padding-bottom:1.8rem;padding-right:0}.wpcfto_preview{position:relative;color:#8c99a5;font-size:9px;font-weight:300;letter-spacing:.9px;text-transform:uppercase;margin-left:5px;vertical-align:middle;border-bottom:1px dashed #8c99a5;z-index:100;display:inline;cursor:pointer}.wpcfto_preview__popup{visibility:hidden;bottom:40px;left:50%;padding:5px;max-width:297px;background-color:#fff;overflow:hidden;border-radius:15px;transform:translateX(-50%);box-shadow:0 5px 25px rgba(0,0,0,.16);z-index:101}.wpcfto_preview__popup img{max-width:287px;border-radius:10px}.wpcfto_preview::after{content:"";border:15px solid transparent;border-top-color:#fff;left:0;right:0;display:inline-block;margin:0 auto;bottom:10px;width:0;height:0;z-index:109}.wpcfto_preview:hover{color:#2985f7;border-bottom-color:#2985f7;z-index:1000}.wpcfto_preview:hover .wpcfto_preview__popup{visibility:visible;opacity:1}.wpcfto_preview:hover::after{opacity:1;transition:all .3s ease 0s}.wpcfto-settings.data-0{position:relative;min-height:200px;max-width:1240px;background:#fff;border-radius:10px}.wpcfto-settings.data-0:before{position:absolute;top:50%;left:50%;content:"";width:30px;height:30px;margin:-15px 0 0 -15px;display:inline-block;border:5px solid #2985f7;border-right-color:transparent;vertical-align:middle;border-radius:50%;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.sections_count_1 .wpcfto-tab>.container>.row>.column{padding:30px 0 0}.inside .stm_metaboxes_grid{margin:-6px -12px -12px}.inside .sections_count_1 .wpcfto-tab>.container>.row>.column{padding:30px}[v-cloak] *{opacity:0;visibility:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper{background-color:#fff;margin:0 0 10px;border-radius:10px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox{align-self:flex-end;margin-bottom:0}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper{margin:-2px 15px 0 0}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper.active{margin-bottom:15px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper:after,.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper:before{top:4px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field{width:100%}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field .wpcfto-box{margin:0;align-items:flex-end}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field .wpcfto_generic_field{margin-top:0}.wpcfto_settings_alert{display:flex;align-items:center;background:#fff;border-radius:10px;box-shadow:0 20px 40px rgba(89,115,147,.25);padding:13px 12px;z-index:99999;visibility:hidden;opacity:0;transform:translateY(-10px);transition:transform .3s ease,opacity .4s linear,visibility .1s .5s;position:fixed}.wpcfto_settings_alert__icon{margin-right:14px}.wpcfto_settings_alert__icon span{background:#d4e7fd;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#2e85f7;border-radius:50%;font-size:16px}.wpcfto_settings_alert__title{font-size:16px;font-weight:700;color:#27374E}.wpcfto_settings_alert__subtitle{color:#27374E;font-weight:400;font-size:16px;opacity:.7}.wpcfto_settings_alert.bottom_right{top:auto;left:auto;bottom:50px;right:50px}.wpcfto_settings_alert.bottom_left{top:auto;left:50px;bottom:50px;right:auto}.wpcfto_settings_alert.top_left{top:50px;left:50px;bottom:auto;right:auto}.wpcfto_settings_alert.top_right{top:50px;right:50px;bottom:auto;left:auto}.wpcfto_settings_alert.wpcfto_settings_alert_error .wpcfto_settings_alert__icon span{background-color:#fcd5d9;color:#f32c40}.wpcfto_settings_alert.show{opacity:1;visibility:visible;transform:translateY(0);transition:transform .5s ease,opacity .4s linear}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments{padding:16px 20px 18px;width:100%}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=number],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=text],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=time],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments select,.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments textarea{width:100%;max-width:100%}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .stm-lms-payment_method:not(:last-of-type){margin-bottom:20px}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .wpcfto_checkbox{margin-bottom:15px;display:block}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .stm-lms-payment_info_field{margin-bottom:15px}.wpcfto_generic_field_demo_import.wpcfto_generic_field{width:100%}.wpcfto_generic_field_demo_import .button{background-color:#2985f7!important;border-color:#2985f7!important;padding:13px 18px!important;font-weight:600!important;transition:all .3s ease 0s}.wpcfto_generic_field_demo_import .button i{display:inline!important}.wpcfto_generic_field_demo_import .button:active:focus,.wpcfto_generic_field_demo_import .button:focus,.wpcfto_generic_field_demo_import .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto_generic_field_demo_import .import_steps.complete .step-complete .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.courses .step-courses .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.lessons .step-lessons .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.questions .step-questions .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.quizzes .step-quizzes .step-wrap .bullet{background:#2985f7}.wpcfto_generic_field_demo_import .import_steps::after{background-color:#2985f7;background-image:linear-gradient(135deg,#73affa 10%,transparent 10%,transparent 50%,#73affa 50%,#2985f7 90%,transparent 90%,transparent)}.repeater{padding:16px 20px 18px}.stm_lms_shortcode_list,.stm_metaboxes_grid stm-lms-faq-wrapper,.stm_metaboxes_grid__inner .container-constructed .row .wpcfto-box.answers,.stm_metaboxes_grid__inner .wpcfto-box.drip_content{padding:20px}.repeater .wpcfto-repeater,.repeater .wpcfto-repeater-single{display:block;width:100%}.stm_lms_shortcode_list{width:100%}.stm_lms_shortcode_list>div label{display:block;margin-bottom:15px}.stm_lms_shortcode_list>div input,.stm_lms_shortcode_list>div select,.stm_lms_shortcode_list>div textarea{margin-bottom:15px}.stm_lms_shortcode_list>div ul{list-style:circle}.stm_lms_shortcode_list>div ul li{line-height:1.4}.stm_lms_shortcode_list>div ul ul{list-style:none;text-indent:-5px}.stm_lms_shortcode_list>div ul ul li:before{content:"-";text-indent:-5px;margin-right:5px}.stm_metaboxes_grid .stm-lms-faq-wrapper,.stm_metaboxes_grid .stm_lms_curriculum_v2_wrapper{width:100%}.stm_metaboxes_grid .stm_lms_faq__single{background:0 0!important}.stm_metaboxes_grid .stm_lms_faq__single label{display:block}.stm_metaboxes_grid .stm_lms_faq__single textarea{display:block;width:100%}.stm_metaboxes_grid .stm-lms-faq .addArea{margin:0 20px 20px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper{max-width:100%}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data{display:block}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data__title{margin-bottom:1em}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data__title input{max-width:100%}.wpcfto_fonts_download_settings,.wpcfto_regenerate_fonts{width:100%}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts p{color:#aaa;margin:0!important;padding:0 15px;font-style:italic}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button{position:relative}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button i{position:absolute;left:50%;top:14px;font-size:20px;margin-top:-4px;margin-left:-10px;margin-right:0!important;opacity:0;-webkit-animation:spin 2s infinite;animation:spin 2s infinite;transition:.3s ease}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button.loading i{opacity:1}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button.loading>span{opacity:0}@-webkit-keyframes percentAnimate{0%,100%{transform:scale(.8,.8)}50%{transform:scale(1,1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes shake_it{2%,40%{transform:translate(-7px,0) rotate(0)}14%,4%,58%,86%{transform:translate(-5px,0) rotate(0)}6%,70%{transform:translate(4px,0) rotate(0)}62%,8%{transform:translate(-4px,0) rotate(0)}10%,72%,74%,80%,84%,96%,98%{transform:translate(-6px,0) rotate(0)}12%,18%,28%,32%,60%,76%{transform:translate(2px,0) rotate(0)}16%,24%,66%,94%{transform:translate(-3px,0) rotate(0)}20%{transform:translate(3px,0) rotate(0)}22%,46%,56%,78%{transform:translate(-2px,0) rotate(0)}26%,52%{transform:translate(-9px,0) rotate(0)}30%{transform:translate(7px,0) rotate(0)}0%,100%,34%,42%{transform:translate(0,0) rotate(0)}36%,44%,82%,88%,90%,92%{transform:translate(-1px,0) rotate(0)}38%{transform:translate(6px,0) rotate(0)}48%,68%{transform:translate(10px,0) rotate(0)}50%{transform:translate(-8px,0) rotate(0)}54%{transform:translate(9px,0) rotate(0)}64%{transform:translate(1px,0) rotate(0)}}@keyframes shake_it{2%,40%{transform:translate(-7px,0) rotate(0)}14%,4%,58%,86%{transform:translate(-5px,0) rotate(0)}6%,70%{transform:translate(4px,0) rotate(0)}62%,8%{transform:translate(-4px,0) rotate(0)}10%,72%,74%,80%,84%,96%,98%{transform:translate(-6px,0) rotate(0)}12%,18%,28%,32%,60%,76%{transform:translate(2px,0) rotate(0)}16%,24%,66%,94%{transform:translate(-3px,0) rotate(0)}20%{transform:translate(3px,0) rotate(0)}22%,46%,56%,78%{transform:translate(-2px,0) rotate(0)}26%,52%{transform:translate(-9px,0) rotate(0)}30%{transform:translate(7px,0) rotate(0)}0%,100%,34%,42%{transform:translate(0,0) rotate(0)}36%,44%,82%,88%,90%,92%{transform:translate(-1px,0) rotate(0)}38%{transform:translate(6px,0) rotate(0)}48%,68%{transform:translate(10px,0) rotate(0)}50%{transform:translate(-8px,0) rotate(0)}54%{transform:translate(9px,0) rotate(0)}64%{transform:translate(1px,0) rotate(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:none}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(10px);opacity:0}.loading_v2>*,.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button:hover{opacity:.8}.shake-it{border-color:red!important}.loading_v2:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:rgba(25,94,200,.4);border-radius:50px;opacity:0;-webkit-animation:pulse_v2 1s infinite linear;animation:pulse_v2 1s infinite linear}@-webkit-keyframes pulse_v2{0%{transform:scale(.6);opacity:0}33%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}@keyframes pulse_v2{0%{transform:scale(.6);opacity:0}33%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}.wpcfto_generic_field_autocomplete .wpcfto-field-content{display:flex;align-items:center}.wpcfto_generic_field_autocomplete .wpcfto-field-content .wpcfto-autocomplete-search{width:100%}.wpcfto_generic_field_autocomplete .wpcfto-field-content .wpcfto-autocomplete-search.loading{opacity:.5}.wpcfto_generic_field_autocomplete .limited li:first-child{margin-top:0!important}.wpcfto-autocomplete{margin:0}.wpcfto-autocomplete li{background-color:#fff!important;border:1px solid #bec5cb;position:relative;margin:10px 0 0!important;padding:0!important;font-size:14px!important;font-weight:500;border-radius:5px}.wpcfto-autocomplete li i{position:absolute;right:-1px;top:50%;margin-top:-17px;opacity:.4;font-weight:900;padding:10px;margin-right:10px;cursor:pointer}.wpcfto-autocomplete li i:hover{opacity:1;color:#f32c41}.wpcfto-autocomplete li.hovered{border-color:#f32c41}.wpcfto-autocomplete li .item-title{font-size:15px;font-weight:500;color:#27374e}.wpcfto-autocomplete li .item-title:last-child{margin-bottom:0}.wpcfto-autocomplete li .item-excerpt{font-size:13px;font-weight:300;color:#8c99a5}.wpcfto-autocomplete li .item-wrapper{display:flex;padding:10px 20px;align-items:center}.wpcfto-autocomplete li .item-image{width:36px;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:10px;align-self:flex-start}.wpcfto-autocomplete li .item-data{padding:0 40px 0 0;flex-grow:1}.wpcfto-autocomplete li .item-data span{display:block}.wpcfto-autocomplete li .item-data span.item-label{margin-bottom:5px;font-size:12px;line-height:12px;color:#aaa}.wpcfto-autocomplete-search .v-select-search{position:relative}.wpcfto-autocomplete-search .v-select-search>i{position:absolute;top:12px!important;left:11px;font-size:16px;color:#2985f7;z-index:2}.wpcfto-autocomplete-search .v-select-search .dropdown-menu{border:1px solid #bec5cb;box-shadow:0 6px 6px rgba(0,0,0,.16);border-radius:5px;transform:translateY(5px)}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li a{font-size:15px;font-weight:500;color:#27374e;height:40px}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li.highlight a{background-color:#f6f9fc;color:#27374e!important}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li:not(:last-of-type) a{border-bottom:1px solid #d6dade}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle{background-color:#f6f9fc;border:1px solid #bec5cb;border-radius:5px;height:40px!important}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle .form-control{background-color:transparent;height:40px;padding-left:33px!important}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle i{display:none}.wpcfto-autocomplete-search .v-select-search .dropdown .selected-tag{margin-left:33px}.wpcfto-autocomplete-search .v-select-search .dropdown.open .dropdown-toggle{border-color:#2985f7;background-color:#fff}.wpcfto-autocomplete-search .v-select-search-label{color:#8c99a5;margin-top:.5em;display:block}.stm_metaboxes_grid__inner .wpcfto_button_group label{min-width:auto!important;padding:10px 20px;margin:0!important;height:40px;border-top:1px solid #bec5cb;border-bottom:1px solid #bec5cb;background-color:#f6f9fc;color:#27374e;font-size:14px!important;font-weight:400!important}.stm_metaboxes_grid__inner .wpcfto_button_group label:not(:last-of-type){border-right:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label input[type=radio]{display:none!important}.stm_metaboxes_grid__inner .wpcfto_button_group label:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label.active{background:#2985f7;border-top-color:#2985f7;border-bottom-color:#2985f7;border-right-color:#2985f7;color:#fff}.wpcfto_generic_field_button_group .wpcfto-field-content{display:flex;align-items:center}.wpcfto-submenus{display:none}.wpcfto-nav.active .wpcfto-submenus{display:block}.dropdown.v-select .dropdown-toggle{border:.1rem solid #d1d1d1;height:2.6rem!important}.dropdown.v-select .dropdown-toggle .clear{display:none}.dropdown.v-select input[type=search]{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 30px 0 15px!important;border:0!important}.dropdown.v-select .open-indicator{bottom:7px;right:12px}.dropdown.v-select ul.dropdown-menu{margin:-2px 0 0;padding:0;border:.1rem solid #d1d1d1;overflow-y:auto;list-style:none}.dropdown.v-select ul.dropdown-menu li{margin-bottom:0}.dropdown.v-select ul.dropdown-menu li a{padding:10px 15px;color:#606c76}.dropdown.v-select ul.dropdown-menu li.highlight a{color:#fff}.dropdown.v-select .no-options{text-align:left;padding:15px}.dropdown.v-select.open .open-indicator{bottom:4px}.dropdown.v-select .selected-tag{margin:8px 15px 0;padding:0}.stm-user-search .v-select{background-color:#fff;border:1px solid #ddd}.stm-user-search .v-select .selected-tag{margin:2px 10px 0}.stm-user-search .v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0;background:#fff;border:0!important;border-radius:0!important;white-space:normal;height:30px!important}.stm-user-search .v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:0!important;margin:0;width:100%;overflow-y:scroll;border:0!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border-top:none;border-radius:0!important;text-align:left;list-style:none;background:#fff}.stm-user-search .v-select .spinner{top:0;right:0;visibility:visible!important;align-self:flex-end;opacity:0;font-size:5px;text-indent:-9999em;border:0!important;overflow:hidden;transform:none!important;-webkit-animation:none!important;animation:none!important;transition:none!important}.stm-user-search .dropdown.v-select .open-indicator{bottom:2px}.stm-user-search .dropdown.v-select input[type=search]{padding:5px 10px!important;height:30px!important}.stm-user-search .dropdown.v-select ul.dropdown-menu li a{padding:6px 15px}.wpcfto-box.checkbox .wpcfto-field-aside{margin:3px 0 0}.wpcfto-admin-checkbox+p{display:block;margin-top:-15px!important}.wpcfto-admin-checkbox label{display:inline-block!important;margin:0}.wpcfto-admin-checkbox span{display:inline-block;vertical-align:top;line-height:24px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle{position:relative;display:inline-block;vertical-align:top;margin:0;width:50px;height:26px;border:1px solid #bec5cb;background-color:transparent;top:50%;border-radius:20px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle input{position:absolute;width:100%;height:100%;display:block;margin:0!important;opacity:0;z-index:30}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle .wpcfto-checkbox-switcher{position:absolute;left:4px;top:3px;width:18px;height:18px;background-color:#bec5cb;border-radius:20px;z-index:10;transition:.15s ease}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle:not(.active)::after{content:"Off";color:#8c99a5;font-size:10px;font-weight:400;position:absolute;right:8px;top:3px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active{background-color:#2985f7;border-color:#2985f7}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active::before{content:"On";color:#fff;font-size:10px;font-weight:400;position:absolute;left:8px;top:3px}.wpcfto_checkbox i.fa-check,.wpcfto_radio i{left:0;width:16px;height:16px;transition:.3s ease}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active .wpcfto-checkbox-switcher{transform:translateX(22px);background-color:#fff}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active+span{opacity:1}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle){display:inline-block}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) .wpcfto-checkbox-switcher{display:none}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input{width:16px;height:16px;border-radius:2px;border:1px solid #2985f7;background-color:#fff}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:checked{background-color:#2985f7}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:checked::before{width:14px;margin:2px 0 0;padding:0;height:14px;content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%209%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20d%3D%22M1.862%203.988v0l2.086%202.183v0l1.05%201.1v0l4.489-4.74v0l.691-.731v0%22%2F%3E%3C%2Fsvg%3E)}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:focus{outline:0;box-shadow:0 0 0 transparent}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle)~span{vertical-align:baseline;font-size:15px;font-weight:400}.wpcfto_checkbox{position:relative}.wpcfto_checkbox i.fa-check{position:absolute;top:1px;border:1px solid #2985f7;background-color:#fff;font-size:8px;line-height:14px;text-align:center;color:#fff;border-radius:2px}.wpcfto_checkbox i.fa-check:before{content:""}.wpcfto_checkbox input[type=checkbox]{opacity:0}.wpcfto_checkbox input[type=checkbox]:checked+i{background-color:#2985f7;border-color:#2985f7}.wpcfto_checkbox input[type=checkbox]:checked+i:before{content:"\f00c"}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox{padding:0}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox .wpcfto-field-aside{margin-bottom:0}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox .wpcfto-admin-checkbox-wrapper input{margin:0}.wpcfto_radio{position:relative}.wpcfto_radio i{position:absolute;top:9px;border:1px solid #bfbfbf;background-color:#f1f1f1;border-radius:50%}.wpcfto_radio i:before{content:"";position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;border-radius:50%}.wpcfto_radio span{font-size:15px;font-weight:400;opacity:.6}.wpcfto_radio input[type=radio]{opacity:0}.wpcfto_radio input[type=radio]:checked+i{border-color:#195ec8;background:#fff}.wpcfto_radio input[type=radio]:checked+i:before{background-color:#195ec8}.wpcfto_radio input[type=radio]:checked+i+span{opacity:1}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper{background-color:#00b163;border-color:#00b163}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper.active{border-color:#bfbfbf;background-color:#bfbfbf}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper.active+span{opacity:.6}.section_accessibility-not_single_sale span{opacity:1}.checkbox .wpcfto_generic_checkbox .wpcfto-field-content,.wocommerce_checkout .wpcfto_generic_checkbox .wpcfto-field-content{display:flex;align-items:center}.checkbox.is_pro .wpcfto_generic_checkbox,.wocommerce_checkout.is_pro .wpcfto_generic_checkbox{order:2}.checkbox.is_pro .pro-notice,.wocommerce_checkout.is_pro .pro-notice{order:1}.wpcfto_generic_field_multi_checkbox .wpcfto_multi_checkbox.wpcfto-admin-checkbox label{width:50%;display:block;padding:0 13px;margin-bottom:.8em}.wpcfto_generic_field_multi_checkbox .wpcfto_multi_checkbox.wpcfto-admin-checkbox label input{margin:0 .3em 0 0!important}.wpcfto-box .wpcfto-admin-select{width:100%}.wpcfto-box .wpcfto-admin-select select{width:100%;max-width:100%}.stm_metaboxes_grid__inner .wpcfto_generic_radio .wpcfto-field-aside,.wpcfto_generic_field__select .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner input[type=checkbox],.stm_metaboxes_grid__inner input[type=radio]{display:inline-block!important}.stm_metaboxes_grid__inner .wpcfto-admin-radio>label{display:block;margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto-admin-radio .wpcfto-radio{margin:0}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label{cursor:pointer}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label.active{background:unset}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label.active .radio-option-image{border:2px solid #2E85F7;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio .radio-option-image{display:flex;justify-content:center;align-items:center;border:2px solid #D5DBE5;border-radius:5px;width:100px;height:65px}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio .radio-input-field{display:flex;justify-content:center;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto-radio input{position:relative;top:0;vertical-align:middle;margin:0!important}.stm_metaboxes_grid__inner .wpcfto-radio>label{font-size:15px;font-weight:400!important;background-color:#fff;padding:11px 13px;display:inline-block;margin:7px 18px 7px 0;position:relative;transition:background-color .3s ease 0s;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-radio>label .radio-option-text{vertical-align:middle;margin-left:5px}.stm_metaboxes_grid__inner .wpcfto-radio>label .wpcfto_preview{vertical-align:middle}.stm_metaboxes_grid__inner .wpcfto-radio>label.active,.stm_metaboxes_grid__inner .wpcfto-radio>label:hover{background-color:#f6f9fc}.stm_metaboxes_grid__inner .wpcfto-radio input[type=radio]:checked{border-color:#2985f7;background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto-radio input[type=radio]:checked::before{background-color:#fff;width:6px;height:6px;margin:4px}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style,.stm_metaboxes_grid__inner .section_settings-status{margin:0 0 10px!important}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style .wpcfto-radio,.stm_metaboxes_grid__inner .section_settings-status .wpcfto-radio{margin:0 0 10px;display:flex}.date .wpcfto_generic_field.wpcfto_generic_field_date .wpcfto_field_title,.dates .wpcfto_generic_field.wpcfto_generic_field__date .wpcfto_field_title{display:block}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style .wpcfto-radio label,.stm_metaboxes_grid__inner .section_settings-status .wpcfto-radio label{margin-right:20px!important}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style{padding-top:25px}.date .wpcfto_generic_field.wpcfto_generic_field_date .wpcfto_datepicker{min-width:30%}.dates .wpcfto_generic_field.wpcfto_generic_field__date .wpcfto_datepicker{min-width:30%}.mx-datepicker{width:100%;margin:0 0 30px}.mx-datepicker input.mx-input{height:2.6rem;margin-bottom:0!important;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:6px;box-shadow:none}.mx-datepicker .mx-input-icon__calendar{background:0 0;color:#8c99a5;font-family:"Font Awesome 6 Free";font-weight:900;line-height:40px;text-align:center}.mx-datepicker .mx-input-icon__calendar::after{content:"\f073";display:inline}.mx-calendar-content .mx-calendar-table tr td,.mx-calendar-content .mx-calendar-table tr th{padding:0;text-align:center}.wpcfto_generic_field_date .mx-datepicker{margin-bottom:0}.mx-datepicker-popup{right:0!important;left:auto!important}.time .wpcfto_generic_field.wpcfto_generic_field_time input{width:auto;min-width:210px;padding-right:30px;position:relative;display:block}.time .wpcfto_generic_field.wpcfto_generic_field_time input[type=time]::-webkit-calendar-picker-indicator{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M256%2C8C119%2C8%2C8%2C119%2C8%2C256S119%2C504%2C256%2C504%2C504%2C393%2C504%2C256%2C393%2C8%2C256%2C8Zm92.49%2C313h0l-20%2C25a16%2C16%2C0%2C0%2C1-22.49%2C2.5h0l-67-49.72a40%2C40%2C0%2C0%2C1-15-31.23V112a16%2C16%2C0%2C0%2C1%2C16-16h32a16%2C16%2C0%2C0%2C1%2C16%2C16V256l58%2C42.5A16%2C16%2C0%2C0%2C1%2C348.49%2C321Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A) center center no-repeat;background-size:14px 14px;transform:translate(3px,-3px);position:absolute;right:0;top:0;width:30px;height:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia{margin:0 0 30px;border:.1rem solid #d1d1d1;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single{padding:10px 15px;border-bottom:.1rem solid #d1d1d1}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single:last-child{border-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single input{margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions{text-align:right}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr{display:inline-block;margin-left:5px;font-size:20px;cursor:pointer;transition:.3s ease}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr:first-child{margin-left:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr:hover{color:#2196F3}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr-trash:hover{color:#EF9A9A}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__image{margin:20px 0;max-width:150px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__image img{border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor{background-color:#fff;border-radius:10px;padding:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor{width:100%;margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor>label{margin:0 0 15px;font-size:18px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor textarea{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper{padding:10px 0;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper p{margin-top:1em;margin-bottom:1em}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-container.ql-snow,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow{border:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow{padding:0;margin:0 -10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats{display:inline-block;margin-right:5px}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor .ace_print-margin,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-align,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-background,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-code-block,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-image,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-indent,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-italic,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-list[value=check],.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-picker.ql-header svg,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-strike,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-underline,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-video{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats button{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats button:hover{background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-container.ql-snow{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-tooltip{left:-1px!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-picker.ql-header{width:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor{border:1px solid #bec5cb;background-color:#f6f9fc;border-radius:5px;box-shadow:0 0 0 transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor:focus{border-color:#2985f7}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor blockquote,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor ol,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor ul{margin-top:1em;margin-bottom:1em}.wpcfto_manage_course__editor{border-top:1px solid #e1e2e4!important}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor{padding:20px}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor{width:100%;border-radius:5px;border:1px solid #bec5cb}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor .ace_gutter{background-color:#f6f9fc}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .wpcfto-field-aside__label{font-weight:500}.stm_metaboxes_grid input[type=date],.stm_metaboxes_grid input[type=email],.stm_metaboxes_grid input[type=number],.stm_metaboxes_grid input[type=phone],.stm_metaboxes_grid input[type=text],.stm_metaboxes_grid input[type=time],.stm_metaboxes_grid select,.stm_metaboxes_grid textarea{box-shadow:0 0 0 transparent;border-radius:5px;border:1px solid #bec5cb;background-color:#f6f9fc;height:40px;padding:8px 16px}.stm_metaboxes_grid input[type=date]:active,.stm_metaboxes_grid input[type=date]:focus,.stm_metaboxes_grid input[type=email]:active,.stm_metaboxes_grid input[type=email]:focus,.stm_metaboxes_grid input[type=number]:active,.stm_metaboxes_grid input[type=number]:focus,.stm_metaboxes_grid input[type=phone]:active,.stm_metaboxes_grid input[type=phone]:focus,.stm_metaboxes_grid input[type=text]:active,.stm_metaboxes_grid input[type=text]:focus,.stm_metaboxes_grid input[type=time]:active,.stm_metaboxes_grid input[type=time]:focus,.stm_metaboxes_grid select:active,.stm_metaboxes_grid select:focus,.stm_metaboxes_grid textarea:active,.stm_metaboxes_grid textarea:focus{border-color:#2985f7}.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single-name input,.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single.section input{box-shadow:none!important;background-color:transparent!important}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{margin:0;position:relative;z-index:2;float:left;width:100%}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:first-child,.input-group .form-control:first-child>.btn,.input-group .form-control:first-child>.btn-group>.btn,.input-group .form-control:last-child>.btn-group:not(:last-child)>.btn,.input-group-addon:first-child,.input-group-addon:first-child>.btn,.input-group-addon:first-child>.btn-group>.btn,.input-group-addon:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control .input-group-btn:last-child>.btn-group>.btne,.input-group .form-control:first-child>.btn-group:not(:first-child)>.btn,.input-group .form-control:first-child>.btn:not(:first-child),.input-group .form-control:last-child,.input-group .form-control:last-child>.btn,.input-group-addon .input-group-btn:last-child>.btn-group>.btne,.input-group-addon:first-child>.btn-group:not(:first-child)>.btn,.input-group-addon:first-child>.btn:not(:first-child),.input-group-addon:last-child,.input-group-addon:last-child>.btn,.input-group-btn .input-group-btn:last-child>.btn-group>.btne,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child,.input-group-btn:last-child>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#8c99a5;text-align:center;background-color:#fff;border:1px solid #bec5cb;border-radius:5px}.input-group-addon:last-child{border-left:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.stm_metaboxes_grid .stm_metaboxes_grid__inner label{color:#23282d;font-weight:500;font-size:15px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button{display:inline-block;padding:10px 27px;margin-right:0;min-height:auto;height:40px;line-height:1.4;text-transform:uppercase;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;box-shadow:0 3px 3px rgba(0,0,0,.16);cursor:pointer;letter-spacing:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button i{display:inline;margin-right:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box{display:flex;align-items:center;margin-bottom:16px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box label{width:200px;font-size:16px;line-height:28px;margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box a{padding:11px 17px;font-weight:500;font-size:14px;line-height:20px;border:1px solid #ccc;border-radius:8px;color:#000}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box a:hover{background-color:#2985f7;border-color:#2985f7;color:#fff}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box:last-child{margin-bottom:0}.wpcfto_generic_field_color{font-size:0}.wpcfto_generic_field_color .stm_colorpicker_wrapper{width:auto;display:inline-block}.wpcfto_generic_field_color .wpcfto-field-aside{align-self:center}.wpcfto_generic_field_color__clear{display:inline-block;margin:6px 0 0 11px;padding:5px 10px;font-size:13px;vertical-align:top;text-decoration:none;background-color:#f1f1f1;border-radius:5px}.stm_colorpicker_wrapper{position:relative}.stm_colorpicker_wrapper .vc-chrome,.stm_colorpicker_wrapper .vc-photoshop{position:absolute;top:100%;right:0;width:100%;min-width:540px;opacity:0;visibility:hidden;transform:translateY(5px);transition:.3s ease;z-index:999999999999}.stm_colorpicker_wrapper .vc-chrome:hover,.stm_colorpicker_wrapper .vc-photoshop:hover,.stm_colorpicker_wrapper>input[type=text]:focus+div .vc-chrome,.stm_colorpicker_wrapper>input[type=text]:focus+div .vc-photoshop{opacity:1;visibility:visible;transform:translateY(0)}.stm_colorpicker_wrapper .vc-chrome .vc-ps-ac-btn,.stm_colorpicker_wrapper .vc-photoshop .vc-ps-ac-btn{display:none}.stm_colorpicker_wrapper .vc-chrome .vc-editable-input .vc-input__input,.stm_colorpicker_wrapper .vc-photoshop .vc-editable-input .vc-input__input{position:relative;left:17px;width:100%}.stm_colorpicker_wrapper.picker-position-top .vc-chrome,.stm_colorpicker_wrapper.picker-position-top .vc-photoshop{top:auto;bottom:100%}.stm_colorpicker_wrapper label{display:block;font-size:16px;font-weight:600;margin-bottom:7px}.stm_colorpicker_wrapper>input[type=text]{padding-right:20px;vertical-align:middle;width:calc(100% - 52px)!important;display:initial!important}.stm_colorpicker_wrapper>span:not(.description){background-color:#f6f9fc;display:inline-block;width:40px;height:40px;margin-right:10px;border:1px solid #bec5cb;cursor:pointer;vertical-align:top;border-radius:5px}.stm_colorpicker_wrapper .wpcfto_generic_field_color__clear{position:absolute;right:7px;top:5px;padding:0;width:18px;height:18px;text-align:center;line-height:19px;border-radius:50%;font-size:11px;background:#ccc;color:#fff}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image{display:flex;justify-content:space-between;padding:20px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-field-aside{margin:10px 0 0}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto_field_title{display:block;max-width:35%;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-field-content{display:flex;align-items:center}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image{display:flex;align-items:center;height:auto;width:100%;min-height:40px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image{display:block}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .image-field{float:left}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions{margin:18px 0 0;float:left}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button{display:block;margin-bottom:8px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .field-description{margin-top:10px;margin-right:10px;display:block}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .wpcfto-image{align-items:flex-start}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button{width:100%;margin-bottom:10px;text-align:center}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.wpcfto-image .image-field{background-color:#d2d6da;padding:10px;display:inline-block;margin:18px 15px 10px 0;max-width:180px;overflow:hidden;border-radius:5px}.wpcfto-image .actions .button,.wpcfto_gallery .button{padding:10px 27px;min-height:auto;box-shadow:0 3px 3px rgba(0,0,0,.16);letter-spacing:0}.wpcfto-image .image-field img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.wpcfto-image .wpcfto-input-url{width:100%;margin-right:18px}.wpcfto-image .actions .button{display:inline-block;margin-right:0;height:40px;line-height:1.4;text-transform:uppercase;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;cursor:pointer}.wpcfto-image .actions .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto-image .actions .button i{display:inline;margin-right:10px}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select{display:flex;width:100%;flex-direction:column}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select .wpcfto-field-aside{width:100%;padding:10px}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select .wpcfto-field-content{width:100%}div.stm_metaboxes_grid__inner .wpcfto_data_select{display:flex;width:100%;flex-wrap:wrap}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label{display:flex;width:25%;padding:10px;margin:0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label input[type=radio]{margin:0 6px 0 0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img{display:flex;width:100%;border:2px solid #dbe0e9;border-radius:5px;overflow:hidden;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview{display:flex;padding:10px 20px;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;background:#227AFF;border-radius:4px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.2s;border:none;outline:0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview:hover{text-decoration:none;border:none;outline:0;box-shadow:none;background:#3683f7}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview:focus{text-decoration:none;border:none;outline:0;box-shadow:none}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img img{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:5px;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img.wpcfto_data_select__img_active{border:2px solid #227aff}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper{display:flex;width:100%;flex-direction:column;align-items:center}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper:hover{cursor:pointer}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper:hover .wpcfto_data_select__img-preview{opacity:1;visibility:visible}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper.wpcfto_data_select__wrapper_disabled:hover{cursor:default}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__content{display:flex;width:100%;flex-wrap:nowrap;align-items:center;margin-top:10px}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper{display:flex;align-items:center}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__alt{display:flex;text-align:left;color:#27374e}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled{display:flex;margin-left:6px;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled i{color:#808c98}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled .wpcfto_data_select__disabled-hint{position:absolute;bottom:100%;left:0;transform:translate(-50%,-10px);max-width:185px;min-width:185px;padding:10px;background-color:#227aff;border-radius:5px;color:#fff;z-index:999999;font-size:14px;transition:.3s ease;opacity:0;visibility:hidden}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled .wpcfto_data_select__disabled-hint::after{content:"";border:5px solid transparent;border-top-color:#227aff;left:50%;bottom:-9px;position:absolute;margin:0 auto;transform:translateX(2px)}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled:hover{cursor:pointer}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled:hover .wpcfto_data_select__disabled-hint{opacity:1;visibility:visible}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select{display:flex;align-items:initial;justify-content:space-between}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select .wpcfto_field_title label{display:block;margin:0}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select .wpcfto_field_title .field-description{margin-top:15px}.stm_metaboxes_grid__inner .wpcfto_image_select{display:flex;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_image_select label{text-align:center;margin:0 32px 0 0}.stm_metaboxes_grid__inner .wpcfto_image_select label .wpcfto-img-wrap{display:block;min-width:auto!important;overflow:hidden;margin:0 0 15px;border:2px solid transparent;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]{width:auto!important;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]:checked{border-color:#2985f7;background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]:checked::before{background-color:#fff;width:6px;height:6px;margin:4px}.stm_metaboxes_grid__inner .wpcfto_image_select label img{display:block;max-width:100%}.stm_metaboxes_grid__inner .wpcfto_image_select label .wpcfto-img-alt{color:#8c99a5;font-size:15px;font-weight:400}.stm_metaboxes_grid__inner .wpcfto_image_select label.active .wpcfto-img-wrap{border-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto_image_select label.active .wpcfto-img-alt{color:#27374e}.stm_metaboxes_grid__inner .wpcfto_image_select label+label{margin-left:5px}.stm_metaboxes_grid__inner .wpcfto_generic_field_spacing .wpcfto-field-content,.stm_metaboxes_grid__inner .wpcfto_spacing{display:flex;align-items:center}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap{width:90px;margin-right:20px;display:flex;justify-content:space-between;flex-direction:row;position:relative}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap::before{content:"";background-color:#8c99a5;width:40px;height:40px;display:block;transition:.3s ease 0s;border-radius:5px 0 0 5px}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap.focused::before,.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap:hover::before{background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap i{position:absolute;left:12px;top:50%;margin:-9px 0 0;font-size:18px;color:#fff}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap input{width:50px;margin:0;padding:8px 4px;text-align:center;border-radius:0 5px 5px 0}.stm_metaboxes_grid__inner select{width:80px}.wpcfto_image_field{display:flex;flex-wrap:wrap;align-items:center}.wpcfto_image_field__holder{width:100%;min-width:50px;min-height:50px;margin:0 0 30px;background-color:#aaa}.wpcfto_image_field__holder img{width:100%;vertical-align:top}.wpcfto_image_field .button{margin-right:15px}.stm_metaboxes_grid .wpcfto_generic_field{display:flex;justify-content:flex-start;padding:20px;width:100%}.stm_metaboxes_grid .wpcfto_generic_field input,.stm_metaboxes_grid .wpcfto_generic_field select,.stm_metaboxes_grid .wpcfto_generic_field textarea{box-shadow:0 0 0 transparent;font-size:14px}.stm_metaboxes_grid .wpcfto_generic_field select{line-height:1.4}.stm_metaboxes_grid .wpcfto_generic_field label{font-size:16px}.stm_metaboxes_grid .wpcfto_generic_field label.disabled{color:#8c99a5;position:relative}.stm_metaboxes_grid .wpcfto_generic_field label.disabled:hover{background-color:transparent}.stm_metaboxes_grid .wpcfto_generic_field label.disabled::after{content:"Soon";text-transform:uppercase;position:absolute;top:0;right:-12px;font-size:7px;font-weight:500;font-style:normal;letter-spacing:.7px;line-height:24px}.stm_metaboxes_grid .wpcfto_generic_field_flex_input{align-items:center}.stm_metaboxes_grid .wpcfto_generic_field_flex_input .wpcfto_datepicker .mx-datepicker{margin-bottom:0}.stm_metaboxes_grid .wpcfto_generic_field_flex_input .wpcfto_datepicker input{width:100%}.stm_metaboxes_grid .wpcfto_generic_field_flex_input input,.stm_metaboxes_grid .wpcfto_generic_field_flex_input select,.stm_metaboxes_grid .wpcfto_generic_field_flex_input textarea{margin-bottom:0;border:1px solid #bec5cb;background-color:#f6f9fc;box-shadow:0 0 0 transparent;font-size:15px;color:#27374e}.image-field-file i{position:relative;top:2px;color:#195ec8;font-size:20px;margin:0 6px 0 0}.file-select{margin-bottom:20px}.file-select>.select-button{display:inline-block;vertical-align:top;padding:10px 15px;color:#fff;background-color:#2985f7;border-radius:.3rem;text-align:center;font-weight:700;cursor:pointer;text-transform:uppercase;font-size:13px}.file-select>.select-button i{margin-right:5px}.file-select>.select-button.uploading{background-color:transparent;background-image:repeating-linear-gradient(-45deg,rgba(46,161,105,.5),rgba(46,161,105,.5) 1rem,#2EA169 1rem,#2EA169 2rem);background-size:200% 200%;-webkit-animation:barberpole 10s linear infinite;animation:barberpole 10s linear infinite}.file-select>input[type=file]{display:none}.field_label__file>a{display:inline-block;margin-right:10px;padding:5px 10px;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#23282d!important}.field_label__file>a i{margin-left:7px;opacity:.4;font-size:82%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error{margin:30px 0 0;background:#fd3753;color:#fff;padding:17px 15px;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul{margin:15px 0 15px 15px;list-style:decimal}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul li{margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul:last-child{margin-bottom:0}@-webkit-keyframes barberpole{100%{background-position:100% 100%}}@keyframes barberpole{100%{background-position:100% 100%}}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice{display:block;padding:0 0 0 20px;margin:30px 0 15px;background-color:transparent;min-height:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice.first{margin-top:0;margin-left:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice label{font-size:26px;font-weight:500;line-height:40px;color:#27374e;display:block;margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box.enable_courses_filter_notice{padding:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice{min-height:auto;background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice .wpcfto_generic_field__notice{margin:15px 0;padding:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice .wpcfto_generic_field__notice label{font-size:18px;line-height:24px}.wpcfto_generic_field__notice_info{display:flex}.wpcfto_generic_field__notice_info .notice_icon{padding-right:20px}.wpcfto_generic_field__notice_info .notice_icon i,.wpcfto_generic_field__notice_info .notice_icon img{border:1px solid #d6dade;border-radius:5px}.wpcfto_generic_field__notice_info .notice_icon i{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:26px}.wpcfto_generic_field__notice_info .description{max-width:75%}.wpcfto_generic_field__notice_info .description h1,.wpcfto_generic_field__notice_info .description h2{margin-top:0;font-weight:600;line-height:26px;font-size:26px;color:#1e2a36}.wpcfto_generic_field__notice_info .description p{line-height:20px;font-weight:400;font-size:15px}.wpcfto_generic_field__notice_info .description p strong{font-weight:500}.wpcfto_generic_field__notice_button_box{border-top:1px solid #d6dade;margin:10px 20px 0 0;padding:20px 0 10px}.wpcfto_generic_field__notice_button_box .button{height:45px!important;padding:13px 27px!important;margin-right:15px!important;font-weight:400!important}.wpcfto_generic_field__notice_button_box .button.button_black{border-color:#2c3e50!important;background-color:#2c3e50!important}.wpcfto_generic_field__notice_button_box .button.button_black:hover{border-color:#3F4D50!important;background-color:#3F4D50!important}.wpcfto_generic_field_multiselect .wpcfto-field-aside__label{display:block;margin-top:10px}.wpcfto_generic_field_multiselect .multiselect .multiselect__input{box-shadow:none!important;border:0}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:0 0;border:0;color:#2985F7;padding:23px 0;cursor:pointer}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button i{margin-right:8px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button div{text-transform:uppercase}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input{margin-top:23px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input input[type=text]{margin-bottom:10px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input button{height:40px;color:#fff;font-size:13px;font-weight:400;line-height:14px;display:inline-block;width:auto;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s;cursor:pointer;border:1px solid;box-shadow:0 3px 3px 0 rgba(0,0,0,.1607843137)}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_add_btn{background-color:#2985f7;border-color:#2985f7;padding:13px 17px;margin-right:5px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_add_btn:hover{background-color:#4293f8;border-color:#4293f8}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_cancel_btn{background-color:#7F8E9A;border-color:#7F8E9A;padding:13px 16px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_cancel_btn:hover{background-color:#8696a2;border-color:#8696a2}.stm_metaboxes_grid__inner .stm_lms_certificate_banner .certificate_banner{width:100%;padding:0 20px}.stm_metaboxes_grid__inner .stm_lms_certificate_banner .certificate_banner img{margin-bottom:0!important;max-width:100%}.stm_metaboxes_grid__inner .is_pro{position:relative}.stm_metaboxes_grid__inner .is_pro .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner .is_pro .pro-notice{font-size:13px;font-weight:400;color:#8c99a5;position:relative;z-index:101;margin:0 20px 0 0;white-space:nowrap;width:20%;order:3}.stm_metaboxes_grid__inner .is_pro .pro-notice a{margin-left:4px;color:#2985f7;text-decoration:none!important}.stm_metaboxes_grid__inner .is_pro .wpcfto_field_hint{display:none}.stm_metaboxes_grid__inner .is_pro .wpcfto_generic_field label{color:#8c99a5}.stm_metaboxes_grid__inner .is_pro.drip_content .field_overlay{top:-8px;bottom:0}.stm_metaboxes_grid__inner .is_pro:hover .pro-notice{opacity:1;visibility:visible}.stm_metaboxes_grid__inner .is_pro_in_addon .pro-notice,.wpcfto_field_hint>.hint{opacity:0;visibility:hidden}.stm_metaboxes_grid__inner .is_pro:hover .field_overlay{background:rgba(255,255,255,.4)}.stm_metaboxes_grid__inner .is_pro .certificate_banner{width:100%;padding:20px}.stm_metaboxes_grid__inner .is_pro .certificate_banner .field_overlay{left:0;right:0}.stm_metaboxes_grid__inner .is_pro .certificate_banner .pro-notice{display:block;margin:0 0 .8em}.stm_metaboxes_grid__inner .is_pro .certificate_banner a{outline:0;box-shadow:none}.stm_metaboxes_grid__inner .is_pro .certificate_banner a img{max-width:100%;margin-bottom:0}.stm_metaboxes_grid__inner .is_pro .certificate_banner:hover .field_overlay{background:rgba(255,255,255,.8)}.stm_metaboxes_grid__inner .is_pro .wpcfto_generic_field{background-color:transparent}.stm_metaboxes_grid__inner .is_pro_in_addon .pro-notice a{padding:7px 10px;margin:0 3px 0 10px;background:#195ec8;color:#fff;border-radius:4px}.stm_metaboxes_grid__inner .is_pro_in_addon .wpcfto_generic_field label:after{display:none}.stm_metaboxes_grid__inner .wpcfto-field-pro-content .pro-notice{opacity:1;visibility:visible}.stm_metaboxes_grid__inner .preopen_field_wrapper,.stm_metaboxes_grid__inner .wpcfto_group_started{position:relative}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro{position:static}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro .field_overlay,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro .field_overlay{right:0;bottom:0;width:100%;height:100%;position:absolute;z-index:99}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro.sale_price_dates,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro.sale_price_dates{position:relative;margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box.repeater{padding:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater>label{margin:0 0 15px;font-size:18px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .separator{border-bottom:1px solid #d6dade;margin-bottom:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single{position:relative;padding:0;margin:0 0 2.5rem;background-color:transparent;border-radius:3px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto_group_title{padding:0 0 10px;margin:0 0 15px;width:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-field-aside{margin-right:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto_generic_field{padding:0;margin-bottom:.8em!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-admin-select{width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-admin-select select{max-width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .repeater_inner{display:block}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .repeater_inner.closed{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete{position:absolute;top:0;right:0;padding:0;color:#8c99a5;font-size:13px;cursor:pointer;text-transform:uppercase;font-weight:400;transition:.2s ease 0s}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete i{vertical-align:baseline;margin-right:8px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete:hover{color:#27374e}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key{position:absolute;top:0;left:0;right:50px;height:50px;cursor:pointer}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key:after{content:attr(data-number);position:absolute;top:19px;left:19px;display:block;width:15px;height:15px;text-align:center;color:#fff;font-size:10px;line-height:15px;border-radius:50%;background-color:#195ec8}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key:before{content:attr(data-tab);display:block;position:absolute;top:16px;left:50px;font-weight:500}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field{width:100%;margin:0 0 30px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-admin-checkbox,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-radio{position:relative}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-admin-checkbox label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-radio label{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field input[type=checkbox],.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field input[type=radio]{width:auto;margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field:last-child>div,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field:last-child>div .field_label__file{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker{display:block}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography>.wpcfto-field-aside label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker>.wpcfto-field-aside label{display:block;margin-bottom:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content{width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content .field-label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content .field-label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content label{font-size:12px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content .wpcfto_generic_field,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content .wpcfto_generic_field{padding-right:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea{height:40px;background-color:#2985f7;border-color:#2985f7;color:#fff;padding:13px;font-size:13px;font-weight:600;line-height:14px;display:inline-block;width:auto;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s;cursor:pointer}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea i{position:relative;top:1px;margin-right:5px;font-size:14px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:active:focus,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:focus,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:hover{background-color:#4293f8;border-color:#4293f8;color:#fff}html body .stm_metaboxes_grid__inner .no-childs-visible{display:none!important}html body .stm_metaboxes_grid__inner .group-disabled{pointer-events:none}html body .stm_metaboxes_grid__inner .group-disabled:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;z-index:100;opacity:.3;border-radius:10px}html body .stm_metaboxes_grid__inner .wpcfto_group_started{width:100%;flex-wrap:wrap}html body .stm_metaboxes_grid__inner .wpcfto_group_started .wpcfto_generic_field{min-height:auto;border-radius:0!important;margin:0 0 10px;padding:0;background-color:transparent}html body .stm_metaboxes_grid__inner .wpcfto_group_started .container{padding:16px 20px 18px;border-radius:5px}html body .stm_metaboxes_grid__inner .wpcfto_group_started .row{flex-wrap:wrap;margin-left:-10px;margin-right:-10px}html body .stm_metaboxes_grid__inner .preopen_field_wrapper{width:100%;margin:0 5px}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .pro-notice{position:absolute;top:16px;left:20px;z-index:101;white-space:nowrap;width:20%;color:#8c99a5}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .pro-notice a{color:#2985f7;text-decoration:none}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .field_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .field_overlay:hover{background:rgba(255,255,255,.4)}html body .stm_metaboxes_grid__inner .preopen_field_wrapper label.preopen_disable{margin-top:30px;color:#8c99a5}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input{padding:0;margin:10px -5px 0}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field label,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input label{display:none}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field input,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input input{width:100%!important}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_field_hint .wpcfto_generic_field.wpcfto_generic_field_flex_input input{margin-right:50px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .notice_banner{background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner{position:relative;display:inline-block;margin:2px 0 20px 20px;min-height:auto;background-color:#fdfde4;filter:drop-shadow(3px 5.2px 16px rgba(0, 0, 0, .2));border-radius:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner:before{position:absolute;top:-8px;left:8px;content:"";width:0;height:0;border-style:solid;border-width:0 5px 8px;border-color:transparent transparent #fdfde4}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner label{margin:0;color:#2a2e33;font-size:14px;font-weight:400}.wpcfto_field_hint{position:relative;z-index:990;height:14px;display:inline-block;font-size:0;margin-left:5px}.wpcfto_field_hint>.hint{position:absolute;bottom:100%;left:0;transform:translate(-50%,-10px);max-width:185px;min-width:185px;padding:10px;background-color:#2985f7;border-radius:5px;color:#fff;z-index:999999;font-size:14px;transition:.3s ease}.wpcfto_field_hint>.hint::after{content:"";border:5px solid transparent;border-top-color:#2985f7;left:50%;bottom:-10px;position:absolute;margin:0 auto;transform:translateX(2px)}.wpcfto_field_hint>i{cursor:pointer;z-index:99999;font-size:14px;color:#8c99a5;display:inline-block}.wpcfto_field_hint>i:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E);display:block;width:14px;height:14px;opacity:.9}.wpcfto_field_hint:hover>i{opacity:1;color:#2985f7}.wpcfto_field_hint:hover>i:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%232985f7%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E)}.wpcfto_field_hint:hover .hint{opacity:1;visibility:visible}.wpcfto-tab .container .row .column .wpcfto-box:first-child .wpcfto_field_hint>.hint{top:100%;bottom:auto;transform:translate(-50%,10px)}.wpcfto-tab .container .row .column .wpcfto-box:first-child .wpcfto_field_hint>.hint:after{bottom:auto;top:-10px;transform:translateX(2px) rotate(180deg)}.wpcfto_generic_field .hints{margin:0 0 15px}.wpcfto_generic_field .hints span{display:inline-block;vertical-align:top;padding:3px 10px;margin-right:10px;margin-bottom:10px;background-color:#f1f1f1;border:1px dashed #c1c0c3;border-radius:8px;cursor:pointer}.wpcfto_generic_field .hints span:last-child{margin-right:0}.wpcfto_generic_field_flex_input .wpcfto-field-content{display:flex;align-items:center;position:relative}.wpcfto_generic_field_flex_input .wpcfto-field-content .readonly-tooltip{position:absolute;top:-40px;left:50%;transform:translateX(-50%);padding:6px 16px;background-color:#000;border-radius:50px;color:#fff}.wpcfto_generic_field_flex_input .wpcfto-field-content .readonly-tooltip:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#000;border-bottom:0}.wpcfto-box-group_title .wpcfto_generic_field{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.wpcfto-box-group_title .wpcfto_generic_field .fa{margin-right:10px;margin-top:5px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside label{font-size:18px;font-weight:700;line-height:22px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside .wpcfto-field-description{width:100%}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview .wpcfto_preview__popup{visibility:hidden;top:100%;bottom:unset;left:50%;padding:5px;max-width:297px;background-color:#fff;overflow:hidden;border-radius:15px;transform:translateX(-50%);box-shadow:0 5px 25px rgba(0,0,0,.16);z-index:101;margin-top:17px}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview:after{content:"";border:15px solid transparent;border-bottom-color:#fff;left:0;right:0;display:inline-block;margin:0 auto;bottom:-17px;width:0;height:0;z-index:109}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview:hover .wpcfto_preview__popup{visibility:visible}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper{display:flex;justify-content:space-between}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto_preview{margin-left:0;margin-top:5px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto_preview::after{transform:rotate(0);top:5px;bottom:unset}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container{position:relative}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button{position:relative;display:block;background-color:#2985F7;color:#fff;padding:12px 18px;border-radius:4px;margin-top:5px;text-transform:uppercase;transition:all .2s;line-height:0;cursor:pointer;box-shadow:none;outline:0}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button i{margin-right:5px;font-size:14px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button.tooltip-exists{background-color:rgba(41,133,247,.4);color:rgba(255,255,255,.9)}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button.tooltip-exists:hover{opacity:1}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content{display:none;width:250px;text-transform:none;line-height:16px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:#23282d;color:#fff;padding:10px;border-radius:6px;font-size:12px;z-index:10}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content::after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#23282d;transform:translateX(-50%)}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content.show-tooltip{display:block}.stm_metaboxes_grid.stm_metaboxes_grid--tooltip-hover{position:relative;z-index:1000}.wpcfto_generic_field textarea,.wpcfto_generic_field_textarea textarea{height:auto;min-height:80px}.not_exist{display:none!important}.wpcfto-box.duration .wpcfto-field-content .row{margin:0 -15px}.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group+.wpcfto_color_gradient_group,.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group+.wpcfto_link_color_group{margin-left:20px}.wpcfto-box.duration .wpcfto-field-content .row .column{padding:0 7.5px}.wpcfto-box.duration .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color{font-size:0}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color .wpcfto_field_title label{display:block;width:100%;min-width:unset;font-size:16px;font-weight:600;line-height:1.2}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color .field-description{margin-top:10px;margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto_link_color{display:flex}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group{width:100%}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group label{display:block;margin-bottom:10px}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group input{vertical-align:middle;width:calc(100% - 52px)!important;display:initial!important}.stm_metaboxes_grid__inner .stm_colorpicker_wrapper{position:relative}.stm_metaboxes_grid__inner .stm_colorpicker_wrapper>span:not(.description){background-color:#f6f9fc;display:inline-block;vertical-align:top;width:40px;height:40px;margin-right:10px;border:1px solid #bec5cb;cursor:pointer;border-radius:5px}.stm_metaboxes_grid .wpcfto_generic_field_sorter{display:flex;justify-content:space-between;padding:27px 20px;align-items:initial}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto-field-aside{align-self:flex-start}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto_field_title{max-width:40%;padding-right:15px;align-self:flex-start}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto_field_title label{display:block}.stm_metaboxes_grid .wpcfto_generic_field_sorter .field-description{margin-top:15px;display:block}.stm_metaboxes_grid .list-group{display:flex;height:100%;flex-direction:column;padding:15px;margin-bottom:0}.stm_metaboxes_grid .list-group-item{position:relative;display:block;cursor:move;border-radius:5px;border:1px dashed #8c99a5;background-color:#f6f9fc;font-size:15px;font-weight:500;text-align:center;color:#27374e;padding:10px}.stm_metaboxes_grid .list-group-item.sortable-chosen{opacity:.3}.stm_metaboxes_grid .list-group-item:not(:last-of-type){margin-bottom:5px}.stm_metaboxes_grid .list-group-item:hover{color:#2985f7}.stm_metaboxes_grid .wpcfto_sorter{margin:15px 0;display:block;text-align:justify;font-size:0;width:60%;min-width:490px}.stm_metaboxes_grid .wpcfto_sorter::after{display:inline-block;width:100%}.stm_metaboxes_grid .wpcfto_sorter_single{display:inline-block;min-width:225px;width:calc(50% - 20px);margin-bottom:20px;font-size:14px;border-radius:5px;border:1px solid #bec5cb;background-color:#fff;vertical-align:top}.stm_metaboxes_grid .wpcfto_sorter_single:nth-child(2n+1){margin-right:20px}.stm_metaboxes_grid .wpcfto_sorter_single h6{height:40px;background-color:#2985f7;font-size:13px;font-weight:600;text-transform:uppercase;color:#fff;text-align:center;padding:10px;margin:0}.wpcfto_generic_field_gallery .wpcfto-field-content{display:flex;align-items:center}.wpcfto_gallery__items{display:flex;flex-wrap:wrap}.wpcfto_gallery__item{position:relative;border:0;margin-bottom:1em;cursor:all-scroll;margin-left:7px}.wpcfto_gallery__item img{vertical-align:top;border-radius:5px}.wpcfto_gallery__item_delete{position:absolute;right:5px;top:5px;width:25px;height:25px;line-height:25px!important;text-align:center;background-color:#fff;border-radius:50%;cursor:pointer;opacity:0;transition:.3s ease}.wpcfto_gallery__item_delete:hover{background-color:#2985f7;color:#fff;opacity:1}.wpcfto_gallery__item:hover .wpcfto_gallery__item_delete{opacity:1}.icon-preview-fade-enter,.icon-preview-fade-leave-to,.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field.sortable-ghost{opacity:0}.wpcfto_gallery .actions{padding-left:7px}.wpcfto_gallery .button{display:inline-block;margin-right:0;height:40px;line-height:1.4;text-transform:uppercase;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;cursor:pointer}.wpcfto_gallery .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.wpcfto_gallery .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.wpcfto_gallery .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto_gallery .button i{display:inline;margin-right:10px}@media (max-width:1200px){.wpcfto_gallery .button{margin-bottom:10px}}.wpcfto_generic_field_multi_input .wpcfto-field-aside{align-self:flex-start}.wpcfto_multi_input_label{cursor:move;display:none}.wpcfto_generic_field_multi_input .wpcfto_sorter{min-width:280px;width:auto}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group{padding:0}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field{padding:0;position:relative}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field input{width:100%;padding-right:40px;border:1px dashed #8c99a5}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field input:focus{border-color:#2985f7}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field.sortable-chosen input{border-color:#2985f7;box-shadow:0 6px 0 rgba(0,0,0,.1)}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field:not(:last-of-type){margin-bottom:15px}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_multi_input_icon{height:40px;width:40px;display:block;position:absolute;top:0;right:0;background-color:#2985f7;color:#fff;text-align:center;cursor:pointer;border-radius:0 5px 5px 0}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_multi_input_icon i{font-size:14px;line-height:40px}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient{display:flex;align-items:center;font-size:0;justify-content:space-between}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .wpcfto_field_title{max-width:35%}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .wpcfto_field_title label{display:block;width:100%;min-width:unset;font-size:16px;font-weight:600;line-height:1.2}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .field-description{margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_color_gradient{display:flex;width:calc(66.66% - 10px)!important}.previewer,.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group{width:100%}.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group label{display:block;margin-bottom:10px}.custom-shadow{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.custom-shadow-sm{box-shadow:0 0 10px rgba(0,0,0,.16)}.icon-preview-fade-enter-active,.icon-preview-fade-leave-active{transition:opacity .25s}.preview-container{position:absolute;left:20px;right:20px;top:120px;background-color:#fff;z-index:9999999}.previewer{position:absolute;min-height:50px;max-height:500px;overflow:auto;border:1px solid #bec5cb;background:#fff;padding:20px;top:-20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-radius:10px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.icon-preview{text-align:center}.icon-preview .icon-wrapper{width:45px;height:45px;padding:10px;margin:0;line-height:30px;cursor:pointer;border-radius:5px;color:#8c99a5;transition:ease-in-out all .25s}.icon-preview .icon-wrapper.selected,.icon-preview .icon-wrapper:hover{background-color:#f2f5f8;color:#27374e}.icon-preview .icon-wrapper i{font-size:22px}.wpcfto_generic_field__iconpicker__icon{padding:10px;background-color:rgba(255,255,255,.5);font-size:20px}.wpcfto-box .wpcfto-box-child.column-1 .wpcfto_generic_field.wpcfto_generic_field__iconpicker,.wpcfto-box.column-1 .wpcfto_generic_field.wpcfto_generic_field__iconpicker{display:block}.wpcfto_generic_field_iconpicker{position:relative}.wpcfto_generic_field_iconpicker>.wpcfto-field-content{display:flex}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner{width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field{padding:0 20px 0 0;display:block;width:50%;float:left;margin-bottom:1.8em}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field .wpcfto-field-aside{width:100%;padding-right:0}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field .wpcfto-field-content{width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field label{display:block;margin:0 0 .8em}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field input:not(.range-slider-hidden){width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field.wpcfto_generic_field_range_slider{width:100%;display:block;margin-bottom:0}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field.wpcfto_generic_field_range_slider .wpcfto-field-aside label{margin:0!important}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner::after{content:"";display:block;clear:both}.wpcfto_generic_field_iconpicker .wpcfto_range_slider{min-width:290px;width:100%;max-width:420px;padding-top:0}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider-hidden{position:absolute;display:block!important;width:100px;padding-right:50px;top:0;right:-120px;text-align:center}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_range_slider__pin{display:none}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_field_addon{position:absolute;right:0;top:0;height:40px;line-height:26px;padding:6px 10px;font-size:14px;font-weight:400;color:#8c99a5;text-align:center;background-color:#fff;border:1px solid #bec5cb;border-radius:0 5px 5px 0}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_range_slider_custom_input{position:absolute;right:35px;top:0;padding-right:6px;border-radius:4px 0 0 4px;max-width:70px;height:40px}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider{padding-right:120px}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider .range-slider-hidden{display:none!important}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider .range-slider-inner{padding-top:40px}.wpcfto_generic_field_iconpicker .icon-preview-wrap{align-self:flex-start}.wpcfto_generic_field_iconpicker .icon-preview-wrap label{display:block;margin:0 0 .8em}.wpcfto_generic_field_iconpicker .icon-preview-wrap .icon-preview-inner{width:121px;height:121px;display:flex;overflow:hidden;align-items:center;justify-content:space-around;border-radius:5px;border:1px solid #bec5cb;background-color:#fff}.wpcfto_group_started .wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field{padding-right:20px}.nuxy-notfound-icon{position:relative;display:inline-block;border-radius:50%;overflow:hidden;width:20px;height:20px;vertical-align:bottom}.nuxy-notfound-icon:before{content:"";display:block;top:-1px;left:0;position:absolute;border:10px solid transparent;border-bottom-color:#000;border-bottom-width:17px;border-top-width:0;opacity:.5}.nuxy-notfound-icon:after{content:"!";font-family:Verdana,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;position:absolute;left:50%;top:49%;transform:translateX(-50%) translateY(-50%)}.wpcfto_range_slider{position:relative;padding:25px 0 20px}.wpcfto_range_slider__pin{position:absolute;top:0;text-align:center;line-height:20px;font-size:13px;font-weight:500;background-color:#fff;color:#000;width:auto;min-width:37px;height:20px;box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateX(-50%)}.wpcfto_range_slider__pin::after{content:"";position:absolute;border:4px solid transparent;border-top-color:#fff;bottom:-8px;left:50%;transform:translateX(-50%)}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider{display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:20px}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title{width:30%}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title label{display:block}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title .field-description{display:block;margin-top:10px}.range-slider{display:block;height:20px}.range-slider.disabled{opacity:.5}.range-slider-inner{display:inline-block;position:relative;height:100%;width:100%}.range-slider-fill,.range-slider-rail{display:block;position:absolute;top:50%;left:0;height:8px;border-radius:100px;transform:translateY(-50%)}.range-slider-rail{width:100%;background-color:#f6f9fc;height:8px;border-radius:100px;border:1px solid #bec5cb}.range-slider-fill,.range-slider-knob{background-color:#2985f7}.range-slider-knob{display:block;position:absolute;top:50%;left:0;box-sizing:border-box;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 2px rgba(0,0,0,.25);transform:translate(-50%,-50%);cursor:pointer}.range-slider-hidden{display:none!important}.wpcfto_generic_field__typography.wpcfto_generic_field{padding:27px 20px 20px}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap>.row>.column{padding:0!important}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-1,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-50{padding-bottom:1em}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-50{width:calc(50% - 10px)}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column .row .column,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column .row .column>div,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .wpcfto_generic_field{padding:0}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .stm_colorpicker_wrapper{width:75%}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .wpcfto_generic_field_color__clear{width:calc(25% - 11px)}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .field-label{margin-bottom:1em;display:block;font-size:16px;font-weight:500}.wpcfto_generic_field__typography__preview{word-break:break-all}.wpcfto_generic_field__typography input,.wpcfto_generic_field__typography select{width:100%;margin-bottom:1em}.wpcfto_generic_field__typography .input-group{margin-bottom:1em}.wpcfto_generic_field__typography .wpcfto_generic_field_color .wpcfto-field-content{width:100%}.wpcfto_generic_field__typography .wpcfto_generic_field__typography__preview{border-radius:5px;border:1px dashed #8c99a5;background-color:#f6f9fc;padding:8px 15px}.wpcfto-disabled-field{position:relative}.wpcfto-disabled-field:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);transition:.3s ease;z-index:999}.wpcfto-field-disabled .wpcfto-field-content{position:relative}.wpcfto-field-disabled .wpcfto-field-content:before{display:flex;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);z-index:999}@-webkit-keyframes blink-and-fade{0%,100%{opacity:0}50%{opacity:1}}@keyframes blink-and-fade{0%,100%{opacity:0}50%{opacity:1}}.wpcfto_search_group{position:relative;flex:1;padding:0 15px 0 0}input[type=text].wpcfto-search-field{min-width:276px;height:45px;border-radius:30px;border:1px solid #8c99a5;background-color:#f6f9fc;padding-left:16px;padding-right:16px;width:100%}.wpcfto-search-results{display:block;position:absolute;border-radius:8px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.25);left:0;right:15px;top:47px;max-height:250px;overflow:auto;border:1px solid #efefef}.wpcfto-search-results i{margin:0 5px 0 0}.wpcfto-search-results.not-found{pointer-events:none}.wpcfto-search-result{display:flex;justify-content:space-between;font-size:13px;padding:12px;transition:.2s;cursor:pointer;color:rgba(0,0,0,.5)}.wpcfto-search-result:not(last-child){border-bottom:1px solid #efefef}.wpcfto-search-result:hover{background-color:#efefef;color:rgba(0,0,0,.9)}.wpcfto-search-result-name span{font-weight:700;color:rgba(0,0,0,.9)}.wpcfto-search-result-section{display:flex}.wpcfto-search-result-section span{position:relative;padding:0 0 0 20px}.wpcfto-search-result-section span:before{content:"";position:absolute;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:block;width:3px;height:3px;left:7px;top:7px;opacity:.5}.wpcfto-remove-search-value{width:25px;height:25px;display:block;right:25px;top:11px;position:absolute;opacity:.6;transition:.2s;cursor:pointer}.wpcfto-remove-search-value:hover{opacity:1}.wpcfto-remove-search-value:after,.wpcfto-remove-search-value:before{content:"";display:block;position:absolute;width:15px;height:2px;left:50%;top:50%;transition:.3s;background-color:#000}.wpcfto-remove-search-value:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.wpcfto-remove-search-value:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.selected-field .wpcfto-field-aside__label{position:relative;display:inline-block}.selected-field .wpcfto-field-aside__label:before{content:"";border:1px solid #2985f7;border-radius:5px;background-color:rgba(41,133,247,.2901960784);position:absolute;left:-4px;right:-4px;top:-2px;bottom:-2px;display:block;-webkit-animation:blink-and-fade 1s ease-in-out 4,fade-out 4s forwards;animation:blink-and-fade 1s ease-in-out 4,fade-out 4s forwards;opacity:0}.stm_metaboxes_grid__inner .wpcfto-box-import_export{background-color:transparent}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export{width:100%}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__export{margin-bottom:30px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import textarea{min-height:150px;margin:0 0 15px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import_notice{padding:15px 30px;margin:15px 0;background-color:#E53935;color:#fff;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import .loading_import{display:inline-block;width:50px;height:40px;position:relative}1 .ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .wpcfto-field-aside__label,.stm_metaboxes_grid__inner,.wpcfto-box,.wpcfto_settings_head{font-family:Roboto,sans-serif}.wpcfto_settings_head *{box-sizing:border-box}.wpcfto_settings_head{display:flex;max-width:1240px;position:-webkit-sticky;position:sticky;top:32px;z-index:999;font-weight:400}.wpcfto_settings_head__side{padding:13px 23px 12px;width:273px;background-color:#1e2a36;border-radius:10px 0 0;flex-grow:1;display:flex}.wpcfto_settings_head__logo{width:55px;height:55px;margin-right:9px}.wpcfto_settings_head__logo img{max-width:100%;display:block;height:auto}.wpcfto_settings_head__logo_only{margin:0 auto}.wpcfto_settings_head__label{color:#fff;max-width:160px;flex-direction:column;justify-content:center;display:flex}.wpcfto_settings_head__title{font-size:15px;font-weight:800;text-transform:uppercase}.wpcfto_settings_head__subtitle{font-size:13px;font-weight:400}.wpcfto_settings_head__subtitle a{color:#fff;text-decoration:none;transition:all .3s}.wpcfto_settings_head__subtitle a:hover{text-decoration:underline}.wpcfto_settings_head__content{background-color:#fff;width:calc(100% - 273px);flex-grow:1;padding:18px 17px 17px 30px;display:flex;justify-content:space-between;border-radius:0 10px 10px 0;box-shadow:-2px 2px 5px rgba(0,0,0,.08)}.wpcfto_settings_head__content .wpcfto_header_actions{display:flex;align-items:center}.wpcfto_settings_head__content .wpcfto_header_actions_item{box-sizing:border-box;padding:7px 10px;outline:0;box-shadow:none;border-radius:4px;cursor:pointer;transition:all .3s}.wpcfto_settings_head__content .wpcfto_header_actions_item:hover{background-color:rgba(77,94,111,.0509803922)}.wpcfto_settings_head__content .wpcfto_header_actions .wpcfto_settings_head__item_link{font-size:13px;font-weight:500;line-height:13px;color:#2985F7;display:flex;align-items:center;outline:0;box-shadow:none}.wpcfto_settings_head__content .wpcfto_header_actions .wpcfto_settings_head__item_link i{font-size:17px;margin-right:5px}.wpcfto_settings_head__content .wpcfto_header_actions_menu{position:relative}.wpcfto_settings_head__content .wpcfto_header_actions_menu:hover ul{opacity:1;visibility:visible}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul{position:absolute;min-width:200px;top:20px;left:0;opacity:0;visibility:hidden;transition:all .3s;background-color:#fff;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.1);z-index:1}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li{padding:12px 15px;font-size:14px;border-bottom:1px solid #EFF1F5;margin:0}.wpcfto-admin-select .wpcfto-radio,.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a span{margin-left:10px}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:last-child{border-bottom:none}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:hover a,.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li:hover a i{color:#2985F7}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a{color:#23282D;font-size:14px;font-weight:400;line-height:14px;display:flex;align-items:center;outline:0;box-shadow:none}.wpcfto_settings_head__content .wpcfto_header_actions_menu ul li a i{color:#717E8C;font-size:16px;width:20px;display:flex;justify-content:center}.wpcfto-box{background-color:#fff;margin:0 0 10px;position:relative;min-height:80px;border-radius:10px;font-weight:400}.wpcfto-box .wpcfto-box-child{position:relative}.wpcfto-box .wpcfto-box-child~.wpcfto-box-child{margin-top:1em}.wpcfto-box a{color:#2985f7}.wpcfto-box.is_pro{background-color:transparent;border:2px dashed #bec5cb}.wpcfto-box.is_pro .field_overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99}.wpcfto-box.is_disabled .field_overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:99;background:rgba(255,255,255,.7)}.wpcfto-box.is_disabled .is_disabled_notice{font-size:13px;font-weight:400;position:absolute;top:16px;left:20px;z-index:101;white-space:nowrap;width:20%;order:3}.wpcfto-box.is_disabled .is_disabled_notice+.wpcfto_generic_field{margin-top:20px}.wpcfto-box input[type=date],.wpcfto-box input[type=email],.wpcfto-box input[type=number],.wpcfto-box input[type=phone],.wpcfto-box input[type=text],.wpcfto-box input[type=time],.wpcfto-box select,.wpcfto-box textarea{display:block;width:100%}.wpcfto-box input{font-weight:400}.wpcfto-box .wpcfto-field-description__after{display:block;margin-top:.8em}.wpcfto-box.wpcfto_group_started .container{padding:0}.wpcfto-box.wpcfto_group_started .container .row{margin:0}.postbox .stm_metaboxes_grid{background-color:#f0f3f5}.wpcfto-field-aside{width:40%;padding-right:2rem}.wpcfto-field-aside .wpcfto_preview,.wpcfto-field-aside__label{display:inline}.wpcfto-field-aside .wpcfto_field_hint{vertical-align:middle}.wpcfto-field-aside .wpcfto-field-description{display:block;margin-top:.8em}.wpcfto-field-content{width:60%}.stm_metaboxes_grid *{box-sizing:border-box}.stm_metaboxes_grid__inner{max-width:1240px;font-weight:400}.stm_metaboxes_grid__inner .container{background-color:transparent;display:flex;width:100%;max-width:100%;padding:0;margin:0 auto;position:relative}.stm_metaboxes_grid__inner .container-constructed .row .column-1{width:100%}.stm_metaboxes_grid__inner .container-constructed .row .column-1.wpcfto-box{display:flex;justify-content:space-between;align-items:center}.stm_metaboxes_grid__inner .container-constructed .row .column-25,.stm_metaboxes_grid__inner .container-constructed .row .column-33,.stm_metaboxes_grid__inner .container-constructed .row .column-50,.stm_metaboxes_grid__inner .container-constructed .row .column-66,.stm_metaboxes_grid__inner .container-constructed .row .column-75{padding:0}.stm_metaboxes_grid__inner .container-constructed .row .column-25{width:calc(25% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-33{width:calc(33.33% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-50{width:calc(50% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-66{width:calc(66.66% - 20px)}.stm_metaboxes_grid__inner .container-constructed .row .column-75{width:calc(75% - 20px)}.stm_metaboxes_grid__inner .row{display:flex;flex-direction:column;padding:0;width:100%}.stm_metaboxes_grid__inner .row .column{margin-bottom:inherit;padding:1.8rem 1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}@media (min-width:40rem){.stm_metaboxes_grid__inner .row{flex-direction:row;width:100%}}.stm_metaboxes_grid__inner .wpcfto-tab-nav{position:relative;background-color:#2c3e50;width:273px;padding:21px 0;flex-grow:1}.stm_metaboxes_grid__inner .wpcfto-tab-nav.hide{display:none}.stm_metaboxes_grid__inner .wpcfto-tab-nav--inner{position:-webkit-sticky;position:sticky;top:133px;z-index:99}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav{background-color:transparent;position:relative;padding:0;font-size:14px;font-weight:400;text-transform:uppercase;color:#bec5cb;cursor:pointer;transition:all .3s ease 0s}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav .wpcfto-nav-title{padding:13px 32px 13px 34px;position:relative}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav i{display:block;position:absolute;right:30px;left:auto;top:50%;margin-top:-11px;width:26px;text-align:center;font-size:22px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav.active{background-color:#2985f7;color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav:hover{color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus{background-color:#1e2a36;padding:18px 32px 18px 34px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus i{font-size:10px;right:0;margin-top:-5px;display:none}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div{font-size:15px;font-weight:400;text-transform:initial;position:relative;color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div:not(:last-of-type){margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div.active i{display:block}.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div.active,.stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-submenus>div:hover{color:#fff}.stm_metaboxes_grid__inner .wpcfto-tab{background-color:#f0f3f5;width:calc(100% - 273px);padding:0 30px 0 0;display:none;flex-grow:1}.stm_metaboxes_grid__inner .wpcfto-tab.active,.wpcfto-settings .button.load_button.loading i{display:block}.stm_metaboxes_grid__inner .wpcfto-tab>.container-constructed{opacity:0}.stm_metaboxes_grid__inner .wpcfto-tab.active>.container-constructed{opacity:1;-webkit-animation:fadeIn ease .6s;animation:fadeIn ease .6s}.stm_metaboxes_grid__inner .description{color:#8c99a5;font-size:13px;font-weight:300;line-height:16px;position:relative;vertical-align:middle;font-style:normal}.wpcfto-settings{margin:30px 30px 0 0}.wpcfto-settings .button{height:45px;background-color:#2985f7;border-color:#2985f7;color:#fff;padding:13px 18px;font-size:13px;font-weight:400;line-height:19px;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s}.wpcfto-settings .button.load_button{margin-left:25px;position:relative;transition:.3s ease}.wpcfto-settings .button.load_button span{position:relative;transition:.3s ease}.wpcfto_preview::after,.wpcfto_preview__popup{position:absolute;transition:all .3s ease 0s;opacity:0}.wpcfto-settings .button.load_button .lnr-sync{position:absolute;left:50%;top:14px;font-size:20px;margin-top:-3px;margin-left:-10px;opacity:0;-webkit-animation:spin 2s infinite;animation:spin 2s infinite;transition:.3s ease}.wpcfto-settings .button.load_button.loading span{opacity:0}.wpcfto-settings .button.load_button.loading .lnr-sync{opacity:1}.wpcfto-settings .button i{display:none}.wpcfto-settings .button:active:focus,.wpcfto-settings .button:focus,.wpcfto-settings .button:hover{background-color:#4293f8;border-color:#4293f8;color:#fff}.wpcfto-settings .wpcfto_group_title{width:100%;padding:0 0 12px;color:#8c99a5;font-size:14px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #d6dade;margin:0 0 17px;letter-spacing:1.4px}.wpcfto_settings_head+.stm_metaboxes_grid .stm_metaboxes_grid__inner .row .column{padding-left:1.8rem;padding-bottom:1.8rem;padding-right:0}.wpcfto_preview{position:relative;color:#8c99a5;font-size:9px;font-weight:300;letter-spacing:.9px;text-transform:uppercase;margin-left:5px;vertical-align:middle;border-bottom:1px dashed #8c99a5;z-index:100;display:inline;cursor:pointer}.wpcfto_preview__popup{visibility:hidden;bottom:40px;left:50%;padding:5px;max-width:297px;background-color:#fff;overflow:hidden;border-radius:15px;transform:translateX(-50%);box-shadow:0 5px 25px rgba(0,0,0,.16);z-index:101}.wpcfto_preview__popup img{max-width:287px;border-radius:10px}.wpcfto_preview::after{content:"";border:15px solid transparent;border-top-color:#fff;left:0;right:0;display:inline-block;margin:0 auto;bottom:10px;width:0;height:0;z-index:109}.wpcfto_preview:hover{color:#2985f7;border-bottom-color:#2985f7;z-index:1000}.wpcfto_preview:hover .wpcfto_preview__popup{visibility:visible;opacity:1}.wpcfto_preview:hover::after{opacity:1;transition:all .3s ease 0s}.wpcfto-settings.data-0{position:relative;min-height:200px;max-width:1240px;background:#fff;border-radius:10px}.wpcfto-settings.data-0:before{position:absolute;top:50%;left:50%;content:"";width:30px;height:30px;margin:-15px 0 0 -15px;display:inline-block;border:5px solid #2985f7;border-right-color:transparent;vertical-align:middle;border-radius:50%;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}.sections_count_1 .wpcfto-tab>.container>.row>.column{padding:30px 0 0}.inside .stm_metaboxes_grid{margin:-6px -12px -12px}.inside .sections_count_1 .wpcfto-tab>.container>.row>.column{padding:30px}[v-cloak] *{opacity:0;visibility:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper{background-color:#fff;margin:0 0 10px;border-radius:10px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox{align-self:flex-end;margin-bottom:0}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper{margin:-2px 15px 0 0}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper.active{margin-bottom:15px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper:after,.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .wpcfto-admin-checkbox label .wpcfto-admin-checkbox-wrapper:before{top:4px}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field{width:100%}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field .wpcfto-box{margin:0;align-items:flex-end}.stm_metaboxes_grid .wpcfto_generic_field.preopen_field_wrapper .preopen_field .wpcfto_generic_field{margin-top:0}.wpcfto_settings_alert{display:flex;align-items:center;background:#fff;border-radius:10px;box-shadow:0 20px 40px rgba(89,115,147,.25);padding:13px 12px;z-index:99999;visibility:hidden;opacity:0;transform:translateY(-10px);transition:transform .3s ease,opacity .4s linear,visibility .1s .5s;position:fixed}.wpcfto_settings_alert__icon{margin-right:14px}.wpcfto_settings_alert__icon span{background:#d4e7fd;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#2e85f7;border-radius:50%;font-size:16px}.wpcfto_settings_alert__title{font-size:16px;font-weight:700;color:#27374E}.wpcfto_settings_alert__subtitle{color:#27374E;font-weight:400;font-size:16px;opacity:.7}.wpcfto_settings_alert.bottom_right{top:auto;left:auto;bottom:50px;right:50px}.wpcfto_settings_alert.bottom_left{top:auto;left:50px;bottom:50px;right:auto}.wpcfto_settings_alert.top_left{top:50px;left:50px;bottom:auto;right:auto}.wpcfto_settings_alert.top_right{top:50px;right:50px;bottom:auto;left:auto}.wpcfto_settings_alert.wpcfto_settings_alert_error .wpcfto_settings_alert__icon span{background-color:#fcd5d9;color:#f32c40}.wpcfto_settings_alert.show{opacity:1;visibility:visible;transform:translateY(0);transition:transform .5s ease,opacity .4s linear}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments{padding:16px 20px 18px;width:100%}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=number],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=text],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments input[type=time],.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments select,.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments textarea{width:100%;max-width:100%}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .stm-lms-payment_method:not(:last-of-type){margin-bottom:20px}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .wpcfto_checkbox{margin-bottom:15px;display:block}.stm_metaboxes_grid__inner .wpcfto-box.payment_methods .stm-lms-payments .stm-lms-payment_info_field{margin-bottom:15px}.wpcfto_generic_field_demo_import.wpcfto_generic_field{width:100%}.wpcfto_generic_field_demo_import .button{background-color:#2985f7!important;border-color:#2985f7!important;padding:13px 18px!important;font-weight:600!important;transition:all .3s ease 0s}.wpcfto_generic_field_demo_import .button i{display:inline!important}.wpcfto_generic_field_demo_import .button:active:focus,.wpcfto_generic_field_demo_import .button:focus,.wpcfto_generic_field_demo_import .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto_generic_field_demo_import .import_steps.complete .step-complete .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.courses .step-courses .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.lessons .step-lessons .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.questions .step-questions .step-wrap .bullet,.wpcfto_generic_field_demo_import .import_steps.quizzes .step-quizzes .step-wrap .bullet{background:#2985f7}.wpcfto_generic_field_demo_import .import_steps::after{background-color:#2985f7;background-image:linear-gradient(135deg,#73affa 10%,transparent 10%,transparent 50%,#73affa 50%,#2985f7 90%,transparent 90%,transparent)}.repeater{padding:16px 20px 18px}.stm_lms_shortcode_list,.stm_metaboxes_grid stm-lms-faq-wrapper,.stm_metaboxes_grid__inner .container-constructed .row .wpcfto-box.answers,.stm_metaboxes_grid__inner .wpcfto-box.drip_content{padding:20px}.repeater .wpcfto-repeater,.repeater .wpcfto-repeater-single{display:block;width:100%}.stm_lms_shortcode_list{width:100%}.stm_lms_shortcode_list>div label{display:block;margin-bottom:15px}.stm_lms_shortcode_list>div input,.stm_lms_shortcode_list>div select,.stm_lms_shortcode_list>div textarea{margin-bottom:15px}.stm_lms_shortcode_list>div ul{list-style:circle}.stm_lms_shortcode_list>div ul li{line-height:1.4}.stm_lms_shortcode_list>div ul ul{list-style:none;text-indent:-5px}.stm_lms_shortcode_list>div ul ul li:before{content:"-";text-indent:-5px;margin-right:5px}.stm_metaboxes_grid .stm-lms-faq-wrapper,.stm_metaboxes_grid .stm_lms_curriculum_v2_wrapper{width:100%}.stm_metaboxes_grid .stm_lms_faq__single{background:0 0!important}.stm_metaboxes_grid .stm_lms_faq__single label{display:block}.stm_metaboxes_grid .stm_lms_faq__single textarea{display:block;width:100%}.stm_metaboxes_grid .stm-lms-faq .addArea{margin:0 20px 20px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper{max-width:100%}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data{display:block}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data__title{margin-bottom:1em}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper .stm_lms_curriculum_v2 .section_data__title input{max-width:100%}.wpcfto_fonts_download_settings,.wpcfto_regenerate_fonts{width:100%}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts p{color:#aaa;margin:0!important;padding:0 15px;font-style:italic}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button{position:relative}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button i{position:absolute;left:50%;top:14px;font-size:20px;margin-top:-4px;margin-left:-10px;margin-right:0!important;opacity:0;-webkit-animation:spin 2s infinite;animation:spin 2s infinite;transition:.3s ease}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button.loading i{opacity:1}.stm_metaboxes_grid .wpcfto_generic_field.wpcfto_generic_field_regenerate_fonts .button.loading>span{opacity:0}@-webkit-keyframes percentAnimate{0%,100%{transform:scale(.8,.8)}50%{transform:scale(1,1)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes shake_it{2%,40%{transform:translate(-7px,0) rotate(0)}14%,4%,58%,86%{transform:translate(-5px,0) rotate(0)}6%,70%{transform:translate(4px,0) rotate(0)}62%,8%{transform:translate(-4px,0) rotate(0)}10%,72%,74%,80%,84%,96%,98%{transform:translate(-6px,0) rotate(0)}12%,18%,28%,32%,60%,76%{transform:translate(2px,0) rotate(0)}16%,24%,66%,94%{transform:translate(-3px,0) rotate(0)}20%{transform:translate(3px,0) rotate(0)}22%,46%,56%,78%{transform:translate(-2px,0) rotate(0)}26%,52%{transform:translate(-9px,0) rotate(0)}30%{transform:translate(7px,0) rotate(0)}0%,100%,34%,42%{transform:translate(0,0) rotate(0)}36%,44%,82%,88%,90%,92%{transform:translate(-1px,0) rotate(0)}38%{transform:translate(6px,0) rotate(0)}48%,68%{transform:translate(10px,0) rotate(0)}50%{transform:translate(-8px,0) rotate(0)}54%{transform:translate(9px,0) rotate(0)}64%{transform:translate(1px,0) rotate(0)}}@keyframes shake_it{2%,40%{transform:translate(-7px,0) rotate(0)}14%,4%,58%,86%{transform:translate(-5px,0) rotate(0)}6%,70%{transform:translate(4px,0) rotate(0)}62%,8%{transform:translate(-4px,0) rotate(0)}10%,72%,74%,80%,84%,96%,98%{transform:translate(-6px,0) rotate(0)}12%,18%,28%,32%,60%,76%{transform:translate(2px,0) rotate(0)}16%,24%,66%,94%{transform:translate(-3px,0) rotate(0)}20%{transform:translate(3px,0) rotate(0)}22%,46%,56%,78%{transform:translate(-2px,0) rotate(0)}26%,52%{transform:translate(-9px,0) rotate(0)}30%{transform:translate(7px,0) rotate(0)}0%,100%,34%,42%{transform:translate(0,0) rotate(0)}36%,44%,82%,88%,90%,92%{transform:translate(-1px,0) rotate(0)}38%{transform:translate(6px,0) rotate(0)}48%,68%{transform:translate(10px,0) rotate(0)}50%{transform:translate(-8px,0) rotate(0)}54%{transform:translate(9px,0) rotate(0)}64%{transform:translate(1px,0) rotate(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:none}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(10px);opacity:0}.loading_v2>*,.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button:hover{opacity:.8}.shake-it{border-color:red!important}.loading_v2:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:rgba(25,94,200,.4);border-radius:50px;opacity:0;-webkit-animation:pulse_v2 1s infinite linear;animation:pulse_v2 1s infinite linear}@-webkit-keyframes pulse_v2{0%{transform:scale(.6);opacity:0}33%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}@keyframes pulse_v2{0%{transform:scale(.6);opacity:0}33%{transform:scale(1);opacity:1}100%{transform:scale(1.4);opacity:0}}.wpcfto_generic_field_autocomplete .wpcfto-field-content{display:flex;align-items:center}.wpcfto_generic_field_autocomplete .wpcfto-field-content .wpcfto-autocomplete-search{width:100%}.wpcfto_generic_field_autocomplete .wpcfto-field-content .wpcfto-autocomplete-search.loading{opacity:.5}.wpcfto_generic_field_autocomplete .limited li:first-child{margin-top:0!important}.wpcfto-autocomplete{margin:0}.wpcfto-autocomplete li{background-color:#fff!important;border:1px solid #bec5cb;position:relative;margin:10px 0 0!important;padding:0!important;font-size:14px!important;font-weight:500;border-radius:5px}.wpcfto-autocomplete li i{position:absolute;right:-1px;top:50%;margin-top:-17px;opacity:.4;font-weight:900;padding:10px;margin-right:10px;cursor:pointer}.wpcfto-autocomplete li i:hover{opacity:1;color:#f32c41}.wpcfto-autocomplete li.hovered{border-color:#f32c41}.wpcfto-autocomplete li .item-title{font-size:15px;font-weight:500;color:#27374e}.wpcfto-autocomplete li .item-title:last-child{margin-bottom:0}.wpcfto-autocomplete li .item-excerpt{font-size:13px;font-weight:300;color:#8c99a5}.wpcfto-autocomplete li .item-wrapper{display:flex;padding:10px 20px;align-items:center}.wpcfto-autocomplete li .item-image{width:36px;height:auto;-o-object-fit:cover;object-fit:cover;margin-right:10px;align-self:flex-start}.wpcfto-autocomplete li .item-data{padding:0 40px 0 0;flex-grow:1}.wpcfto-autocomplete li .item-data span{display:block}.wpcfto-autocomplete li .item-data span.item-label{margin-bottom:5px;font-size:12px;line-height:12px;color:#aaa}.wpcfto-autocomplete-search .v-select-search{position:relative}.wpcfto-autocomplete-search .v-select-search>i{position:absolute;top:12px!important;left:11px;font-size:16px;color:#2985f7;z-index:2}.wpcfto-autocomplete-search .v-select-search .dropdown-menu{border:1px solid #bec5cb;box-shadow:0 6px 6px rgba(0,0,0,.16);border-radius:5px;transform:translateY(5px)}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li a{font-size:15px;font-weight:500;color:#27374e;height:40px}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li.highlight a{background-color:#f6f9fc;color:#27374e!important}.wpcfto-autocomplete-search .v-select-search .dropdown-menu li:not(:last-of-type) a{border-bottom:1px solid #d6dade}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle{background-color:#f6f9fc;border:1px solid #bec5cb;border-radius:5px;height:40px!important}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle .form-control{background-color:transparent;height:40px;padding-left:33px!important}.wpcfto-autocomplete-search .v-select-search .dropdown .dropdown-toggle i{display:none}.wpcfto-autocomplete-search .v-select-search .dropdown .selected-tag{margin-left:33px}.wpcfto-autocomplete-search .v-select-search .dropdown.open .dropdown-toggle{border-color:#2985f7;background-color:#fff}.wpcfto-autocomplete-search .v-select-search-label{color:#8c99a5;margin-top:.5em;display:block}.stm_metaboxes_grid__inner .wpcfto_button_group label{min-width:auto!important;padding:10px 20px;margin:0!important;height:40px;border-top:1px solid #bec5cb;border-bottom:1px solid #bec5cb;background-color:#f6f9fc;color:#27374e;font-size:14px!important;font-weight:400!important}.stm_metaboxes_grid__inner .wpcfto_button_group label:not(:last-of-type){border-right:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label input[type=radio]{display:none!important}.stm_metaboxes_grid__inner .wpcfto_button_group label:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #bec5cb}.stm_metaboxes_grid__inner .wpcfto_button_group label.active{background:#2985f7;border-top-color:#2985f7;border-bottom-color:#2985f7;border-right-color:#2985f7;color:#fff}.wpcfto_generic_field_button_group .wpcfto-field-content{display:flex;align-items:center}.wpcfto-submenus{display:none}.wpcfto-nav.active .wpcfto-submenus{display:block}.dropdown.v-select .dropdown-toggle{border:.1rem solid #d1d1d1;height:2.6rem!important}.dropdown.v-select .dropdown-toggle .clear{display:none}.dropdown.v-select input[type=search]{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 30px 0 15px!important;border:0!important}.dropdown.v-select .open-indicator{bottom:7px;right:12px}.dropdown.v-select ul.dropdown-menu{margin:-2px 0 0;padding:0;border:.1rem solid #d1d1d1;overflow-y:auto;list-style:none}.dropdown.v-select ul.dropdown-menu li{margin-bottom:0}.dropdown.v-select ul.dropdown-menu li a{padding:10px 15px;color:#606c76}.dropdown.v-select ul.dropdown-menu li.highlight a{color:#fff}.dropdown.v-select .no-options{text-align:left;padding:15px}.dropdown.v-select.open .open-indicator{bottom:4px}.dropdown.v-select .selected-tag{margin:8px 15px 0;padding:0}.stm-user-search .v-select{background-color:#fff;border:1px solid #ddd}.stm-user-search .v-select .selected-tag{margin:2px 10px 0}.stm-user-search .v-select .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0;background:#fff;border:0!important;border-radius:0!important;white-space:normal;height:30px!important}.stm-user-search .v-select .dropdown-menu{display:block;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:0!important;margin:0;width:100%;overflow-y:scroll;border:0!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border-top:none;border-radius:0!important;text-align:left;list-style:none;background:#fff}.stm-user-search .v-select .spinner{top:0;right:0;visibility:visible!important;align-self:flex-end;opacity:0;font-size:5px;text-indent:-9999em;border:0!important;overflow:hidden;transform:none!important;-webkit-animation:none!important;animation:none!important;transition:none!important}.stm-user-search .dropdown.v-select .open-indicator{bottom:2px}.stm-user-search .dropdown.v-select input[type=search]{padding:5px 10px!important;height:30px!important}.stm-user-search .dropdown.v-select ul.dropdown-menu li a{padding:6px 15px}.wpcfto-box.checkbox .wpcfto-field-aside{margin:3px 0 0}.wpcfto-admin-checkbox+p{display:block;margin-top:-15px!important}.wpcfto-admin-checkbox label{display:inline-block!important;margin:0}.wpcfto-admin-checkbox span{display:inline-block;vertical-align:top;line-height:24px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle{position:relative;display:inline-block;vertical-align:top;margin:0;width:50px;height:26px;border:1px solid #bec5cb;background-color:transparent;top:50%;border-radius:20px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle input{position:absolute;width:100%;height:100%;display:block;margin:0!important;opacity:0;z-index:30}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle .wpcfto-checkbox-switcher{position:absolute;left:4px;top:3px;width:18px;height:18px;background-color:#bec5cb;border-radius:20px;z-index:10;transition:.15s ease}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle:not(.active)::after{content:"Off";color:#8c99a5;font-size:10px;font-weight:400;position:absolute;right:8px;top:3px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active{background-color:#2985f7;border-color:#2985f7}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active::before{content:"On";color:#fff;font-size:10px;font-weight:400;position:absolute;left:8px;top:3px}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active .wpcfto-checkbox-switcher{transform:translateX(22px);background-color:#fff}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active+span{opacity:1}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle){display:inline-block}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) .wpcfto-checkbox-switcher{display:none}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input{width:16px;height:16px;border-radius:2px;border:1px solid #2985f7;background-color:#fff}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:checked{background-color:#2985f7}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:checked::before{width:14px;margin:2px 0 0;padding:0;height:14px;content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%209%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20d%3D%22M1.862%203.988v0l2.086%202.183v0l1.05%201.1v0l4.489-4.74v0l.691-.731v0%22%2F%3E%3C%2Fsvg%3E)}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle) input:focus{outline:0;box-shadow:0 0 0 transparent}.wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper:not(.is_toggle)~span{vertical-align:baseline;font-size:15px;font-weight:400}.wpcfto_checkbox{position:relative}.wpcfto_checkbox i.fa-check{position:absolute;top:1px;left:0;width:16px;height:16px;border:1px solid #2985f7;background-color:#fff;font-size:8px;line-height:14px;text-align:center;color:#fff;border-radius:2px;transition:.3s ease}.wpcfto_checkbox i.fa-check:before{content:""}.wpcfto_checkbox input[type=checkbox]{opacity:0}.wpcfto_checkbox input[type=checkbox]:checked+i{background-color:#2985f7;border-color:#2985f7}.wpcfto_checkbox input[type=checkbox]:checked+i:before{content:"\f00c"}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox{padding:0}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox .wpcfto-field-aside{margin-bottom:0}.wpcfto-box .wpcfto-box-child .wpcfto_generic_field.wpcfto_generic_checkbox .wpcfto-admin-checkbox-wrapper input{margin:0}.wpcfto_radio{position:relative}.wpcfto_radio i{position:absolute;top:9px;left:0;width:16px;height:16px;border:1px solid #bfbfbf;background-color:#f1f1f1;border-radius:50%;transition:.3s ease}.wpcfto_radio i:before{content:"";position:absolute;top:3px;left:3px;display:block;width:8px;height:8px;border-radius:50%}.wpcfto_radio span{font-size:15px;font-weight:400;opacity:.6}.wpcfto_radio input[type=radio]{opacity:0}.wpcfto_radio input[type=radio]:checked+i{border-color:#195ec8;background:#fff}.wpcfto_radio input[type=radio]:checked+i:before{background-color:#195ec8}.wpcfto_radio input[type=radio]:checked+i+span{opacity:1}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper{background-color:#00b163;border-color:#00b163}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper.active{border-color:#bfbfbf;background-color:#bfbfbf}.section_accessibility-not_single_sale .wpcfto-admin-checkbox-wrapper.active+span{opacity:.6}.section_accessibility-not_single_sale span{opacity:1}.checkbox .wpcfto_generic_checkbox .wpcfto-field-content,.wocommerce_checkout .wpcfto_generic_checkbox .wpcfto-field-content{display:flex;align-items:center}.checkbox.is_pro .wpcfto_generic_checkbox,.wocommerce_checkout.is_pro .wpcfto_generic_checkbox{order:2}.checkbox.is_pro .pro-notice,.wocommerce_checkout.is_pro .pro-notice{order:1}.wpcfto_generic_field_multi_checkbox .wpcfto_multi_checkbox.wpcfto-admin-checkbox label{width:50%;display:block;padding:0 13px;margin-bottom:.8em}.wpcfto_generic_field_multi_checkbox .wpcfto_multi_checkbox.wpcfto-admin-checkbox label input{margin:0 .3em 0 0!important}.wpcfto-always-on .wpcfto-admin-checkbox .wpcfto-admin-checkbox-wrapper.is_toggle.active{opacity:.6}.wpcfto-box .wpcfto-admin-select{width:100%}.wpcfto-box .wpcfto-admin-select select{width:100%;max-width:100%}.stm_metaboxes_grid__inner .wpcfto_generic_radio .wpcfto-field-aside,.wpcfto_generic_field__select .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner input[type=checkbox],.stm_metaboxes_grid__inner input[type=radio]{display:inline-block!important}.stm_metaboxes_grid__inner .wpcfto-admin-radio>label{display:block;margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto-admin-radio .wpcfto-radio{margin:0}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label{cursor:pointer}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label.active{background:unset}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio label.active .radio-option-image{border:2px solid #2E85F7;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio .radio-option-image{display:flex;justify-content:center;align-items:center;border:2px solid #D5DBE5;border-radius:5px;width:100px;height:65px}.stm_metaboxes_grid__inner .wpcfto-radio-with-image .wpcfto-radio .radio-input-field{display:flex;justify-content:center;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto-radio input{position:relative;top:0;vertical-align:middle;margin:0!important}.stm_metaboxes_grid__inner .wpcfto-radio>label{font-size:15px;font-weight:400!important;background-color:#fff;padding:11px 13px;display:inline-block;margin:7px 18px 7px 0;position:relative;transition:background-color .3s ease 0s;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-radio>label .radio-option-text{vertical-align:middle;margin-left:5px}.stm_metaboxes_grid__inner .wpcfto-radio>label .wpcfto_preview{vertical-align:middle}.stm_metaboxes_grid__inner .wpcfto-radio>label.active,.stm_metaboxes_grid__inner .wpcfto-radio>label:hover{background-color:#f6f9fc}.stm_metaboxes_grid__inner .wpcfto-radio input[type=radio]:checked{border-color:#2985f7;background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto-radio input[type=radio]:checked::before{background-color:#fff;width:6px;height:6px;margin:4px}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style,.stm_metaboxes_grid__inner .section_settings-status{margin:0 0 10px!important}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style .wpcfto-radio,.stm_metaboxes_grid__inner .section_settings-status .wpcfto-radio{margin:0 0 10px;display:flex}.date .wpcfto_generic_field.wpcfto_generic_field_date .wpcfto_field_title,.dates .wpcfto_generic_field.wpcfto_generic_field__date .wpcfto_field_title{display:block}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style .wpcfto-radio label,.stm_metaboxes_grid__inner .section_settings-status .wpcfto-radio label{margin-right:20px!important}.stm_metaboxes_grid__inner .section_quiz_settings-quiz_style{padding-top:25px}.date .wpcfto_generic_field.wpcfto_generic_field_date .wpcfto_datepicker{min-width:30%}.dates .wpcfto_generic_field.wpcfto_generic_field__date .wpcfto_datepicker{min-width:30%}.mx-datepicker{width:100%;margin:0 0 30px}.mx-datepicker input.mx-input{height:2.6rem;margin-bottom:0!important;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:6px;box-shadow:none}.mx-datepicker .mx-input-icon__calendar{background:0 0;color:#8c99a5;font-family:"Font Awesome 6 Free";font-weight:900;line-height:40px;text-align:center}.mx-datepicker .mx-input-icon__calendar::after{content:"\f073";display:inline}.mx-calendar-content .mx-calendar-table tr td,.mx-calendar-content .mx-calendar-table tr th{padding:0;text-align:center}.wpcfto_generic_field_date .mx-datepicker{margin-bottom:0}.mx-datepicker-popup{right:0!important;left:auto!important}.time .wpcfto_generic_field.wpcfto_generic_field_time input{width:auto;min-width:210px;padding-right:30px;position:relative;display:block}.time .wpcfto_generic_field.wpcfto_generic_field_time input[type=time]::-webkit-calendar-picker-indicator{background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M256%2C8C119%2C8%2C8%2C119%2C8%2C256S119%2C504%2C256%2C504%2C504%2C393%2C504%2C256%2C393%2C8%2C256%2C8Zm92.49%2C313h0l-20%2C25a16%2C16%2C0%2C0%2C1-22.49%2C2.5h0l-67-49.72a40%2C40%2C0%2C0%2C1-15-31.23V112a16%2C16%2C0%2C0%2C1%2C16-16h32a16%2C16%2C0%2C0%2C1%2C16%2C16V256l58%2C42.5A16%2C16%2C0%2C0%2C1%2C348.49%2C321Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A) center center no-repeat;background-size:14px 14px;transform:translate(3px,-3px);position:absolute;right:0;top:0;width:30px;height:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia{margin:0 0 30px;border:.1rem solid #d1d1d1;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single{padding:10px 15px;border-bottom:.1rem solid #d1d1d1}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single:last-child{border-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__single input{margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions{text-align:right}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr{display:inline-block;margin-left:5px;font-size:20px;cursor:pointer;transition:.3s ease}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr:first-child{margin-left:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr:hover{color:#2196F3}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__actions .lnr-trash:hover{color:#EF9A9A}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__image{margin:20px 0;max-width:150px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-multimedia__image img{border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor{background-color:#fff;border-radius:10px;padding:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor{width:100%;margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor>label{margin:0 0 15px;font-size:18px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor textarea{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper{padding:10px 0;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper p{margin-top:1em;margin-bottom:1em}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-container.ql-snow,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow{border:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow{padding:0;margin:0 -10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats{display:inline-block;margin-right:5px}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor .ace_print-margin,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-align,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-background,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-code-block,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-image,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-indent,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-italic,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-list[value=check],.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-picker.ql-header svg,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-strike,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-underline,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-video{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats button{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-toolbar.ql-snow .ql-formats button:hover{background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-container.ql-snow{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-tooltip{left:-1px!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-snow .ql-picker.ql-header{width:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor{border:1px solid #bec5cb;background-color:#f6f9fc;border-radius:5px;box-shadow:0 0 0 transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor:focus{border-color:#2985f7}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor blockquote,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor ol,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_editor .wpcfto-editor .quillWrapper .ql-editor ul{margin-top:1em;margin-bottom:1em}.wpcfto_manage_course__editor{border-top:1px solid #e1e2e4!important}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor{padding:20px}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor{width:100%;border-radius:5px;border:1px solid #bec5cb}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .ace_editor .ace_gutter{background-color:#f6f9fc}.ace_editor .wpcfto_generic_field.wpcfto_generic_field_ace_editor .wpcfto-field-aside__label{font-weight:500}.stm_metaboxes_grid input[type=date],.stm_metaboxes_grid input[type=email],.stm_metaboxes_grid input[type=number],.stm_metaboxes_grid input[type=phone],.stm_metaboxes_grid input[type=text],.stm_metaboxes_grid input[type=time],.stm_metaboxes_grid select,.stm_metaboxes_grid textarea{box-shadow:0 0 0 transparent;border-radius:5px;border:1px solid #bec5cb;background-color:#f6f9fc;height:40px;padding:8px 16px}.stm_metaboxes_grid input[type=date]:active,.stm_metaboxes_grid input[type=date]:focus,.stm_metaboxes_grid input[type=email]:active,.stm_metaboxes_grid input[type=email]:focus,.stm_metaboxes_grid input[type=number]:active,.stm_metaboxes_grid input[type=number]:focus,.stm_metaboxes_grid input[type=phone]:active,.stm_metaboxes_grid input[type=phone]:focus,.stm_metaboxes_grid input[type=text]:active,.stm_metaboxes_grid input[type=text]:focus,.stm_metaboxes_grid input[type=time]:active,.stm_metaboxes_grid input[type=time]:focus,.stm_metaboxes_grid select:active,.stm_metaboxes_grid select:focus,.stm_metaboxes_grid textarea:active,.stm_metaboxes_grid textarea:focus{border-color:#2985f7}.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single-name input,.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single.section input{box-shadow:none!important;background-color:transparent!important}.input-group{position:relative;display:table;border-collapse:separate}.input-group .form-control{margin:0;position:relative;z-index:2;float:left;width:100%}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:first-child,.input-group .form-control:first-child>.btn,.input-group .form-control:first-child>.btn-group>.btn,.input-group .form-control:last-child>.btn-group:not(:last-child)>.btn,.input-group-addon:first-child,.input-group-addon:first-child>.btn,.input-group-addon:first-child>.btn-group>.btn,.input-group-addon:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control .input-group-btn:last-child>.btn-group>.btne,.input-group .form-control:first-child>.btn-group:not(:first-child)>.btn,.input-group .form-control:first-child>.btn:not(:first-child),.input-group .form-control:last-child,.input-group .form-control:last-child>.btn,.input-group-addon .input-group-btn:last-child>.btn-group>.btne,.input-group-addon:first-child>.btn-group:not(:first-child)>.btn,.input-group-addon:first-child>.btn:not(:first-child),.input-group-addon:last-child,.input-group-addon:last-child>.btn,.input-group-btn .input-group-btn:last-child>.btn-group>.btne,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child,.input-group-btn:last-child>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#8c99a5;text-align:center;background-color:#fff;border:1px solid #bec5cb;border-radius:5px}.input-group-addon:last-child{border-left:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.stm_metaboxes_grid .stm_metaboxes_grid__inner label{color:#23282d;font-weight:500;font-size:15px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button{display:inline-block;padding:10px 27px;margin-right:0;min-height:auto;height:40px;line-height:1.4;text-transform:uppercase;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;box-shadow:0 3px 3px rgba(0,0,0,.16);cursor:pointer;letter-spacing:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .button i{display:inline;margin-right:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box{display:flex;align-items:center;margin-bottom:16px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box label{width:200px;font-size:16px;line-height:28px;margin:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box a{padding:11px 17px;font-weight:500;font-size:14px;line-height:20px;border:1px solid #ccc;border-radius:8px;color:#000}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box a:hover{background-color:#2985f7;border-color:#2985f7;color:#fff}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice .button_list_box:last-child{margin-bottom:0}.wpcfto_generic_field_color{font-size:0}.wpcfto_generic_field_color .stm_colorpicker_wrapper{width:auto;display:inline-block}.wpcfto_generic_field_color .wpcfto-field-aside{align-self:center}.wpcfto_generic_field_color__clear{display:inline-block;margin:6px 0 0 11px;padding:5px 10px;font-size:13px;vertical-align:top;text-decoration:none;background-color:#f1f1f1;border-radius:5px}.stm_colorpicker_wrapper{position:relative}.stm_colorpicker_wrapper .vc-chrome,.stm_colorpicker_wrapper .vc-photoshop{position:absolute;top:100%;right:0;width:100%;min-width:540px;opacity:0;visibility:hidden;transform:translateY(5px);transition:.3s ease;z-index:999999999999}.stm_colorpicker_wrapper .vc-chrome:hover,.stm_colorpicker_wrapper .vc-photoshop:hover,.stm_colorpicker_wrapper>input[type=text]:focus+div .vc-chrome,.stm_colorpicker_wrapper>input[type=text]:focus+div .vc-photoshop{opacity:1;visibility:visible;transform:translateY(0)}.stm_colorpicker_wrapper .vc-chrome .vc-ps-ac-btn,.stm_colorpicker_wrapper .vc-photoshop .vc-ps-ac-btn{display:none}.stm_colorpicker_wrapper .vc-chrome .vc-editable-input .vc-input__input,.stm_colorpicker_wrapper .vc-photoshop .vc-editable-input .vc-input__input{position:relative;left:17px;width:100%}.stm_colorpicker_wrapper.picker-position-top .vc-chrome,.stm_colorpicker_wrapper.picker-position-top .vc-photoshop{top:auto;bottom:100%}.stm_colorpicker_wrapper label{display:block;font-size:16px;font-weight:600;margin-bottom:7px}.stm_colorpicker_wrapper>input[type=text]{padding-right:20px;vertical-align:middle;width:calc(100% - 52px)!important;display:initial!important}.stm_colorpicker_wrapper>span:not(.description){background-color:#f6f9fc;display:inline-block;width:40px;height:40px;margin-right:10px;border:1px solid #bec5cb;cursor:pointer;vertical-align:top;border-radius:5px}.stm_colorpicker_wrapper .wpcfto_generic_field_color__clear{position:absolute;right:7px;top:5px;padding:0;width:18px;height:18px;text-align:center;line-height:19px;border-radius:50%;font-size:11px;background:#ccc;color:#fff}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image{display:flex;justify-content:space-between;padding:20px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-field-aside{margin:10px 0 0}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto_field_title{display:block;max-width:35%;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-field-content{display:flex;align-items:center}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image{display:flex;align-items:center;height:auto;width:100%;min-height:40px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image{display:block}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .image-field{float:left}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions{margin:18px 0 0;float:left}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button{display:block;margin-bottom:8px}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .wpcfto-image.has-image .actions .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .field-description{margin-top:10px;margin-right:10px;display:block}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .wpcfto-image{align-items:flex-start}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button{width:100%;margin-bottom:10px;text-align:center}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image .not_image .actions .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.wpcfto-image .image-field{background-color:#d2d6da;padding:10px;display:inline-block;margin:18px 15px 10px 0;max-width:180px;overflow:hidden;border-radius:5px}.wpcfto-image .actions .button,.wpcfto_gallery .button{padding:10px 27px;min-height:auto;text-transform:uppercase;box-shadow:0 3px 3px rgba(0,0,0,.16);letter-spacing:0}.wpcfto-image .image-field img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.wpcfto-image .wpcfto-input-url{width:100%;margin-right:18px}.wpcfto-image .actions .button{display:inline-block;margin-right:0;height:40px;line-height:1.4;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;cursor:pointer}.wpcfto-image .actions .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto-image .actions .button i{display:inline;margin-right:10px}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select{display:flex;width:100%;flex-direction:column}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select .wpcfto-field-aside{width:100%;padding:10px}div.stm_metaboxes_grid__inner .wpcfto_generic_field_data_select .wpcfto-field-content{width:100%}div.stm_metaboxes_grid__inner .wpcfto_data_select{display:flex;width:100%;flex-wrap:wrap}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label{display:flex;width:25%;padding:10px;margin:0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label input[type=radio]{margin:0 6px 0 0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img{display:flex;width:100%;border:2px solid #dbe0e9;border-radius:5px;overflow:hidden;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview{display:flex;padding:10px 20px;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;background:#227AFF;border-radius:4px;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;transition:.2s;border:none;outline:0}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview:hover{text-decoration:none;border:none;outline:0;box-shadow:none;background:#3683f7}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img-preview:focus{text-decoration:none;border:none;outline:0;box-shadow:none}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img img{display:flex;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:5px;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__img.wpcfto_data_select__img_active{border:2px solid #227aff}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper{display:flex;width:100%;flex-direction:column;align-items:center}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper:hover{cursor:pointer}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper:hover .wpcfto_data_select__img-preview{opacity:1;visibility:visible}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__wrapper.wpcfto_data_select__wrapper_disabled:hover{cursor:default}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__content{display:flex;width:100%;flex-wrap:nowrap;align-items:center;margin-top:10px}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper{display:flex;align-items:center}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__alt{display:flex;text-align:left;color:#27374e}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled{display:flex;margin-left:6px;position:relative}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled i{color:#808c98}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled .wpcfto_data_select__disabled-hint{position:absolute;bottom:100%;left:0;transform:translate(-50%,-10px);max-width:185px;min-width:185px;padding:10px;background-color:#227aff;border-radius:5px;color:#fff;z-index:999999;font-size:14px;transition:.3s ease;opacity:0;visibility:hidden}.stm_metaboxes_grid__inner .is_pro:hover .pro-notice,div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled:hover .wpcfto_data_select__disabled-hint{opacity:1;visibility:visible}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled .wpcfto_data_select__disabled-hint::after{content:"";border:5px solid transparent;border-top-color:#227aff;left:50%;bottom:-9px;position:absolute;margin:0 auto;transform:translateX(2px)}div.stm_metaboxes_grid__inner .wpcfto_data_select label.wpcfto_data_select__label .wpcfto_data_select__alt-wrapper .wpcfto_data_select__disabled:hover{cursor:pointer}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select{display:flex;align-items:initial;justify-content:space-between}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select .wpcfto_field_title label{display:block;margin:0}.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image_select .wpcfto_field_title .field-description{margin-top:15px}.stm_metaboxes_grid__inner .wpcfto_image_select{display:flex;margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_image_select label{text-align:center;margin:0 32px 0 0}.stm_metaboxes_grid__inner .wpcfto_image_select label .wpcfto-img-wrap{display:block;min-width:auto!important;overflow:hidden;margin:0 0 15px;border:2px solid transparent;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]{width:auto!important;border-color:#8c99a5}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]:checked{border-color:#2985f7;background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto_image_select label input[type=radio]:checked::before{background-color:#fff;width:6px;height:6px;margin:4px}.stm_metaboxes_grid__inner .wpcfto_image_select label img{display:block;max-width:100%}.stm_metaboxes_grid__inner .wpcfto_image_select label .wpcfto-img-alt{color:#8c99a5;font-size:15px;font-weight:400}.stm_metaboxes_grid__inner .wpcfto_image_select label.active .wpcfto-img-wrap{border-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto_image_select label.active .wpcfto-img-alt{color:#27374e}.stm_metaboxes_grid__inner .wpcfto_image_select label+label{margin-left:5px}.stm_metaboxes_grid__inner .wpcfto_generic_field_spacing .wpcfto-field-content,.stm_metaboxes_grid__inner .wpcfto_spacing{display:flex;align-items:center}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap{width:90px;margin-right:20px;display:flex;justify-content:space-between;flex-direction:row;position:relative}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap::before{content:"";background-color:#8c99a5;width:40px;height:40px;display:block;transition:.3s ease 0s;border-radius:5px 0 0 5px}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap.focused::before,.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap:hover::before{background-color:#2985f7}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap i{position:absolute;left:12px;top:50%;margin:-9px 0 0;font-size:18px;color:#fff}.stm_metaboxes_grid__inner .wpcfto-spacing-input-wrap input{width:50px;margin:0;padding:8px 4px;text-align:center;border-radius:0 5px 5px 0}.stm_metaboxes_grid__inner select{width:80px}.wpcfto_image_field{display:flex;flex-wrap:wrap;align-items:center}.wpcfto_image_field__holder{width:100%;min-width:50px;min-height:50px;margin:0 0 30px;background-color:#aaa}.wpcfto_image_field__holder img{width:100%;vertical-align:top}.wpcfto_image_field .button{margin-right:15px}.stm_metaboxes_grid .wpcfto_generic_field{display:flex;justify-content:flex-start;padding:20px;width:100%}.stm_metaboxes_grid .wpcfto_generic_field input,.stm_metaboxes_grid .wpcfto_generic_field select,.stm_metaboxes_grid .wpcfto_generic_field textarea{box-shadow:0 0 0 transparent;font-size:14px}.stm_metaboxes_grid .wpcfto_generic_field select{line-height:1.4}.stm_metaboxes_grid .wpcfto_generic_field label{font-size:16px}.stm_metaboxes_grid .wpcfto_generic_field label.disabled{color:#8c99a5;position:relative}.stm_metaboxes_grid .wpcfto_generic_field label.disabled:hover{background-color:transparent}.stm_metaboxes_grid .wpcfto_generic_field label.disabled::after{content:"Soon";text-transform:uppercase;position:absolute;top:0;right:-12px;font-size:7px;font-weight:500;font-style:normal;letter-spacing:.7px;line-height:24px}.stm_metaboxes_grid .wpcfto_generic_field_flex_input{align-items:center}.stm_metaboxes_grid .wpcfto_generic_field_flex_input .wpcfto_datepicker .mx-datepicker{margin-bottom:0}.stm_metaboxes_grid .wpcfto_generic_field_flex_input .wpcfto_datepicker input{width:100%}.stm_metaboxes_grid .wpcfto_generic_field_flex_input input,.stm_metaboxes_grid .wpcfto_generic_field_flex_input select,.stm_metaboxes_grid .wpcfto_generic_field_flex_input textarea{margin-bottom:0;border:1px solid #bec5cb;background-color:#f6f9fc;box-shadow:0 0 0 transparent;font-size:15px;color:#27374e}.image-field-file i{position:relative;top:2px;color:#195ec8;font-size:20px;margin:0 6px 0 0}.file-select{margin-bottom:20px}.file-select>.select-button{display:inline-block;vertical-align:top;padding:10px 15px;color:#fff;background-color:#2985f7;border-radius:.3rem;text-align:center;font-weight:700;cursor:pointer;text-transform:uppercase;font-size:13px}.file-select>.select-button i{margin-right:5px}.file-select>.select-button.uploading{background-color:transparent;background-image:repeating-linear-gradient(-45deg,rgba(46,161,105,.5),rgba(46,161,105,.5) 1rem,#2EA169 1rem,#2EA169 2rem);background-size:200% 200%;-webkit-animation:barberpole 10s linear infinite;animation:barberpole 10s linear infinite}.file-select>input[type=file]{display:none}.field_label__file>a{display:inline-block;margin-right:10px;padding:5px 10px;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#23282d!important}.field_label__file>a i{margin-left:7px;opacity:.4;font-size:82%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error{margin:30px 0 0;background:#fd3753;color:#fff;padding:17px 15px;border-radius:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul{margin:15px 0 15px 15px;list-style:decimal}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul li{margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .field_label_error ul:last-child{margin-bottom:0}@-webkit-keyframes barberpole{100%{background-position:100% 100%}}@keyframes barberpole{100%{background-position:100% 100%}}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice{display:block;padding:0 0 0 20px;margin:30px 0 15px;background-color:transparent;min-height:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice.first{margin-top:0;margin-left:5px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice label{font-size:26px;font-weight:500;line-height:40px;color:#27374e;display:block;margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box.enable_courses_filter_notice{padding:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice{min-height:auto;background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice .wpcfto_generic_field__notice{margin:15px 0;padding:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content .wpcfto_generic_field,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content .wpcfto_generic_field,.wpcfto_generic_field__notice_info .notice_icon{padding-right:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box-notice .wpcfto_generic_field__notice label{font-size:18px;line-height:24px}.wpcfto_generic_field__notice_info{display:flex}.wpcfto_generic_field__notice_info .notice_icon i,.wpcfto_generic_field__notice_info .notice_icon img{border:1px solid #d6dade;border-radius:5px}.wpcfto_generic_field__notice_info .notice_icon i{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:26px}.wpcfto_generic_field__notice_info .description{max-width:75%}.wpcfto_generic_field__notice_info .description h1,.wpcfto_generic_field__notice_info .description h2{margin-top:0;font-weight:600;line-height:26px;font-size:26px;color:#1e2a36}.wpcfto_generic_field__notice_info .description p{line-height:20px;font-weight:400;font-size:15px}.wpcfto_generic_field__notice_info .description p strong{font-weight:500}.wpcfto_generic_field__notice_button_box{border-top:1px solid #d6dade;margin:10px 20px 0 0;padding:20px 0 10px}.wpcfto_generic_field__notice_button_box .button{height:45px!important;padding:13px 27px!important;margin-right:15px!important;font-weight:400!important}.wpcfto_generic_field__notice_button_box .button.button_black{border-color:#2c3e50!important;background-color:#2c3e50!important}.wpcfto_generic_field__notice_button_box .button.button_black:hover{border-color:#3F4D50!important;background-color:#3F4D50!important}.wpcfto_generic_field_multiselect .wpcfto-field-aside__label{display:block;margin-top:10px}.wpcfto_generic_field_multiselect .multiselect .multiselect__input{box-shadow:none!important;border:0}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:0 0;border:0;color:#2985F7;padding:23px 0;cursor:pointer}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button i{margin-right:8px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .wpcfto_m_s_a_t_btn_wrap button div{text-transform:uppercase}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input{margin-top:23px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input input[type=text]{margin-bottom:10px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input button{height:40px;color:#fff;font-size:13px;font-weight:400;line-height:14px;display:inline-block;width:auto;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s;cursor:pointer;border:1px solid;box-shadow:0 3px 3px 0 rgba(0,0,0,.1607843137)}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_add_btn{background-color:#2985f7;border-color:#2985f7;padding:13px 17px;margin-right:5px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_add_btn:hover{background-color:#4293f8;border-color:#4293f8}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_cancel_btn{background-color:#7F8E9A;border-color:#7F8E9A;padding:13px 16px}.wpcfto_generic_field_multiselect .wpcfto-multiselect-add-term .m_s_a_t_hidden_input .multiselect_cancel_btn:hover{background-color:#8696a2;border-color:#8696a2}.stm_metaboxes_grid__inner .stm_lms_certificate_banner .certificate_banner{width:100%;padding:0 20px}.stm_metaboxes_grid__inner .stm_lms_certificate_banner .certificate_banner img{margin-bottom:0!important;max-width:100%}.stm_metaboxes_grid__inner .is_pro{position:relative}.stm_metaboxes_grid__inner .is_pro .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner .is_pro .pro-notice{font-size:13px;font-weight:400;color:#8c99a5;position:relative;z-index:101;margin:0 20px 0 0;white-space:nowrap;width:20%;order:3}.stm_metaboxes_grid__inner .is_pro .pro-notice a{margin-left:4px;color:#2985f7;text-decoration:none!important}.stm_metaboxes_grid__inner .is_pro .wpcfto_field_hint{display:none}.stm_metaboxes_grid__inner .is_pro .wpcfto_generic_field label{color:#8c99a5}.stm_metaboxes_grid__inner .is_pro.drip_content .field_overlay{top:-8px;bottom:0}.stm_metaboxes_grid__inner .is_pro_in_addon .pro-notice,.wpcfto_field_hint>.hint{opacity:0;visibility:hidden}.stm_metaboxes_grid__inner .is_pro:hover .field_overlay{background:rgba(255,255,255,.4)}.stm_metaboxes_grid__inner .is_pro .certificate_banner{width:100%;padding:20px}.stm_metaboxes_grid__inner .is_pro .certificate_banner .field_overlay{left:0;right:0}.stm_metaboxes_grid__inner .is_pro .certificate_banner .pro-notice{display:block;margin:0 0 .8em}.stm_metaboxes_grid__inner .is_pro .certificate_banner a{outline:0;box-shadow:none}.stm_metaboxes_grid__inner .is_pro .certificate_banner a img{max-width:100%;margin-bottom:0}.stm_metaboxes_grid__inner .is_pro .certificate_banner:hover .field_overlay{background:rgba(255,255,255,.8)}.stm_metaboxes_grid__inner .is_pro .wpcfto_generic_field{background-color:transparent}.stm_metaboxes_grid__inner .is_pro_in_addon .pro-notice a{padding:7px 10px;margin:0 3px 0 10px;background:#195ec8;color:#fff;border-radius:4px}.stm_metaboxes_grid__inner .is_pro_in_addon .wpcfto_generic_field label:after{display:none}.stm_metaboxes_grid__inner .wpcfto-field-pro-content .pro-notice{opacity:1;visibility:visible}.stm_metaboxes_grid__inner .preopen_field_wrapper,.stm_metaboxes_grid__inner .wpcfto_group_started{position:relative}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro{position:static}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro .field_overlay,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro .field_overlay{right:0;bottom:0;width:100%;height:100%;position:absolute;z-index:99}.stm_metaboxes_grid__inner .preopen_field_wrapper .is_pro.sale_price_dates,.stm_metaboxes_grid__inner .wpcfto_group_started .is_pro.sale_price_dates{position:relative;margin-bottom:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-box.repeater{padding:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater>label{margin:0 0 15px;font-size:18px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .separator{border-bottom:1px solid #d6dade;margin-bottom:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single{position:relative;padding:0;margin:0 0 2.5rem;background-color:transparent;border-radius:3px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto_group_title{padding:0 0 10px;margin:0 0 15px;width:auto}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-field-aside{margin-right:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto_generic_field{padding:0;margin-bottom:.8em!important}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-admin-select{width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .wpcfto-admin-select select{max-width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .repeater_inner{display:block}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single .repeater_inner.closed{display:none}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete{position:absolute;top:0;right:0;padding:0;color:#8c99a5;font-size:13px;cursor:pointer;text-transform:uppercase;font-weight:400;transition:.2s ease 0s}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete i{vertical-align:baseline;margin-right:8px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-delete:hover{color:#27374e}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key{position:absolute;top:0;left:0;right:50px;height:50px;cursor:pointer}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key:after{content:attr(data-number);position:absolute;top:19px;left:19px;display:block;width:15px;height:15px;text-align:center;color:#fff;font-size:10px;line-height:15px;border-radius:50%;background-color:#195ec8}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater-single-key:before{content:attr(data-tab);display:block;position:absolute;top:16px;left:50px;font-weight:500}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field{width:100%;margin:0 0 30px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-admin-checkbox,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-radio{position:relative}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-admin-checkbox label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto-radio label{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field input[type=checkbox],.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field input[type=radio]{width:auto;margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field:last-child>div,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field:last-child>div .field_label__file{margin-bottom:0}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker{display:block}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography>.wpcfto-field-aside label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker>.wpcfto-field-aside label{display:block;margin-bottom:20px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content{width:100%}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content .field-label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content .field-label,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content label{font-size:12px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea{height:40px;background-color:#2985f7;border-color:#2985f7;color:#fff;padding:13px;font-size:13px;font-weight:600;line-height:14px;display:inline-block;width:auto;text-transform:uppercase;border-radius:4px;transition:all .3s ease 0s;cursor:pointer}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea i{position:relative;top:1px;margin-right:5px;font-size:14px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:active:focus,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:focus,.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea:hover{background-color:#4293f8;border-color:#4293f8;color:#fff}html body .stm_metaboxes_grid__inner .no-childs-visible{display:none!important}html body .stm_metaboxes_grid__inner .group-disabled{pointer-events:none}html body .stm_metaboxes_grid__inner .group-disabled:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;z-index:100;opacity:.3;border-radius:10px}html body .stm_metaboxes_grid__inner .wpcfto_group_started{width:100%;flex-wrap:wrap}html body .stm_metaboxes_grid__inner .wpcfto_group_started .wpcfto_generic_field{min-height:auto;border-radius:0!important;margin:0 0 10px;padding:0;background-color:transparent}html body .stm_metaboxes_grid__inner .wpcfto_group_started .container{padding:16px 20px 18px;border-radius:5px}html body .stm_metaboxes_grid__inner .wpcfto_group_started .row{flex-wrap:wrap;margin-left:-10px;margin-right:-10px}html body .stm_metaboxes_grid__inner .wpcfto_group_started.column-2 .row{gap:15px}html body .stm_metaboxes_grid__inner .wpcfto_group_started.column-2 .wpcfto-box-child.column-2{margin-top:0;width:calc(50% - 15px)}html body .stm_metaboxes_grid__inner .preopen_field_wrapper{width:100%;margin:0 5px}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .pro-notice{position:absolute;top:16px;left:20px;z-index:101;white-space:nowrap;width:20%;color:#8c99a5}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .pro-notice a{color:#2985f7;text-decoration:none}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .field_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .field_overlay:hover{background:rgba(255,255,255,.4)}html body .stm_metaboxes_grid__inner .preopen_field_wrapper label.preopen_disable{margin-top:30px;color:#8c99a5}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input{padding:0;margin:10px -5px 0}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field label,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input label{display:none}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field input,html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_generic_field.wpcfto_generic_field_flex_input input{width:100%!important}html body .stm_metaboxes_grid__inner .preopen_field_wrapper .wpcfto_field_hint .wpcfto_generic_field.wpcfto_generic_field_flex_input input{margin-right:50px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .notice_banner{background-color:transparent}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner{position:relative;display:inline-block;margin:2px 0 20px 20px;min-height:auto;background-color:#fdfde4;filter:drop-shadow(3px 5.2px 16px rgba(0, 0, 0, .2));border-radius:10px}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner:before{position:absolute;top:-8px;left:8px;content:"";width:0;height:0;border-style:solid;border-width:0 5px 8px;border-color:transparent transparent #fdfde4}.stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field__notice_banner label{margin:0;color:#2a2e33;font-size:14px;font-weight:400}.wpcfto_field_hint{position:relative;z-index:990;height:14px;display:inline-block;font-size:0;margin-left:5px}.wpcfto_field_hint>.hint{position:absolute;bottom:100%;left:0;transform:translate(-50%,-10px);max-width:185px;min-width:185px;padding:10px;background-color:#2985f7;border-radius:5px;color:#fff;z-index:999999;font-size:14px;transition:.3s ease}.wpcfto_field_hint>.hint::after{content:"";border:5px solid transparent;border-top-color:#2985f7;left:50%;bottom:-10px;position:absolute;margin:0 auto;transform:translateX(2px)}.wpcfto_field_hint>i{cursor:pointer;z-index:99999;font-size:14px;color:#8c99a5;display:inline-block}.wpcfto_field_hint>i:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E);display:block;width:14px;height:14px;opacity:.9}.wpcfto_field_hint:hover>i{opacity:1;color:#2985f7}.wpcfto_field_hint:hover>i:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%232985f7%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E)}.wpcfto_field_hint:hover .hint{opacity:1;visibility:visible}.wpcfto-tab .container .row .column .wpcfto-box:first-child .wpcfto_field_hint>.hint{top:100%;bottom:auto;transform:translate(-50%,10px)}.wpcfto-tab .container .row .column .wpcfto-box:first-child .wpcfto_field_hint>.hint:after{bottom:auto;top:-10px;transform:translateX(2px) rotate(180deg)}.wpcfto_generic_field .hints{margin:0 0 15px}.wpcfto_generic_field .hints span{display:inline-block;vertical-align:top;padding:3px 10px;margin-right:10px;margin-bottom:10px;background-color:#f1f1f1;border:1px dashed #c1c0c3;border-radius:8px;cursor:pointer}.wpcfto_generic_field .hints span:last-child{margin-right:0}.wpcfto_generic_field_flex_input .wpcfto-field-content{display:flex;align-items:center;position:relative}.wpcfto_generic_field_flex_input .wpcfto-field-content .readonly-tooltip{position:absolute;top:-40px;left:50%;transform:translateX(-50%);padding:6px 16px;background-color:#000;border-radius:50px;color:#fff}.wpcfto_generic_field_flex_input .wpcfto-field-content .readonly-tooltip:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#000;border-bottom:0}.wpcfto-box-group_title .wpcfto_generic_field{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.wpcfto-box-group_title .wpcfto_generic_field .fa{margin-right:10px;margin-top:5px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside label{font-size:18px;font-weight:700;line-height:22px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-field-aside .wpcfto-field-description{width:100%}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview .wpcfto_preview__popup{visibility:hidden;top:100%;bottom:unset;left:50%;padding:5px;max-width:297px;background-color:#fff;overflow:hidden;border-radius:15px;transform:translateX(-50%);box-shadow:0 5px 25px rgba(0,0,0,.16);z-index:101;margin-top:17px}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview:after{content:"";border:15px solid transparent;border-bottom-color:#fff;left:0;right:0;display:inline-block;margin:0 auto;bottom:-17px;width:0;height:0;z-index:109}.wpcfto-box-group_title .wpcfto_generic_field.preview_bottom .wpcfto-field-aside .wpcfto_preview:hover .wpcfto_preview__popup{visibility:visible}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper{display:flex;justify-content:space-between}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto_preview{margin-left:0;margin-top:5px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto_preview::after{transform:rotate(0);top:5px;bottom:unset}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container{position:relative}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button{position:relative;display:block;background-color:#2985F7;color:#fff;padding:12px 18px;border-radius:4px;margin-top:5px;text-transform:uppercase;transition:all .2s;line-height:0;cursor:pointer;box-shadow:none;outline:0}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button i{margin-right:5px;font-size:14px}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button.tooltip-exists{background-color:rgba(41,133,247,.4);color:rgba(255,255,255,.9)}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-wrapper .wpcfto-group-title-button-container .wpcfto-group-title-button.tooltip-exists:hover{opacity:1}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content{display:none;width:250px;text-transform:none;line-height:16px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:#23282d;color:#fff;padding:10px;border-radius:6px;font-size:12px;z-index:10}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content::after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#23282d;transform:translateX(-50%)}.wpcfto-box-group_title .wpcfto_generic_field .wpcfto-group-title-button-tooltip-content.show-tooltip{display:block}.stm_metaboxes_grid.stm_metaboxes_grid--tooltip-hover{position:relative;z-index:1000}html body .stm_metaboxes_grid__inner .wpcfto-box-group_title.wpcfto-box-group_title.wpcfto-box-group_title.column-2{width:100%}.wpcfto_generic_field textarea,.wpcfto_generic_field_textarea textarea{height:auto;min-height:80px}.not_exist{display:none!important}.wpcfto-box.duration .wpcfto-field-content .row{margin:0 -15px}.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group+.wpcfto_color_gradient_group,.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group+.wpcfto_link_color_group{margin-left:20px}.wpcfto-box.duration .wpcfto-field-content .row .column{padding:0 7.5px}.wpcfto-box.duration .wpcfto-field-aside{align-self:center}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color{font-size:0}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color .wpcfto_field_title label{display:block;width:100%;min-width:unset;font-size:16px;font-weight:600;line-height:1.2}.stm_metaboxes_grid__inner .wpcfto_generic_field_link_color .field-description{margin-top:10px;margin-bottom:15px}.stm_metaboxes_grid__inner .wpcfto_link_color{display:flex}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group{width:100%}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group label{display:block;margin-bottom:10px}.stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group input{vertical-align:middle;width:calc(100% - 52px)!important;display:initial!important}.stm_metaboxes_grid__inner .stm_colorpicker_wrapper{position:relative}.stm_metaboxes_grid__inner .stm_colorpicker_wrapper>span:not(.description){background-color:#f6f9fc;display:inline-block;vertical-align:top;width:40px;height:40px;margin-right:10px;border:1px solid #bec5cb;cursor:pointer;border-radius:5px}.stm_metaboxes_grid .wpcfto_generic_field_sorter{display:flex;justify-content:space-between;padding:27px 20px;align-items:initial}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto-field-aside{align-self:flex-start}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto_field_title{max-width:40%;padding-right:15px;align-self:flex-start}.stm_metaboxes_grid .wpcfto_generic_field_sorter .wpcfto_field_title label{display:block}.stm_metaboxes_grid .wpcfto_generic_field_sorter .field-description{margin-top:15px;display:block}.stm_metaboxes_grid .list-group{display:flex;height:100%;flex-direction:column;padding:15px;margin-bottom:0}.stm_metaboxes_grid .list-group-item{position:relative;display:block;cursor:move;border-radius:5px;border:1px dashed #8c99a5;background-color:#f6f9fc;font-size:15px;font-weight:500;text-align:center;color:#27374e;padding:10px}.stm_metaboxes_grid .list-group-item.sortable-chosen{opacity:.3}.stm_metaboxes_grid .list-group-item:not(:last-of-type){margin-bottom:5px}.stm_metaboxes_grid .list-group-item:hover{color:#2985f7}.stm_metaboxes_grid .wpcfto_sorter{margin:15px 0;display:block;text-align:justify;font-size:0;width:60%;min-width:490px}.stm_metaboxes_grid .wpcfto_sorter::after{display:inline-block;width:100%}.stm_metaboxes_grid .wpcfto_sorter_single{display:inline-block;min-width:225px;width:calc(50% - 20px);margin-bottom:20px;font-size:14px;border-radius:5px;border:1px solid #bec5cb;background-color:#fff;vertical-align:top}.stm_metaboxes_grid .wpcfto_sorter_single:nth-child(2n+1){margin-right:20px}.stm_metaboxes_grid .wpcfto_sorter_single h6{height:40px;background-color:#2985f7;font-size:13px;font-weight:600;text-transform:uppercase;color:#fff;text-align:center;padding:10px;margin:0}.wpcfto_generic_field_gallery .wpcfto-field-content{display:flex;align-items:center}.wpcfto_gallery__items{display:flex;flex-wrap:wrap}.wpcfto_gallery__item{position:relative;border:0;margin-bottom:1em;cursor:all-scroll;margin-left:7px}.wpcfto_gallery__item img{vertical-align:top;border-radius:5px}.wpcfto_gallery__item_delete{position:absolute;right:5px;top:5px;width:25px;height:25px;line-height:25px!important;text-align:center;background-color:#fff;border-radius:50%;cursor:pointer;opacity:0;transition:.3s ease}.wpcfto_gallery__item_delete:hover{background-color:#2985f7;color:#fff;opacity:1}.wpcfto_gallery__item:hover .wpcfto_gallery__item_delete{opacity:1}.icon-preview-fade-enter,.icon-preview-fade-leave-to,.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field.sortable-ghost{opacity:0}.wpcfto_gallery .actions{padding-left:7px}.wpcfto_gallery .button{display:inline-block;margin-right:0;height:40px;line-height:1.4;color:#fff;font-size:13px;font-weight:600;border-radius:4px;background:#2985f7;border-color:#2985f7;cursor:pointer}.wpcfto_gallery .button.button-remove{background-color:#8c99a5;border-color:#8c99a5}.wpcfto_gallery .button.button-remove:hover{background-color:#7e8c9a!important;border-color:#7e8c9a!important}.wpcfto_gallery .button:hover{background-color:#4293f8!important;border-color:#4293f8!important}.wpcfto_gallery .button i{display:inline;margin-right:10px}@media (max-width:1200px){.wpcfto_gallery .button{margin-bottom:10px}}.wpcfto_generic_field_multi_input .wpcfto-field-aside{align-self:flex-start}.wpcfto_multi_input_label{cursor:move;display:none}.wpcfto_generic_field_multi_input .wpcfto_sorter{min-width:280px;width:auto}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group{padding:0}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field{padding:0;position:relative}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field input{width:100%;padding-right:40px;border:1px dashed #8c99a5}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field input:focus{border-color:#2985f7}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field.sortable-chosen input{border-color:#2985f7;box-shadow:0 6px 0 rgba(0,0,0,.1)}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field:not(:last-of-type){margin-bottom:15px}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_multi_input_icon{height:40px;width:40px;display:block;position:absolute;top:0;right:0;background-color:#2985f7;color:#fff;text-align:center;cursor:pointer;border-radius:0 5px 5px 0}.wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_multi_input_icon i{font-size:14px;line-height:40px}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient{display:flex;align-items:center;font-size:0;justify-content:space-between}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .wpcfto_field_title{max-width:35%}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .wpcfto_field_title label{display:block;width:100%;min-width:unset;font-size:16px;font-weight:600;line-height:1.2}.stm_metaboxes_grid__inner .wpcfto_generic_field_color_gradient .field-description{margin-top:10px}.stm_metaboxes_grid__inner .wpcfto_color_gradient{display:flex;width:calc(66.66% - 10px)!important}.previewer,.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group{width:100%}.stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group label{display:block;margin-bottom:10px}.custom-shadow{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.custom-shadow-sm{box-shadow:0 0 10px rgba(0,0,0,.16)}.icon-preview-fade-enter-active,.icon-preview-fade-leave-active{transition:opacity .25s}.preview-container{position:absolute;left:20px;right:20px;top:120px;background-color:#fff;z-index:9999999}.previewer{position:absolute;min-height:50px;max-height:500px;overflow:auto;border:1px solid #bec5cb;background:#fff;padding:20px;top:-20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-radius:10px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.icon-preview{text-align:center}.icon-preview .icon-wrapper{width:45px;height:45px;padding:10px;margin:0;line-height:30px;cursor:pointer;border-radius:5px;color:#8c99a5;transition:ease-in-out all .25s}.icon-preview .icon-wrapper.selected,.icon-preview .icon-wrapper:hover{background-color:#f2f5f8;color:#27374e}.icon-preview .icon-wrapper i{font-size:22px}.wpcfto_generic_field__iconpicker__icon{padding:10px;background-color:rgba(255,255,255,.5);font-size:20px}.wpcfto-box .wpcfto-box-child.column-1 .wpcfto_generic_field.wpcfto_generic_field__iconpicker,.wpcfto-box.column-1 .wpcfto_generic_field.wpcfto_generic_field__iconpicker{display:block}.wpcfto_generic_field_iconpicker{position:relative}.wpcfto_generic_field_iconpicker>.wpcfto-field-content{display:flex}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner{width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field{padding:0 20px 0 0;display:block;width:50%;float:left;margin-bottom:1.8em}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field .wpcfto-field-aside{width:100%;padding-right:0}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field .wpcfto-field-content{width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field label{display:block;margin:0 0 .8em}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field input:not(.range-slider-hidden){width:100%}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field.wpcfto_generic_field_range_slider{width:100%;display:block;margin-bottom:0}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field.wpcfto_generic_field_range_slider .wpcfto-field-aside label{margin:0!important}.wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner::after{content:"";display:block;clear:both}.wpcfto_generic_field_iconpicker .wpcfto_range_slider{min-width:290px;width:100%;max-width:420px;padding-top:0}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider-hidden{position:absolute;display:block!important;width:100px;padding-right:50px;top:0;right:-120px;text-align:center}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_range_slider__pin{display:none}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_field_addon{position:absolute;right:0;top:0;height:40px;line-height:26px;padding:6px 10px;font-size:14px;font-weight:400;color:#8c99a5;text-align:center;background-color:#fff;border:1px solid #bec5cb;border-radius:0 5px 5px 0}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .wpcfto_range_slider_custom_input{position:absolute;right:35px;top:0;padding-right:6px;border-radius:4px 0 0 4px;max-width:70px;height:40px}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider{padding-right:120px}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider .range-slider-hidden{display:none!important}.wpcfto_generic_field_iconpicker .wpcfto_range_slider .range-slider .range-slider-inner{padding-top:40px}.wpcfto_generic_field_iconpicker .icon-preview-wrap{align-self:flex-start}.wpcfto_generic_field_iconpicker .icon-preview-wrap label{display:block;margin:0 0 .8em}.wpcfto_generic_field_iconpicker .icon-preview-wrap .icon-preview-inner{width:121px;height:121px;display:flex;overflow:hidden;align-items:center;justify-content:space-around;border-radius:5px;border:1px solid #bec5cb;background-color:#fff}.wpcfto_group_started .wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field{padding-right:20px}.nuxy-notfound-icon{position:relative;display:inline-block;border-radius:50%;overflow:hidden;width:20px;height:20px;vertical-align:bottom}.nuxy-notfound-icon:before{content:"";display:block;top:-1px;left:0;position:absolute;border:10px solid transparent;border-bottom-color:#000;border-bottom-width:17px;border-top-width:0;opacity:.5}.nuxy-notfound-icon:after{content:"!";font-family:Verdana,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;position:absolute;left:50%;top:49%;transform:translateX(-50%) translateY(-50%)}.wpcfto_range_slider{position:relative;padding:25px 0 20px}.wpcfto_range_slider__pin{position:absolute;top:0;text-align:center;line-height:20px;font-size:13px;font-weight:500;background-color:#fff;color:#000;width:auto;min-width:37px;height:20px;box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateX(-50%)}.wpcfto_range_slider__pin::after{content:"";position:absolute;border:4px solid transparent;border-top-color:#fff;bottom:-8px;left:50%;transform:translateX(-50%)}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider{display:flex;justify-content:space-between;flex-direction:row;align-items:center;padding:20px}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title{width:30%}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title label{display:block}.stm_metaboxes_grid .slider_r .wpcfto_generic_field_range_slider .wpcfto_field_title .field-description{display:block;margin-top:10px}.range-slider{display:block;height:20px}.range-slider.disabled{opacity:.5}.range-slider-inner{display:inline-block;position:relative;height:100%;width:100%}.range-slider-fill,.range-slider-rail{display:block;position:absolute;top:50%;left:0;height:8px;border-radius:100px;transform:translateY(-50%)}.range-slider-rail{width:100%;background-color:#f6f9fc;height:8px;border-radius:100px;border:1px solid #bec5cb}.range-slider-fill,.range-slider-knob{background-color:#2985f7}.range-slider-knob{display:block;position:absolute;top:50%;left:0;box-sizing:border-box;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 2px rgba(0,0,0,.25);transform:translate(-50%,-50%);cursor:pointer}.range-slider-hidden{display:none!important}.wpcfto_generic_field__typography.wpcfto_generic_field{padding:27px 20px 20px}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap>.row>.column{padding:0!important}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-1,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-50{padding-bottom:1em}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column>.column-50{width:calc(50% - 10px)}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column .row .column,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .column .row .column>div,.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .wpcfto_generic_field{padding:0}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .stm_colorpicker_wrapper{width:75%}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .wpcfto_generic_field_color__clear{width:calc(25% - 11px)}.wpcfto_generic_field__typography .wpcfto-typography-fields-wrap .field-label{margin-bottom:1em;display:block;font-size:16px;font-weight:500}.wpcfto_generic_field__typography__preview{word-break:break-all}.wpcfto_generic_field__typography input,.wpcfto_generic_field__typography select{width:100%;margin-bottom:1em}.wpcfto_generic_field__typography .input-group{margin-bottom:1em}.wpcfto_generic_field__typography .wpcfto_generic_field_color .wpcfto-field-content{width:100%}.wpcfto_generic_field__typography .wpcfto_generic_field__typography__preview{border-radius:5px;border:1px dashed #8c99a5;background-color:#f6f9fc;padding:8px 15px}.wpcfto-disabled-field{position:relative}.wpcfto-disabled-field:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);transition:.3s ease;z-index:999}.wpcfto-field-disabled .wpcfto-field-content{position:relative}.wpcfto-field-disabled .wpcfto-field-content:before{display:flex;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);z-index:999}@-webkit-keyframes blink-and-fade{0%,100%{opacity:0}50%{opacity:1}}@keyframes blink-and-fade{0%,100%{opacity:0}50%{opacity:1}}.wpcfto_search_group{position:relative;flex:1;padding:0 15px 0 0}input[type=text].wpcfto-search-field{min-width:276px;height:45px;border-radius:30px;border:1px solid #8c99a5;background-color:#f6f9fc;padding-left:16px;padding-right:16px;width:100%}.wpcfto-search-results{display:block;position:absolute;border-radius:8px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.25);left:0;right:15px;top:47px;max-height:250px;overflow:auto;border:1px solid #efefef}.wpcfto-search-results i{margin:0 5px 0 0}.wpcfto-search-results.not-found{pointer-events:none}.wpcfto-search-result{display:flex;justify-content:space-between;font-size:13px;padding:12px;transition:.2s;cursor:pointer;color:rgba(0,0,0,.5)}.wpcfto-search-result:not(last-child){border-bottom:1px solid #efefef}.wpcfto-search-result:hover{background-color:#efefef;color:rgba(0,0,0,.9)}.wpcfto-search-result-name span{font-weight:700;color:rgba(0,0,0,.9)}.wpcfto-search-result-section{display:flex}.wpcfto-search-result-section span{position:relative;padding:0 0 0 20px}.wpcfto-search-result-section span:before{content:"";position:absolute;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:block;width:3px;height:3px;left:7px;top:7px;opacity:.5}.wpcfto-remove-search-value{width:25px;height:25px;display:block;right:25px;top:11px;position:absolute;opacity:.6;transition:.2s;cursor:pointer}.wpcfto-remove-search-value:hover{opacity:1}.wpcfto-remove-search-value:after,.wpcfto-remove-search-value:before{content:"";display:block;position:absolute;width:15px;height:2px;left:50%;top:50%;transition:.3s;background-color:#000}.wpcfto-remove-search-value:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.wpcfto-remove-search-value:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.selected-field .wpcfto-field-aside__label{position:relative;display:inline-block}.selected-field .wpcfto-field-aside__label:before{content:"";border:1px solid #2985f7;border-radius:5px;background-color:rgba(41,133,247,.2901960784);position:absolute;left:-4px;right:-4px;top:-2px;bottom:-2px;display:block;-webkit-animation:blink-and-fade 1s ease-in-out 4,fade-out 4s forwards;animation:blink-and-fade 1s ease-in-out 4,fade-out 4s forwards;opacity:0}.stm_metaboxes_grid__inner .wpcfto-box-import_export{background-color:transparent}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export{width:100%}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__export{margin-bottom:30px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import textarea{min-height:150px;margin:0 0 15px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import_notice{padding:15px 30px;margin:15px 0;background-color:#E53935;color:#fff;border-radius:5px}.stm_metaboxes_grid__inner .wpcfto-box-import_export .wpcfto_import_export__import .loading_import{display:inline-block;width:50px;height:40px;position:relative} -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/assets/js/metaboxes.js
r3422825 r3427267 18 18 success: true 19 19 }, 20 submenuTitle: '' ,20 submenuTitle: '' 21 21 }; 22 22 }, … … 56 56 }, 57 57 changeTab: function changeTab(tab) { 58 if (!tab) return; 58 59 var $tab = $('#' + tab); 60 if (!$tab.length) return; 59 61 $tab.closest('.stm_metaboxes_grid__inner').find('.wpcfto-tab').removeClass('active'); 60 62 $tab.addClass('active'); 61 63 var $section = $('div[data-section="' + tab + '"]'); 64 if (!$section.length) return; 62 65 $tab.closest('.wpcfto-settings').find('.wpcfto-nav').removeClass('active'); 63 66 $tab.closest('.stm_metaboxes_grid__inner').find('.wpcfto-nav').removeClass('active'); … … 83 86 }, 84 87 changeSubMenu: function changeSubMenu(sub_menu) { 88 if (!sub_menu) return; 85 89 var $submenu = $('[data-submenu="' + sub_menu + '"]'); 90 if (!$submenu.length) return; 86 91 this.submenuTitle = $submenu.text(); 87 92 $('[data-submenu]').removeClass('active'); 88 93 $submenu.addClass('active'); 94 var url = new URL(window.location); 95 var submenuName = sub_menu.split('_').pop(); 96 if (submenuName) { 97 url.searchParams.set('submenu', submenuName); 98 history.pushState(null, null, url.toString()); 99 } 89 100 this.initSubmenu(); 90 101 }, … … 199 210 }); 200 211 })(jQuery); 201 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyIkIiwiZG9jdW1lbnQiLCJyZWFkeSIsImVhY2giLCIkdGhpcyIsImRhdGFfdmFyIiwiYXR0ciIsImRhdGFfc291cmNlIiwiVnVlIiwiZWwiLCJkYXRhIiwibG9hZGluZyIsInNldHRpbmdzX2FsZXJ0Iiwic3RhdHVzIiwic3VjY2VzcyIsI m1vdW50ZWQiLCJnZXRTZXR0aW5ncyIsImNsZWFyRW1wdHlHcm91cHMiLCJtZXRob2RzIiwiaW5pdFN1Ym1lbnUiLCJuZXh0VGljayIsInRoZW4iLCJzdWJtZW51X3RhYl9maWVsZHMiLCJjc3MiLCJkaXNwbGF5IiwiJHN1Yl9tZW51Iiwic3ViX21lbnVfc2VjdGlvbiIsIiRzdWJtZW51X3NlY3Rpb24iLCJyZW1vdmVBdHRyIiwicGFyZW50cyIsImpRdWVyeSIsImNoYW5nZVRhYkZyb21BbmNob3IiLCJfdGhpcyIsImhhc2giLCJ3aW5kb3ciLCJsb2NhdGlvbiIsImhhc2hQYXJ0cyIsInNwbGl0IiwiY2hhbmdlVGFiIiwidGFiIiwiJHRhYiIsImNsb3Nlc3QiLCJmaW5kIiwicmVtb3ZlQ2xhc3MiLCJhZGRDbGFzcyIsIiRzZWN0aW9uIiwiaGlzdG9yeSIsInB1c2hTdGF0ZSIsImhhc0NsYXNzIiwiJHN1Ym1lbnUiLCJlcSIsInVybFBhcmFtcyIsIlVSTFNlYXJjaFBhcmFtcyIsInNlYXJjaCIsInN1Ym1lbnVQYXJhbSIsImdldCIsIm5hdlN1Ym1lbnUiLCJjb25jYXQiLCJ1bmRlZmluZWQiLCJsZW5ndGgiLCJjaGFuZ2VTdWJNZW51IiwiYW5pbWF0ZSIsInNjcm9sbFRvcCIsIm9mZnNldCIsInRvcCIsInN1Yl9tZW51IiwiJGh0dHAiLCJzdG1fd3BjZnRvX2FqYXh1cmwiLCJ3cGNmdG9fZ2xvYmFsX3NldHRpbmdzIiwiciIsIiRzZXQiLCJib2R5Iiwic2F2ZVNldHRpbmdzIiwiaWQiLCJ2bSIsInBvc3QiLCJzdG1fd3BjZnRvX25vbmNlcyIsIkpTT04iLCJzdHJpbmdpZnkiLCJyZXNwb25zZSIsIl9yZXNwb25zZSRib2R5Iiwic2V0VGltZW91dCIsInJlbG9hZCIsImluaXRPcGVuIiwiZmllbGQiLCJvcGVuZWQiLCJ2YWx1ZSIsIm9wZW5GaWVsZCIsImVuYWJsZUFkZG9uIiwiJGV2ZW50Iiwib3B0aW9uIiwiY3VycmVudEl0ZW0iLCJ0YXJnZXQiLCJ1cmwiLCIkY29udGFpbmVyIiwicmVtb3ZlIiwiJGdyb3VwIiwiJGNoaWxkcyIsImdyb3VwX2RlcGVuZGVuY3kiLCJwYXJzZSIsIm9iaktleSIsIk9iamVjdCIsImtleXMiLCJkZXBzS2V5Iiwia2V5IiwiZGVwc0Rpc2FibGVGaWVsZHMiLCJmaWVsZHMiLCJvcHRpb25zIiwiZHBzIiwiZmlsdGVyIiwiZGVwIiwid2F0Y2giLCJkZWVwIiwiaGFuZGxlciJdLCJzb3VyY2VzIjpbImZha2VfOGIzNWNlNC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuKGZ1bmN0aW9uICgkKSB7XG4gICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpIHtcbiAgICAkKCdbZGF0YS12dWVdJykuZWFjaChmdW5jdGlvbiAoKSB7XG4gICAgICB2YXIgJHRoaXMgPSAkKHRoaXMpO1xuICAgICAgdmFyIGRhdGFfdmFyID0gJHRoaXMuYXR0cignZGF0YS12dWUnKTtcbiAgICAgIHZhciBkYXRhX3NvdXJjZSA9ICR0aGlzLmF0dHIoJ2RhdGEtc291cmNlJyk7XG4gICAgICBuZXcgVnVlKHtcbiAgICAgICAgZWw6ICQodGhpcylbMF0sXG4gICAgICAgIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGxvYWRpbmc6IGZhbHNlLFxuICAgICAgICAgICAgZGF0YTogJycsXG4gICAgICAgICAgICBzZXR0aW5nc19hbGVydDoge1xuICAgICAgICAgICAgICBzdGF0dXM6IGZhbHNlLFxuICAgICAgICAgICAgICBzdWNjZXNzOiB0cnVlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfTtcbiAgICAgICAgfSxcbiAgICAgICAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHtcbiAgICAgICAgICB0aGlzLmdldFNldHRpbmdzKCk7XG4gICAgICAgICAgdGhpcy5jbGVhckVtcHR5R3JvdXBzKCk7XG4gICAgICAgIH0sXG4gICAgICAgIG1ldGhvZHM6IHtcbiAgICAgICAgICBpbml0U3VibWVudTogZnVuY3Rpb24gaW5pdFN1Ym1lbnUoKSB7XG4gICAgICAgICAgICBWdWUubmV4dFRpY2soKS50aGVuKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgKGZ1bmN0aW9uICgkKSB7XG4gICAgICAgICAgICAgICAgLypIaWRlIGFsbCBmaWVsZHMgaW4gc3VibWVudSovXG4gICAgICAgICAgICAgICAgdmFyIHN1Ym1lbnVfdGFiX2ZpZWxkcyA9ICQoJy53cGNmdG8tdGFiLmhhcy1zdWJtZW51LWl0ZW1zIFtkYXRhLWZpZWxkXSwgLndwY2Z0by10YWIuaGFzLXN1Ym1lbnUtaXRlbXMgLndwY2Z0b19ncm91cF9zdGFydGVkJyk7XG4gICAgICAgICAgICAgICAgc3VibWVudV90YWJfZmllbGRzLmNzcyh7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAnbm9uZSdcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB2YXIgJHN1Yl9tZW51ID0gJCgnLndwY2Z0by1zdWJtZW51cyAuYWN0aXZlJyk7XG4gICAgICAgICAgICAgICAgdmFyIHN1Yl9tZW51X3NlY3Rpb24gPSAkc3ViX21lbnUuYXR0cignZGF0YS1zdWJtZW51Jyk7XG4gICAgICAgICAgICAgICAgdmFyICRzdWJtZW51X3NlY3Rpb24gPSAkKCcuJyArIHN1Yl9tZW51X3NlY3Rpb24pO1xuICAgICAgICAgICAgICAgICRzdWJtZW51X3NlY3Rpb24ucmVtb3ZlQXR0cignc3R5bGUnKTtcbiAgICAgICAgICAgICAgICBzdWJtZW51X3RhYl9maWVsZHMucGFyZW50cygnLndwY2Z0b19ncm91cF9zdGFydGVkJykuY3NzKHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICdub25lJ1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICRzdWJtZW51X3NlY3Rpb24ucGFyZW50cygnLndwY2Z0b19ncm91cF9zdGFydGVkJykucmVtb3ZlQXR0cignc3R5bGUnKTtcbiAgICAgICAgICAgICAgfSkoalF1ZXJ5KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgY2hhbmdlVGFiRnJvbUFuY2hvcjogZnVuY3Rpb24gY2hhbmdlVGFiRnJvbUFuY2hvcigpIHtcbiAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICB2YXIgaGFzaCA9IHdpbmRvdy5sb2NhdGlvbi5oYXNoO1xuICAgICAgICAgICAgdmFyIGhhc2hQYXJ0cyA9IGhhc2guc3BsaXQoJyMnKTtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgaGFzaFBhcnRzWzFdICE9PSAndW5kZWZpbmVkJykge1xuICAgICAgICAgICAgICBWdWUubmV4dFRpY2soZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIF90aGlzLmNoYW5nZVRhYihoYXNoUGFydHNbMV0pO1xuICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIGNoYW5nZVRhYjogZnVuY3Rpb24gY2hhbmdlVGFiKHRhYikge1xuICAgICAgICAgICAgdmFyICR0YWIgPSAkKCcjJyArIHRhYik7XG4gICAgICAgICAgICAkdGFiLmNsb3Nlc3QoJy5zdG1fbWV0YWJveGVzX2dyaWRfX2lubmVyJykuZmluZCgnLndwY2Z0by10YWInKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkdGFiLmFkZENsYXNzKCdhY3RpdmUnKTtcbiAgICAgICAgICAgIHZhciAkc2VjdGlvbiA9ICQoJ2RpdltkYXRhLXNlY3Rpb249XCInICsgdGFiICsgJ1wiXScpO1xuICAgICAgICAgICAgJHRhYi5jbG9zZXN0KCcud3BjZnRvLXNldHRpbmdzJykuZmluZCgnLndwY2Z0by1uYXYnKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkdGFiLmNsb3Nlc3QoJy5zdG1fbWV0YWJveGVzX2dyaWRfX2lubmVyJykuZmluZCgnLndwY2Z0by1uYXYnKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkc2VjdGlvbi5jbG9zZXN0KCcud3BjZnRvLW5hdicpLmFkZENsYXNzKCdhY3RpdmUnKTtcbiAgICAgICAgICAgIGhpc3RvcnkucHVzaFN0YXRlKG51bGwsIG51bGwsICcjJyArIHRhYik7XG5cbiAgICAgICAgICAgIC8qaWYgaGFzIHN1Ym1lbnUqL1xuICAgICAgICAgICAgaWYgKCRzZWN0aW9uLmNsb3Nlc3QoJy53cGNmdG8tbmF2JykuaGFzQ2xhc3MoJ2hhcy1zdWJtZW51JykpIHtcbiAgICAgICAgICAgICAgdmFyICRzdWJtZW51ID0gJHNlY3Rpb24uY2xvc2VzdCgnLndwY2Z0by1uYXYnKS5maW5kKCcud3BjZnRvLXN1Ym1lbnVzIFtkYXRhLXN1Ym1lbnVdJykuZXEoMCk7XG4gICAgICAgICAgICAgIHZhciB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICAgICAgICAgICAgICB2YXIgc3VibWVudVBhcmFtID0gdXJsUGFyYW1zLmdldCgnc3VibWVudScpO1xuICAgICAgICAgICAgICBpZiAoc3VibWVudVBhcmFtKSB7XG4gICAgICAgICAgICAgICAgdmFyIG5hdlN1Ym1lbnUgPSAkc2VjdGlvbi5jbG9zZXN0KCcud3BjZnRvLW5hdicpLmZpbmQoXCIud3BjZnRvLXN1Ym1lbnVzIFtkYXRhLXN1Ym1lbnU9XCIuY29uY2F0KHRhYiwgXCJfXCIpLmNvbmNhdChzdWJtZW51UGFyYW0sIFwiXVwiKSk7XG4gICAgICAgICAgICAgICAgJHN1Ym1lbnUgPSBuYXZTdWJtZW51ICE9PSB1bmRlZmluZWQgJiYgbmF2U3VibWVudS5sZW5ndGggPiAwID8gbmF2U3VibWVudSA6ICRzdWJtZW51O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRoaXMuY2hhbmdlU3ViTWVudSgkc3VibWVudS5hdHRyKCdkYXRhLXN1Ym1lbnUnKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qU2Nyb2xsIHRvcCovXG4gICAgICAgICAgICAkKFwiaHRtbCwgYm9keVwiKS5hbmltYXRlKHtcbiAgICAgICAgICAgICAgc2Nyb2xsVG9wOiAkdGFiLmNsb3Nlc3QoJy5zdG1fbWV0YWJveGVzX2dyaWRfX2lubmVyJykub2Zmc2V0KCkudG9wIC0gMTAwXG4gICAgICAgICAgICB9LCBcImZhc3RcIik7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBjaGFuZ2VTdWJNZW51OiBmdW5jdGlvbiBjaGFuZ2VTdWJNZW51KHN1Yl9tZW51KSB7XG4gICAgICAgICAgICB2YXIgJHN1Ym1lbnUgPSAkKCdbZGF0YS1zdWJtZW51PVwiJyArIHN1Yl9tZW51ICsgJ1wiXScpO1xuICAgICAgICAgICAgJCgnW2RhdGEtc3VibWVudV0nKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkc3VibWVudS5hZGRDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICB0aGlzLmluaXRTdWJtZW51KCk7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBnZXRTZXR0aW5nczogZnVuY3Rpb24gZ2V0U2V0dGluZ3MoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IHRydWU7XG4gICAgICAgICAgICB0aGlzLiRodHRwLmdldChzdG1fd3BjZnRvX2FqYXh1cmwgKyAnP2FjdGlvbj1zdG1fd3BjZnRvX2dldF9zZXR0aW5ncyZzb3VyY2U9JyArIGRhdGFfc291cmNlICsgJyZuYW1lPScgKyBkYXRhX3ZhciArICcmbm9uY2U9JyArIHdwY2Z0b19nbG9iYWxfc2V0dGluZ3NbJ25vbmNlJ10pLnRoZW4oZnVuY3Rpb24gKHIpIHtcbiAgICAgICAgICAgICAgX3RoaXMuJHNldChfdGhpcywgJ2RhdGEnLCByLmJvZHkpO1xuICAgICAgICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7XG4gICAgICAgICAgICAgIHRoaXMuY2hhbmdlVGFiRnJvbUFuY2hvcigpO1xuICAgICAgICAgICAgICB0aGlzLmluaXRTdWJtZW51KCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIHNhdmVTZXR0aW5nczogZnVuY3Rpb24gc2F2ZVNldHRpbmdzKGlkKSB7XG4gICAgICAgICAgICB2YXIgdm0gPSB0aGlzO1xuICAgICAgICAgICAgdm0ubG9hZGluZyA9IHRydWU7XG4gICAgICAgICAgICB0aGlzLiRodHRwLnBvc3Qoc3RtX3dwY2Z0b19hamF4dXJsICsgJz9hY3Rpb249d3BjZnRvX3NhdmVfc2V0dGluZ3Mmbm9uY2U9JyArIHN0bV93cGNmdG9fbm9uY2VzWyd3cGNmdG9fc2F2ZV9zZXR0aW5ncyddICsgJyZuYW1lPScgKyBpZCwgSlNPTi5zdHJpbmdpZnkodm0uZGF0YSkpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7XG4gICAgICAgICAgICAgIHZhciBfcmVzcG9uc2UkYm9keTtcbiAgICAgICAgICAgICAgdm0ubG9hZGluZyA9IGZhbHNlO1xuICAgICAgICAgICAgICB2bS5zZXR0aW5nc19hbGVydCA9IHtcbiAgICAgICAgICAgICAgICBzdWNjZXNzOiByZXNwb25zZS5zdGF0dXMgPT09IDIwMCxcbiAgICAgICAgICAgICAgICBzdGF0dXM6IHRydWVcbiAgICAgICAgICAgICAgfTtcbiAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgdm0uc2V0dGluZ3NfYWxlcnQuc3RhdHVzID0gZmFsc2U7XG4gICAgICAgICAgICAgIH0sIDE1MDApO1xuICAgICAgICAgICAgICBpZiAoKChfcmVzcG9uc2UkYm9keSA9IHJlc3BvbnNlLmJvZHkpID09PSBudWxsIHx8IF9yZXNwb25zZSRib2R5ID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfcmVzcG9uc2UkYm9keS5yZWxvYWQpID09PSB0cnVlKSBsb2NhdGlvbi5yZWxvYWQoKTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgaW5pdE9wZW46IGZ1bmN0aW9uIGluaXRPcGVuKGZpZWxkKSB7XG4gICAgICAgICAgICBpZiAodHlwZW9mIGZpZWxkLm9wZW5lZCA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgICAgdGhpcy4kc2V0KGZpZWxkLCAnb3BlbmVkJywgISFmaWVsZC52YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBvcGVuRmllbGQ6IGZ1bmN0aW9uIG9wZW5GaWVsZChmaWVsZCkge1xuICAgICAgICAgICAgdmFyIG9wZW5lZCA9ICFmaWVsZC5vcGVuZWQ7XG4gICAgICAgICAgICB0aGlzLiRzZXQoZmllbGQsICdvcGVuZWQnLCBvcGVuZWQpO1xuICAgICAgICAgICAgaWYgKCFmaWVsZC5vcGVuZWQpIHtcbiAgICAgICAgICAgICAgdGhpcy4kc2V0KGZpZWxkLCAndmFsdWUnLCAnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBlbmFibGVBZGRvbjogZnVuY3Rpb24gZW5hYmxlQWRkb24oJGV2ZW50LCBvcHRpb24pIHtcbiAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICBWdWUubmV4dFRpY2soZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAoZnVuY3Rpb24gKCQpIHtcbiAgICAgICAgICAgICAgICB2YXIgY3VycmVudEl0ZW0gPSAkKCRldmVudC50YXJnZXQpO1xuICAgICAgICAgICAgICAgIGN1cnJlbnRJdGVtLmFkZENsYXNzKCdsb2FkaW5nJyk7XG4gICAgICAgICAgICAgICAgdmFyIHVybCA9IHN0bV93cGNmdG9fYWpheHVybCArICc/YWN0aW9uPXN0bV9sbXNfZW5hYmxlX2FkZG9uJmFkZG9uPScgKyBvcHRpb247XG4gICAgICAgICAgICAgICAgX3RoaXMuJGh0dHAuZ2V0KHVybCkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHtcbiAgICAgICAgICAgICAgICAgIGN1cnJlbnRJdGVtLnJlbW92ZUNsYXNzKCdsb2FkaW5nJyk7XG4gICAgICAgICAgICAgICAgICB2YXIgJGNvbnRhaW5lciA9ICQoJy5zdG1fbG1zX2FkZG9uX2dyb3VwX3NldHRpbmdzXycgKyBvcHRpb24pO1xuICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci5lYWNoKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICAgICAgdmFyICR0aGlzID0gJCh0aGlzKTtcbiAgICAgICAgICAgICAgICAgICAgJHRoaXMucmVtb3ZlQ2xhc3MoJ2lzX3BybyBpc19wcm9faW5fYWRkb24nKTtcbiAgICAgICAgICAgICAgICAgICAgJHRoaXMuZmluZCgnLmZpZWxkX292ZXJsYXknKS5yZW1vdmUoKTtcbiAgICAgICAgICAgICAgICAgICAgJHRoaXMuZmluZCgnLnByby1ub3RpY2UnKS5yZW1vdmUoKTtcbiAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICB9KShqUXVlcnkpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBjbGVhckVtcHR5R3JvdXBzOiBmdW5jdGlvbiBjbGVhckVtcHR5R3JvdXBzKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgICAgIFZ1ZS5uZXh0VGljaygpLnRoZW4oZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAoZnVuY3Rpb24gKCQpIHtcbiAgICAgICAgICAgICAgICAkKCcud3BjZnRvX2dyb3VwX3N0YXJ0ZWQnKS5lYWNoKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICAgIHZhciAkZ3JvdXAgPSAkKHRoaXMpO1xuICAgICAgICAgICAgICAgICAgdmFyICRjaGlsZHMgPSAkZ3JvdXAuZmluZCgnLndwY2Z0by1ib3gtY2hpbGQnKTtcbiAgICAgICAgICAgICAgICAgIGlmICghJGNoaWxkcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgJGdyb3VwLmFkZENsYXNzKCduby1jaGlsZHMtdmlzaWJsZScpO1xuICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgJGdyb3VwLnJlbW92ZUNsYXNzKCduby1jaGlsZHMtdmlzaWJsZScpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdmFyIGdyb3VwX2RlcGVuZGVuY3kgPSAkZ3JvdXAuYXR0cignZGF0YS1kZXBlbmRlbmN5Jyk7XG4gICAgICAgICAgICAgICAgICBpZiAodHlwZW9mIGdyb3VwX2RlcGVuZGVuY3kgPT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JvdXBfZGVwZW5kZW5jeSA9IEpTT04ucGFyc2UoZ3JvdXBfZGVwZW5kZW5jeSk7XG4gICAgICAgICAgICAgICAgICAgIHZhciBvYmpLZXkgPSBPYmplY3Qua2V5cyhfdGhpcy5kYXRhKVswXTtcbiAgICAgICAgICAgICAgICAgICAgdmFyIGRlcHNLZXkgPSBncm91cF9kZXBlbmRlbmN5LmtleTtcbiAgICAgICAgICAgICAgICAgICAgdmFyIGRlcHNEaXNhYmxlRmllbGRzID0gX3RoaXMuZGF0YVtvYmpLZXldLmZpZWxkc1tkZXBzS2V5XS52YWx1ZVsxXS5vcHRpb25zO1xuICAgICAgICAgICAgICAgICAgICBpZiAoZGVwc0Rpc2FibGVGaWVsZHMubGVuZ3RoID4gMCkge1xuICAgICAgICAgICAgICAgICAgICAgIHZhciBkcHMgPSBkZXBzRGlzYWJsZUZpZWxkcy5maWx0ZXIoZnVuY3Rpb24gKGRlcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGRlcC5pZCA9PT0gZ3JvdXBfZGVwZW5kZW5jeS52YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAgICAgICBpZiAoZHBzLmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRncm91cC5hZGRDbGFzcygnZ3JvdXAtZGlzYWJsZWQnKTtcbiAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGdyb3VwLnJlbW92ZUNsYXNzKCdncm91cC1kaXNhYmxlZCcpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAkZ3JvdXAucmVtb3ZlQ2xhc3MoJ2dyb3VwLWRpc2FibGVkJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgfSkoalF1ZXJ5KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgd2F0Y2g6IHtcbiAgICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgICBkZWVwOiB0cnVlLFxuICAgICAgICAgICAgaGFuZGxlcjogZnVuY3Rpb24gaGFuZGxlcigpIHtcbiAgICAgICAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgX3RoaXMuY2xlYXJFbXB0eUdyb3VwcygpO1xuICAgICAgICAgICAgICAgIF90aGlzLmluaXRTdWJtZW51KCk7XG4gICAgICAgICAgICAgIH0sIDEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9KTtcbiAgfSk7XG59KShqUXVlcnkpOyJdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTs7QUFFWixDQUFDLFVBQVVBLENBQUMsRUFBRTtFQUNaQSxDQUFDLENBQUNDLFFBQVEsQ0FBQyxDQUFDQyxLQUFLLENBQUMsWUFBWTtJQUM1QkYsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDRyxJQUFJLENBQUMsWUFBWTtNQUMvQixJQUFJQyxLQUFLLEdBQUdKLENBQUMsQ0FBQyxJQUFJLENBQUM7TUFDbkIsSUFBSUssUUFBUSxHQUFHRCxLQUFLLENBQUNFLElBQUksQ0FBQyxVQUFVLENBQUM7TUFDckMsSUFBSUMsV0FBVyxHQUFHSCxLQUFLLENBQUNFLElBQUksQ0FBQyxhQUFhLENBQUM7TUFDM0MsSUFBSUUsR0FBRyxDQUFDO1FBQ05DLEVBQUUsRUFBRVQsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNkVSxJQUFJLEVBQUUsU0FBU0EsSUFBSUEsQ0FBQSxFQUFHO1VBQ3BCLE9BQU87WUFDTEMsT0FBTyxFQUFFLEtBQUs7WUFDZEQsSUFBSSxFQUFFLEVBQUU7WUFDUkUsY0FBYyxFQUFFO2NBQ2RDLE1BQU0sRUFBRSxLQUFLO2NBQ2JDLE9BQU8sRUFBRTtZQUNYO1VBQ0YsQ0FBQztRQUNILENBQUM7UUFDREMsT0FBTyxFQUFFLFNBQVNBLE9BQU9BLENBQUEsRUFBRztVQUMxQixJQUFJLENBQUNDLFdBQVcsQ0FBQyxDQUFDO1VBQ2xCLElBQUksQ0FBQ0MsZ0JBQWdCLENBQUMsQ0FBQztRQUN6QixDQUFDO1FBQ0RDLE9BQU8sRUFBRTtVQUNQQyxXQUFXLEVBQUUsU0FBU0EsV0FBV0EsQ0FBQSxFQUFHO1lBQ2xDWCxHQUFHLENBQUNZLFFBQVEsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FBQyxZQUFZO2NBQzlCLENBQUMsVUFBVXJCLENBQUMsRUFBRTtnQkFDWjtnQkFDQSxJQUFJc0Isa0JBQWtCLEdBQUd0QixDQUFDLENBQUMsaUdBQWlHLENBQUM7Z0JBQzdIc0Isa0JBQWtCLENBQUNDLEdBQUcsQ0FBQztrQkFDckJDLE9BQU8sRUFBRTtnQkFDWCxDQUFDLENBQUM7Z0JBQ0YsSUFBSUMsU0FBUyxHQUFHekIsQ0FBQyxDQUFDLDBCQUEwQixDQUFDO2dCQUM3QyxJQUFJMEIsZ0JBQWdCLEdBQUdELFNBQVMsQ0FBQ25CLElBQUksQ0FBQyxjQUFjLENBQUM7Z0JBQ3JELElBQUlxQixnQkFBZ0IsR0FBRzNCLENBQUMsQ0FBQyxHQUFHLEdBQUcwQixnQkFBZ0IsQ0FBQztnQkFDaERDLGdCQUFnQixDQUFDQyxVQUFVLENBQUMsT0FBTyxDQUFDO2dCQUNwQ04sa0JBQWtCLENBQUNPLE9BQU8sQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDTixHQUFHLENBQUM7a0JBQ3REQyxPQUFPLEVBQUU7Z0JBQ1gsQ0FBQyxDQUFDO2dCQUNGRyxnQkFBZ0IsQ0FBQ0UsT0FBTyxDQUFDLHVCQUF1QixDQUFDLENBQUNELFVBQVUsQ0FBQyxPQUFPLENBQUM7Y0FDdkUsQ0FBQyxFQUFFRSxNQUFNLENBQUM7WUFDWixDQUFDLENBQUM7VUFDSixDQUFDO1VBQ0RDLG1CQUFtQixFQUFFLFNBQVNBLG1CQUFtQkEsQ0FBQSxFQUFHO1lBQ2xELElBQUlDLEtBQUssR0FBRyxJQUFJO1lBQ2hCLElBQUlDLElBQUksR0FBR0MsTUFBTSxDQUFDQyxRQUFRLENBQUNGLElBQUk7WUFDL0IsSUFBSUcsU0FBUyxHQUFHSCxJQUFJLENBQUNJLEtBQUssQ0FBQyxHQUFHLENBQUM7WUFDL0IsSUFBSSxPQUFPRCxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssV0FBVyxFQUFFO2NBQ3ZDNUIsR0FBRyxDQUFDWSxRQUFRLENBQUMsWUFBWTtnQkFDdkJZLEtBQUssQ0FBQ00sU0FBUyxDQUFDRixTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7Y0FDL0IsQ0FBQyxDQUFDO1lBQ0o7VUFDRixDQUFDO1VBQ0RFLFNBQVMsRUFBRSxTQUFTQSxTQUFTQSxDQUFDQyxHQUFHLEVBQUU7WUFDakMsSUFBSUMsSUFBSSxHQUFHeEMsQ0FBQyxDQUFDLEdBQUcsR0FBR3VDLEdBQUcsQ0FBQztZQUN2QkMsSUFBSSxDQUFDQyxPQUFPLENBQUMsNEJBQTRCLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDQyxXQUFXLENBQUMsUUFBUSxDQUFDO1lBQ3BGSCxJQUFJLENBQUNJLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDdkIsSUFBSUMsUUFBUSxHQUFHN0MsQ0FBQyxDQUFDLG9CQUFvQixHQUFHdUMsR0FBRyxHQUFHLElBQUksQ0FBQztZQUNuREMsSUFBSSxDQUFDQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDQyxXQUFXLENBQUMsUUFBUSxDQUFDO1lBQzFFSCxJQUFJLENBQUNDLE9BQU8sQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUNDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFDcEZFLFFBQVEsQ0FBQ0osT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDRyxRQUFRLENBQUMsUUFBUSxDQUFDO1lBQ2xERSxPQUFPLENBQUNDLFNBQVMsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLEdBQUcsR0FBR1IsR0FBRyxDQUFDOztZQUV4QztZQUNBLElBQUlNLFFBQVEsQ0FBQ0osT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDTyxRQUFRLENBQUMsYUFBYSxDQUFDLEVBQUU7Y0FDM0QsSUFBSUMsUUFBUSxHQUFHSixRQUFRLENBQUNKLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGlDQUFpQyxDQUFDLENBQUNRLEVBQUUsQ0FBQyxDQUFDLENBQUM7Y0FDNUYsSUFBSUMsU0FBUyxHQUFHLElBQUlDLGVBQWUsQ0FBQ2xCLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDa0IsTUFBTSxDQUFDO2NBQzNELElBQUlDLFlBQVksR0FBR0gsU0FBUyxDQUFDSSxHQUFHLENBQUMsU0FBUyxDQUFDO2NBQzNDLElBQUlELFlBQVksRUFBRTtnQkFDaEIsSUFBSUUsVUFBVSxHQUFHWCxRQUFRLENBQUNKLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGlDQUFpQyxDQUFDZSxNQUFNLENBQUNsQixHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUNrQixNQUFNLENBQUNILFlBQVksRUFBRSxHQUFHLENBQUMsQ0FBQztnQkFDbklMLFFBQVEsR0FBR08sVUFBVSxLQUFLRSxTQUFTLElBQUlGLFVBQVUsQ0FBQ0csTUFBTSxHQUFHLENBQUMsR0FBR0gsVUFBVSxHQUFHUCxRQUFRO2NBQ3RGO2NBQ0EsSUFBSSxDQUFDVyxhQUFhLENBQUNYLFFBQVEsQ0FBQzNDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztZQUNuRDs7WUFFQTtZQUNBTixDQUFDLENBQUMsWUFBWSxDQUFDLENBQUM2RCxPQUFPLENBQUM7Y0FDdEJDLFNBQVMsRUFBRXRCLElBQUksQ0FBQ0MsT0FBTyxDQUFDLDRCQUE0QixDQUFDLENBQUNzQixNQUFNLENBQUMsQ0FBQyxDQUFDQyxHQUFHLEdBQUc7WUFDdkUsQ0FBQyxFQUFFLE1BQU0sQ0FBQztVQUNaLENBQUM7VUFDREosYUFBYSxFQUFFLFNBQVNBLGFBQWFBLENBQUNLLFFBQVEsRUFBRTtZQUM5QyxJQUFJaEIsUUFBUSxHQUFHakQsQ0FBQyxDQUFDLGlCQUFpQixHQUFHaUUsUUFBUSxHQUFHLElBQUksQ0FBQztZQUNyRGpFLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDMkMsV0FBVyxDQUFDLFFBQVEsQ0FBQztZQUN6Q00sUUFBUSxDQUFDTCxRQUFRLENBQUMsUUFBUSxDQUFDO1lBQzNCLElBQUksQ0FBQ3pCLFdBQVcsQ0FBQyxDQUFDO1VBQ3BCLENBQUM7VUFDREgsV0FBVyxFQUFFLFNBQVNBLFdBQVdBLENBQUEsRUFBRztZQUNsQyxJQUFJZ0IsS0FBSyxHQUFHLElBQUk7WUFDaEJBLEtBQUssQ0FBQ3JCLE9BQU8sR0FBRyxJQUFJO1lBQ3BCLElBQUksQ0FBQ3VELEtBQUssQ0FBQ1gsR0FBRyxDQUFDWSxrQkFBa0IsR0FBRyx5Q0FBeUMsR0FBRzVELFdBQVcsR0FBRyxRQUFRLEdBQUdGLFFBQVEsR0FBRyxTQUFTLEdBQUcrRCxzQkFBc0IsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDL0MsSUFBSSxDQUFDLFVBQVVnRCxDQUFDLEVBQUU7Y0FDakxyQyxLQUFLLENBQUNzQyxJQUFJLENBQUN0QyxLQUFLLEVBQUUsTUFBTSxFQUFFcUMsQ0FBQyxDQUFDRSxJQUFJLENBQUM7Y0FDakN2QyxLQUFLLENBQUNyQixPQUFPLEdBQUcsS0FBSztjQUNyQixJQUFJLENBQUNvQixtQkFBbUIsQ0FBQyxDQUFDO2NBQzFCLElBQUksQ0FBQ1osV0FBVyxDQUFDLENBQUM7WUFDcEIsQ0FBQyxDQUFDO1VBQ0osQ0FBQztVQUNEcUQsWUFBWSxFQUFFLFNBQVNBLFlBQVlBLENBQUNDLEVBQUUsRUFBRTtZQUN0QyxJQUFJQyxFQUFFLEdBQUcsSUFBSTtZQUNiQSxFQUFFLENBQUMvRCxPQUFPLEdBQUcsSUFBSTtZQUNqQixJQUFJLENBQUN1RCxLQUFLLENBQUNTLElBQUksQ0FBQ1Isa0JBQWtCLEdBQUcscUNBQXFDLEdBQUdTLGlCQUFpQixDQUFDLHNCQUFzQixDQUFDLEdBQUcsUUFBUSxHQUFHSCxFQUFFLEVBQUVJLElBQUksQ0FBQ0MsU0FBUyxDQUFDSixFQUFFLENBQUNoRSxJQUFJLENBQUMsQ0FBQyxDQUFDVyxJQUFJLENBQUMsVUFBVTBELFFBQVEsRUFBRTtjQUN4TCxJQUFJQyxjQUFjO2NBQ2xCTixFQUFFLENBQUMvRCxPQUFPLEdBQUcsS0FBSztjQUNsQitELEVBQUUsQ0FBQzlELGNBQWMsR0FBRztnQkFDbEJFLE9BQU8sRUFBRWlFLFFBQVEsQ0FBQ2xFLE1BQU0sS0FBSyxHQUFHO2dCQUNoQ0EsTUFBTSxFQUFFO2NBQ1YsQ0FBQztjQUNEb0UsVUFBVSxDQUFDLFlBQVk7Z0JBQ3JCUCxFQUFFLENBQUM5RCxjQUFjLENBQUNDLE1BQU0sR0FBRyxLQUFLO2NBQ2xDLENBQUMsRUFBRSxJQUFJLENBQUM7Y0FDUixJQUFJLENBQUMsQ0FBQ21FLGNBQWMsR0FBR0QsUUFBUSxDQUFDUixJQUFJLE1BQU0sSUFBSSxJQUFJUyxjQUFjLEtBQUssS0FBSyxDQUFDLEdBQUcsS0FBSyxDQUFDLEdBQUdBLGNBQWMsQ0FBQ0UsTUFBTSxNQUFNLElBQUksRUFBRS9DLFFBQVEsQ0FBQytDLE1BQU0sQ0FBQyxDQUFDO1lBQzNJLENBQUMsQ0FBQztVQUNKLENBQUM7VUFDREMsUUFBUSxFQUFFLFNBQVNBLFFBQVFBLENBQUNDLEtBQUssRUFBRTtZQUNqQyxJQUFJLE9BQU9BLEtBQUssQ0FBQ0MsTUFBTSxLQUFLLFdBQVcsRUFBRTtjQUN2QyxJQUFJLENBQUNmLElBQUksQ0FBQ2MsS0FBSyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUNBLEtBQUssQ0FBQ0UsS0FBSyxDQUFDO1lBQzNDO1VBQ0YsQ0FBQztVQUNEQyxTQUFTLEVBQUUsU0FBU0EsU0FBU0EsQ0FBQ0gsS0FBSyxFQUFFO1lBQ25DLElBQUlDLE1BQU0sR0FBRyxDQUFDRCxLQUFLLENBQUNDLE1BQU07WUFDMUIsSUFBSSxDQUFDZixJQUFJLENBQUNjLEtBQUssRUFBRSxRQUFRLEVBQUVDLE1BQU0sQ0FBQztZQUNsQyxJQUFJLENBQUNELEtBQUssQ0FBQ0MsTUFBTSxFQUFFO2NBQ2pCLElBQUksQ0FBQ2YsSUFBSSxDQUFDYyxLQUFLLEVBQUUsT0FBTyxFQUFFLEVBQUUsQ0FBQztZQUMvQjtVQUNGLENBQUM7VUFDREksV0FBVyxFQUFFLFNBQVNBLFdBQVdBLENBQUNDLE1BQU0sRUFBRUMsTUFBTSxFQUFFO1lBQ2hELElBQUkxRCxLQUFLLEdBQUcsSUFBSTtZQUNoQnhCLEdBQUcsQ0FBQ1ksUUFBUSxDQUFDLFlBQVk7Y0FDdkIsQ0FBQyxVQUFVcEIsQ0FBQyxFQUFFO2dCQUNaLElBQUkyRixXQUFXLEdBQUczRixDQUFDLENBQUN5RixNQUFNLENBQUNHLE1BQU0sQ0FBQztnQkFDbENELFdBQVcsQ0FBQy9DLFFBQVEsQ0FBQyxTQUFTLENBQUM7Z0JBQy9CLElBQUlpRCxHQUFHLEdBQUcxQixrQkFBa0IsR0FBRyxxQ0FBcUMsR0FBR3VCLE1BQU07Z0JBQzdFMUQsS0FBSyxDQUFDa0MsS0FBSyxDQUFDWCxHQUFHLENBQUNzQyxHQUFHLENBQUMsQ0FBQ3hFLElBQUksQ0FBQyxVQUFVMEQsUUFBUSxFQUFFO2tCQUM1Q1ksV0FBVyxDQUFDaEQsV0FBVyxDQUFDLFNBQVMsQ0FBQztrQkFDbEMsSUFBSW1ELFVBQVUsR0FBRzlGLENBQUMsQ0FBQyxnQ0FBZ0MsR0FBRzBGLE1BQU0sQ0FBQztrQkFDN0RJLFVBQVUsQ0FBQzNGLElBQUksQ0FBQyxZQUFZO29CQUMxQixJQUFJQyxLQUFLLEdBQUdKLENBQUMsQ0FBQyxJQUFJLENBQUM7b0JBQ25CSSxLQUFLLENBQUN1QyxXQUFXLENBQUMsd0JBQXdCLENBQUM7b0JBQzNDdkMsS0FBSyxDQUFDc0MsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUNxRCxNQUFNLENBQUMsQ0FBQztvQkFDckMzRixLQUFLLENBQUNzQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUNxRCxNQUFNLENBQUMsQ0FBQztrQkFDcEMsQ0FBQyxDQUFDO2dCQUNKLENBQUMsQ0FBQztjQUNKLENBQUMsRUFBRWpFLE1BQU0sQ0FBQztZQUNaLENBQUMsQ0FBQztVQUNKLENBQUM7VUFDRGIsZ0JBQWdCLEVBQUUsU0FBU0EsZ0JBQWdCQSxDQUFBLEVBQUc7WUFDNUMsSUFBSWUsS0FBSyxHQUFHLElBQUk7WUFDaEJ4QixHQUFHLENBQUNZLFFBQVEsQ0FBQyxDQUFDLENBQUNDLElBQUksQ0FBQyxZQUFZO2NBQzlCLENBQUMsVUFBVXJCLENBQUMsRUFBRTtnQkFDWkEsQ0FBQyxDQUFDLHVCQUF1QixDQUFDLENBQUNHLElBQUksQ0FBQyxZQUFZO2tCQUMxQyxJQUFJNkYsTUFBTSxHQUFHaEcsQ0FBQyxDQUFDLElBQUksQ0FBQztrQkFDcEIsSUFBSWlHLE9BQU8sR0FBR0QsTUFBTSxDQUFDdEQsSUFBSSxDQUFDLG1CQUFtQixDQUFDO2tCQUM5QyxJQUFJLENBQUN1RCxPQUFPLENBQUN0QyxNQUFNLEVBQUU7b0JBQ25CcUMsTUFBTSxDQUFDcEQsUUFBUSxDQUFDLG1CQUFtQixDQUFDO2tCQUN0QyxDQUFDLE1BQU07b0JBQ0xvRCxNQUFNLENBQUNyRCxXQUFXLENBQUMsbUJBQW1CLENBQUM7a0JBQ3pDO2tCQUNBLElBQUl1RCxnQkFBZ0IsR0FBR0YsTUFBTSxDQUFDMUYsSUFBSSxDQUFDLGlCQUFpQixDQUFDO2tCQUNyRCxJQUFJLE9BQU80RixnQkFBZ0IsSUFBSSxRQUFRLEVBQUU7b0JBQ3ZDQSxnQkFBZ0IsR0FBR3JCLElBQUksQ0FBQ3NCLEtBQUssQ0FBQ0QsZ0JBQWdCLENBQUM7b0JBQy9DLElBQUlFLE1BQU0sR0FBR0MsTUFBTSxDQUFDQyxJQUFJLENBQUN0RSxLQUFLLENBQUN0QixJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQ3ZDLElBQUk2RixPQUFPLEdBQUdMLGdCQUFnQixDQUFDTSxHQUFHO29CQUNsQyxJQUFJQyxpQkFBaUIsR0FBR3pFLEtBQUssQ0FBQ3RCLElBQUksQ0FBQzBGLE1BQU0sQ0FBQyxDQUFDTSxNQUFNLENBQUNILE9BQU8sQ0FBQyxDQUFDakIsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDcUIsT0FBTztvQkFDM0UsSUFBSUYsaUJBQWlCLENBQUM5QyxNQUFNLEdBQUcsQ0FBQyxFQUFFO3NCQUNoQyxJQUFJaUQsR0FBRyxHQUFHSCxpQkFBaUIsQ0FBQ0ksTUFBTSxDQUFDLFVBQVVDLEdBQUcsRUFBRTt3QkFDaEQsT0FBT0EsR0FBRyxDQUFDckMsRUFBRSxLQUFLeUIsZ0JBQWdCLENBQUNaLEtBQUs7c0JBQzFDLENBQUMsQ0FBQztzQkFDRixJQUFJc0IsR0FBRyxDQUFDakQsTUFBTSxHQUFHLENBQUMsRUFBRTt3QkFDbEJxQyxNQUFNLENBQUNwRCxRQUFRLENBQUMsZ0JBQWdCLENBQUM7c0JBQ25DLENBQUMsTUFBTTt3QkFDTG9ELE1BQU0sQ0FBQ3JELFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQztzQkFDdEM7b0JBQ0YsQ0FBQyxNQUFNO3NCQUNMcUQsTUFBTSxDQUFDckQsV0FBVyxDQUFDLGdCQUFnQixDQUFDO29CQUN0QztrQkFDRjtnQkFDRixDQUFDLENBQUM7Y0FDSixDQUFDLEVBQUViLE1BQU0sQ0FBQztZQUNaLENBQUMsQ0FBQztVQUNKO1FBQ0YsQ0FBQztRQUNEaUYsS0FBSyxFQUFFO1VBQ0xyRyxJQUFJLEVBQUU7WUFDSnNHLElBQUksRUFBRSxJQUFJO1lBQ1ZDLE9BQU8sRUFBRSxTQUFTQSxPQUFPQSxDQUFBLEVBQUc7Y0FDMUIsSUFBSWpGLEtBQUssR0FBRyxJQUFJO2NBQ2hCaUQsVUFBVSxDQUFDLFlBQVk7Z0JBQ3JCakQsS0FBSyxDQUFDZixnQkFBZ0IsQ0FBQyxDQUFDO2dCQUN4QmUsS0FBSyxDQUFDYixXQUFXLENBQUMsQ0FBQztjQUNyQixDQUFDLEVBQUUsR0FBRyxDQUFDO1lBQ1Q7VUFDRjtRQUNGO01BQ0YsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxDQUFDO0VBQ0osQ0FBQyxDQUFDO0FBQ0osQ0FBQyxFQUFFVyxNQUFNLENBQUMiLCJpZ25vcmVMaXN0IjpbXX0=212 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyIkIiwiZG9jdW1lbnQiLCJyZWFkeSIsImVhY2giLCIkdGhpcyIsImRhdGFfdmFyIiwiYXR0ciIsImRhdGFfc291cmNlIiwiVnVlIiwiZWwiLCJkYXRhIiwibG9hZGluZyIsInNldHRpbmdzX2FsZXJ0Iiwic3RhdHVzIiwic3VjY2VzcyIsInN1Ym1lbnVUaXRsZSIsIm1vdW50ZWQiLCJnZXRTZXR0aW5ncyIsImNsZWFyRW1wdHlHcm91cHMiLCJtZXRob2RzIiwiaW5pdFN1Ym1lbnUiLCJuZXh0VGljayIsInRoZW4iLCJzdWJtZW51X3RhYl9maWVsZHMiLCJjc3MiLCJkaXNwbGF5IiwiJHN1Yl9tZW51Iiwic3ViX21lbnVfc2VjdGlvbiIsIiRzdWJtZW51X3NlY3Rpb24iLCJyZW1vdmVBdHRyIiwicGFyZW50cyIsImpRdWVyeSIsImNoYW5nZVRhYkZyb21BbmNob3IiLCJfdGhpcyIsImhhc2giLCJ3aW5kb3ciLCJsb2NhdGlvbiIsImhhc2hQYXJ0cyIsInNwbGl0IiwiY2hhbmdlVGFiIiwidGFiIiwiJHRhYiIsImxlbmd0aCIsImNsb3Nlc3QiLCJmaW5kIiwicmVtb3ZlQ2xhc3MiLCJhZGRDbGFzcyIsIiRzZWN0aW9uIiwiaGlzdG9yeSIsInB1c2hTdGF0ZSIsImhhc0NsYXNzIiwiJHN1Ym1lbnUiLCJlcSIsInVybFBhcmFtcyIsIlVSTFNlYXJjaFBhcmFtcyIsInNlYXJjaCIsInN1Ym1lbnVQYXJhbSIsImdldCIsIm5hdlN1Ym1lbnUiLCJjb25jYXQiLCJ1bmRlZmluZWQiLCJjaGFuZ2VTdWJNZW51IiwiYW5pbWF0ZSIsInNjcm9sbFRvcCIsIm9mZnNldCIsInRvcCIsInN1Yl9tZW51IiwidGV4dCIsInVybCIsIlVSTCIsInN1Ym1lbnVOYW1lIiwicG9wIiwic2VhcmNoUGFyYW1zIiwic2V0IiwidG9TdHJpbmciLCIkaHR0cCIsInN0bV93cGNmdG9fYWpheHVybCIsIndwY2Z0b19nbG9iYWxfc2V0dGluZ3MiLCJyIiwiJHNldCIsImJvZHkiLCJzYXZlU2V0dGluZ3MiLCJpZCIsInZtIiwicG9zdCIsInN0bV93cGNmdG9fbm9uY2VzIiwiSlNPTiIsInN0cmluZ2lmeSIsInJlc3BvbnNlIiwiX3Jlc3BvbnNlJGJvZHkiLCJzZXRUaW1lb3V0IiwicmVsb2FkIiwiaW5pdE9wZW4iLCJmaWVsZCIsIm9wZW5lZCIsInZhbHVlIiwib3BlbkZpZWxkIiwiZW5hYmxlQWRkb24iLCIkZXZlbnQiLCJvcHRpb24iLCJjdXJyZW50SXRlbSIsInRhcmdldCIsIiRjb250YWluZXIiLCJyZW1vdmUiLCIkZ3JvdXAiLCIkY2hpbGRzIiwiZ3JvdXBfZGVwZW5kZW5jeSIsInBhcnNlIiwib2JqS2V5IiwiT2JqZWN0Iiwia2V5cyIsImRlcHNLZXkiLCJrZXkiLCJkZXBzRGlzYWJsZUZpZWxkcyIsImZpZWxkcyIsIm9wdGlvbnMiLCJkcHMiLCJmaWx0ZXIiLCJkZXAiLCJ3YXRjaCIsImRlZXAiLCJoYW5kbGVyIl0sInNvdXJjZXMiOlsiZmFrZV9jYTE2M2VhMy5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuKGZ1bmN0aW9uICgkKSB7XG4gICQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgpIHtcbiAgICAkKCdbZGF0YS12dWVdJykuZWFjaChmdW5jdGlvbiAoKSB7XG4gICAgICB2YXIgJHRoaXMgPSAkKHRoaXMpO1xuICAgICAgdmFyIGRhdGFfdmFyID0gJHRoaXMuYXR0cignZGF0YS12dWUnKTtcbiAgICAgIHZhciBkYXRhX3NvdXJjZSA9ICR0aGlzLmF0dHIoJ2RhdGEtc291cmNlJyk7XG4gICAgICBuZXcgVnVlKHtcbiAgICAgICAgZWw6ICQodGhpcylbMF0sXG4gICAgICAgIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7XG4gICAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIGxvYWRpbmc6IGZhbHNlLFxuICAgICAgICAgICAgZGF0YTogJycsXG4gICAgICAgICAgICBzZXR0aW5nc19hbGVydDoge1xuICAgICAgICAgICAgICBzdGF0dXM6IGZhbHNlLFxuICAgICAgICAgICAgICBzdWNjZXNzOiB0cnVlXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgc3VibWVudVRpdGxlOiAnJ1xuICAgICAgICAgIH07XG4gICAgICAgIH0sXG4gICAgICAgIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7XG4gICAgICAgICAgdGhpcy5nZXRTZXR0aW5ncygpO1xuICAgICAgICAgIHRoaXMuY2xlYXJFbXB0eUdyb3VwcygpO1xuICAgICAgICB9LFxuICAgICAgICBtZXRob2RzOiB7XG4gICAgICAgICAgaW5pdFN1Ym1lbnU6IGZ1bmN0aW9uIGluaXRTdWJtZW51KCkge1xuICAgICAgICAgICAgVnVlLm5leHRUaWNrKCkudGhlbihmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgIChmdW5jdGlvbiAoJCkge1xuICAgICAgICAgICAgICAgIC8qSGlkZSBhbGwgZmllbGRzIGluIHN1Ym1lbnUqL1xuICAgICAgICAgICAgICAgIHZhciBzdWJtZW51X3RhYl9maWVsZHMgPSAkKCcud3BjZnRvLXRhYi5oYXMtc3VibWVudS1pdGVtcyBbZGF0YS1maWVsZF0sIC53cGNmdG8tdGFiLmhhcy1zdWJtZW51LWl0ZW1zIC53cGNmdG9fZ3JvdXBfc3RhcnRlZCcpO1xuICAgICAgICAgICAgICAgIHN1Ym1lbnVfdGFiX2ZpZWxkcy5jc3Moe1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogJ25vbmUnXG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgdmFyICRzdWJfbWVudSA9ICQoJy53cGNmdG8tc3VibWVudXMgLmFjdGl2ZScpO1xuICAgICAgICAgICAgICAgIHZhciBzdWJfbWVudV9zZWN0aW9uID0gJHN1Yl9tZW51LmF0dHIoJ2RhdGEtc3VibWVudScpO1xuICAgICAgICAgICAgICAgIHZhciAkc3VibWVudV9zZWN0aW9uID0gJCgnLicgKyBzdWJfbWVudV9zZWN0aW9uKTtcbiAgICAgICAgICAgICAgICAkc3VibWVudV9zZWN0aW9uLnJlbW92ZUF0dHIoJ3N0eWxlJyk7XG4gICAgICAgICAgICAgICAgc3VibWVudV90YWJfZmllbGRzLnBhcmVudHMoJy53cGNmdG9fZ3JvdXBfc3RhcnRlZCcpLmNzcyh7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAnbm9uZSdcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICAkc3VibWVudV9zZWN0aW9uLnBhcmVudHMoJy53cGNmdG9fZ3JvdXBfc3RhcnRlZCcpLnJlbW92ZUF0dHIoJ3N0eWxlJyk7XG4gICAgICAgICAgICAgIH0pKGpRdWVyeSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIGNoYW5nZVRhYkZyb21BbmNob3I6IGZ1bmN0aW9uIGNoYW5nZVRhYkZyb21BbmNob3IoKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgdmFyIGhhc2ggPSB3aW5kb3cubG9jYXRpb24uaGFzaDtcbiAgICAgICAgICAgIHZhciBoYXNoUGFydHMgPSBoYXNoLnNwbGl0KCcjJyk7XG4gICAgICAgICAgICBpZiAodHlwZW9mIGhhc2hQYXJ0c1sxXSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgICAgICAgICAgVnVlLm5leHRUaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgICBfdGhpcy5jaGFuZ2VUYWIoaGFzaFBhcnRzWzFdKTtcbiAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBjaGFuZ2VUYWI6IGZ1bmN0aW9uIGNoYW5nZVRhYih0YWIpIHtcbiAgICAgICAgICAgIGlmICghdGFiKSByZXR1cm47XG4gICAgICAgICAgICB2YXIgJHRhYiA9ICQoJyMnICsgdGFiKTtcbiAgICAgICAgICAgIGlmICghJHRhYi5sZW5ndGgpIHJldHVybjtcbiAgICAgICAgICAgICR0YWIuY2xvc2VzdCgnLnN0bV9tZXRhYm94ZXNfZ3JpZF9faW5uZXInKS5maW5kKCcud3BjZnRvLXRhYicpLnJlbW92ZUNsYXNzKCdhY3RpdmUnKTtcbiAgICAgICAgICAgICR0YWIuYWRkQ2xhc3MoJ2FjdGl2ZScpO1xuICAgICAgICAgICAgdmFyICRzZWN0aW9uID0gJCgnZGl2W2RhdGEtc2VjdGlvbj1cIicgKyB0YWIgKyAnXCJdJyk7XG4gICAgICAgICAgICBpZiAoISRzZWN0aW9uLmxlbmd0aCkgcmV0dXJuO1xuICAgICAgICAgICAgJHRhYi5jbG9zZXN0KCcud3BjZnRvLXNldHRpbmdzJykuZmluZCgnLndwY2Z0by1uYXYnKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkdGFiLmNsb3Nlc3QoJy5zdG1fbWV0YWJveGVzX2dyaWRfX2lubmVyJykuZmluZCgnLndwY2Z0by1uYXYnKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkc2VjdGlvbi5jbG9zZXN0KCcud3BjZnRvLW5hdicpLmFkZENsYXNzKCdhY3RpdmUnKTtcbiAgICAgICAgICAgIGhpc3RvcnkucHVzaFN0YXRlKG51bGwsIG51bGwsICcjJyArIHRhYik7XG5cbiAgICAgICAgICAgIC8qaWYgaGFzIHN1Ym1lbnUqL1xuICAgICAgICAgICAgaWYgKCRzZWN0aW9uLmNsb3Nlc3QoJy53cGNmdG8tbmF2JykuaGFzQ2xhc3MoJ2hhcy1zdWJtZW51JykpIHtcbiAgICAgICAgICAgICAgdmFyICRzdWJtZW51ID0gJHNlY3Rpb24uY2xvc2VzdCgnLndwY2Z0by1uYXYnKS5maW5kKCcud3BjZnRvLXN1Ym1lbnVzIFtkYXRhLXN1Ym1lbnVdJykuZXEoMCk7XG4gICAgICAgICAgICAgIHZhciB1cmxQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO1xuICAgICAgICAgICAgICB2YXIgc3VibWVudVBhcmFtID0gdXJsUGFyYW1zLmdldCgnc3VibWVudScpO1xuICAgICAgICAgICAgICBpZiAoc3VibWVudVBhcmFtKSB7XG4gICAgICAgICAgICAgICAgdmFyIG5hdlN1Ym1lbnUgPSAkc2VjdGlvbi5jbG9zZXN0KCcud3BjZnRvLW5hdicpLmZpbmQoXCIud3BjZnRvLXN1Ym1lbnVzIFtkYXRhLXN1Ym1lbnU9XCIuY29uY2F0KHRhYiwgXCJfXCIpLmNvbmNhdChzdWJtZW51UGFyYW0sIFwiXVwiKSk7XG4gICAgICAgICAgICAgICAgJHN1Ym1lbnUgPSBuYXZTdWJtZW51ICE9PSB1bmRlZmluZWQgJiYgbmF2U3VibWVudS5sZW5ndGggPiAwID8gbmF2U3VibWVudSA6ICRzdWJtZW51O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRoaXMuY2hhbmdlU3ViTWVudSgkc3VibWVudS5hdHRyKCdkYXRhLXN1Ym1lbnUnKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qU2Nyb2xsIHRvcCovXG4gICAgICAgICAgICAkKFwiaHRtbCwgYm9keVwiKS5hbmltYXRlKHtcbiAgICAgICAgICAgICAgc2Nyb2xsVG9wOiAkdGFiLmNsb3Nlc3QoJy5zdG1fbWV0YWJveGVzX2dyaWRfX2lubmVyJykub2Zmc2V0KCkudG9wIC0gMTAwXG4gICAgICAgICAgICB9LCBcImZhc3RcIik7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBjaGFuZ2VTdWJNZW51OiBmdW5jdGlvbiBjaGFuZ2VTdWJNZW51KHN1Yl9tZW51KSB7XG4gICAgICAgICAgICBpZiAoIXN1Yl9tZW51KSByZXR1cm47XG4gICAgICAgICAgICB2YXIgJHN1Ym1lbnUgPSAkKCdbZGF0YS1zdWJtZW51PVwiJyArIHN1Yl9tZW51ICsgJ1wiXScpO1xuICAgICAgICAgICAgaWYgKCEkc3VibWVudS5sZW5ndGgpIHJldHVybjtcbiAgICAgICAgICAgIHRoaXMuc3VibWVudVRpdGxlID0gJHN1Ym1lbnUudGV4dCgpO1xuICAgICAgICAgICAgJCgnW2RhdGEtc3VibWVudV0nKS5yZW1vdmVDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICAkc3VibWVudS5hZGRDbGFzcygnYWN0aXZlJyk7XG4gICAgICAgICAgICB2YXIgdXJsID0gbmV3IFVSTCh3aW5kb3cubG9jYXRpb24pO1xuICAgICAgICAgICAgdmFyIHN1Ym1lbnVOYW1lID0gc3ViX21lbnUuc3BsaXQoJ18nKS5wb3AoKTtcbiAgICAgICAgICAgIGlmIChzdWJtZW51TmFtZSkge1xuICAgICAgICAgICAgICB1cmwuc2VhcmNoUGFyYW1zLnNldCgnc3VibWVudScsIHN1Ym1lbnVOYW1lKTtcbiAgICAgICAgICAgICAgaGlzdG9yeS5wdXNoU3RhdGUobnVsbCwgbnVsbCwgdXJsLnRvU3RyaW5nKCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGhpcy5pbml0U3VibWVudSgpO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgZ2V0U2V0dGluZ3M6IGZ1bmN0aW9uIGdldFNldHRpbmdzKCkge1xuICAgICAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgICAgIF90aGlzLmxvYWRpbmcgPSB0cnVlO1xuICAgICAgICAgICAgdGhpcy4kaHR0cC5nZXQoc3RtX3dwY2Z0b19hamF4dXJsICsgJz9hY3Rpb249c3RtX3dwY2Z0b19nZXRfc2V0dGluZ3Mmc291cmNlPScgKyBkYXRhX3NvdXJjZSArICcmbmFtZT0nICsgZGF0YV92YXIgKyAnJm5vbmNlPScgKyB3cGNmdG9fZ2xvYmFsX3NldHRpbmdzWydub25jZSddKS50aGVuKGZ1bmN0aW9uIChyKSB7XG4gICAgICAgICAgICAgIF90aGlzLiRzZXQoX3RoaXMsICdkYXRhJywgci5ib2R5KTtcbiAgICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlO1xuICAgICAgICAgICAgICB0aGlzLmNoYW5nZVRhYkZyb21BbmNob3IoKTtcbiAgICAgICAgICAgICAgdGhpcy5pbml0U3VibWVudSgpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBzYXZlU2V0dGluZ3M6IGZ1bmN0aW9uIHNhdmVTZXR0aW5ncyhpZCkge1xuICAgICAgICAgICAgdmFyIHZtID0gdGhpcztcbiAgICAgICAgICAgIHZtLmxvYWRpbmcgPSB0cnVlO1xuICAgICAgICAgICAgdGhpcy4kaHR0cC5wb3N0KHN0bV93cGNmdG9fYWpheHVybCArICc/YWN0aW9uPXdwY2Z0b19zYXZlX3NldHRpbmdzJm5vbmNlPScgKyBzdG1fd3BjZnRvX25vbmNlc1snd3BjZnRvX3NhdmVfc2V0dGluZ3MnXSArICcmbmFtZT0nICsgaWQsIEpTT04uc3RyaW5naWZ5KHZtLmRhdGEpKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkge1xuICAgICAgICAgICAgICB2YXIgX3Jlc3BvbnNlJGJvZHk7XG4gICAgICAgICAgICAgIHZtLmxvYWRpbmcgPSBmYWxzZTtcbiAgICAgICAgICAgICAgdm0uc2V0dGluZ3NfYWxlcnQgPSB7XG4gICAgICAgICAgICAgICAgc3VjY2VzczogcmVzcG9uc2Uuc3RhdHVzID09PSAyMDAsXG4gICAgICAgICAgICAgICAgc3RhdHVzOiB0cnVlXG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHZtLnNldHRpbmdzX2FsZXJ0LnN0YXR1cyA9IGZhbHNlO1xuICAgICAgICAgICAgICB9LCAxNTAwKTtcbiAgICAgICAgICAgICAgaWYgKCgoX3Jlc3BvbnNlJGJvZHkgPSByZXNwb25zZS5ib2R5KSA9PT0gbnVsbCB8fCBfcmVzcG9uc2UkYm9keSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX3Jlc3BvbnNlJGJvZHkucmVsb2FkKSA9PT0gdHJ1ZSkgbG9jYXRpb24ucmVsb2FkKCk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIGluaXRPcGVuOiBmdW5jdGlvbiBpbml0T3BlbihmaWVsZCkge1xuICAgICAgICAgICAgaWYgKHR5cGVvZiBmaWVsZC5vcGVuZWQgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgICAgICAgIHRoaXMuJHNldChmaWVsZCwgJ29wZW5lZCcsICEhZmllbGQudmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgb3BlbkZpZWxkOiBmdW5jdGlvbiBvcGVuRmllbGQoZmllbGQpIHtcbiAgICAgICAgICAgIHZhciBvcGVuZWQgPSAhZmllbGQub3BlbmVkO1xuICAgICAgICAgICAgdGhpcy4kc2V0KGZpZWxkLCAnb3BlbmVkJywgb3BlbmVkKTtcbiAgICAgICAgICAgIGlmICghZmllbGQub3BlbmVkKSB7XG4gICAgICAgICAgICAgIHRoaXMuJHNldChmaWVsZCwgJ3ZhbHVlJywgJycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgZW5hYmxlQWRkb246IGZ1bmN0aW9uIGVuYWJsZUFkZG9uKCRldmVudCwgb3B0aW9uKSB7XG4gICAgICAgICAgICB2YXIgX3RoaXMgPSB0aGlzO1xuICAgICAgICAgICAgVnVlLm5leHRUaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgKGZ1bmN0aW9uICgkKSB7XG4gICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRJdGVtID0gJCgkZXZlbnQudGFyZ2V0KTtcbiAgICAgICAgICAgICAgICBjdXJyZW50SXRlbS5hZGRDbGFzcygnbG9hZGluZycpO1xuICAgICAgICAgICAgICAgIHZhciB1cmwgPSBzdG1fd3BjZnRvX2FqYXh1cmwgKyAnP2FjdGlvbj1zdG1fbG1zX2VuYWJsZV9hZGRvbiZhZGRvbj0nICsgb3B0aW9uO1xuICAgICAgICAgICAgICAgIF90aGlzLiRodHRwLmdldCh1cmwpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7XG4gICAgICAgICAgICAgICAgICBjdXJyZW50SXRlbS5yZW1vdmVDbGFzcygnbG9hZGluZycpO1xuICAgICAgICAgICAgICAgICAgdmFyICRjb250YWluZXIgPSAkKCcuc3RtX2xtc19hZGRvbl9ncm91cF9zZXR0aW5nc18nICsgb3B0aW9uKTtcbiAgICAgICAgICAgICAgICAgICRjb250YWluZXIuZWFjaChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgICAgIHZhciAkdGhpcyA9ICQodGhpcyk7XG4gICAgICAgICAgICAgICAgICAgICR0aGlzLnJlbW92ZUNsYXNzKCdpc19wcm8gaXNfcHJvX2luX2FkZG9uJyk7XG4gICAgICAgICAgICAgICAgICAgICR0aGlzLmZpbmQoJy5maWVsZF9vdmVybGF5JykucmVtb3ZlKCk7XG4gICAgICAgICAgICAgICAgICAgICR0aGlzLmZpbmQoJy5wcm8tbm90aWNlJykucmVtb3ZlKCk7XG4gICAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgICAgfSkoalF1ZXJ5KTtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgY2xlYXJFbXB0eUdyb3VwczogZnVuY3Rpb24gY2xlYXJFbXB0eUdyb3VwcygpIHtcbiAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICBWdWUubmV4dFRpY2soKS50aGVuKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICAgKGZ1bmN0aW9uICgkKSB7XG4gICAgICAgICAgICAgICAgJCgnLndwY2Z0b19ncm91cF9zdGFydGVkJykuZWFjaChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgICB2YXIgJGdyb3VwID0gJCh0aGlzKTtcbiAgICAgICAgICAgICAgICAgIHZhciAkY2hpbGRzID0gJGdyb3VwLmZpbmQoJy53cGNmdG8tYm94LWNoaWxkJyk7XG4gICAgICAgICAgICAgICAgICBpZiAoISRjaGlsZHMubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgICAgICRncm91cC5hZGRDbGFzcygnbm8tY2hpbGRzLXZpc2libGUnKTtcbiAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICRncm91cC5yZW1vdmVDbGFzcygnbm8tY2hpbGRzLXZpc2libGUnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHZhciBncm91cF9kZXBlbmRlbmN5ID0gJGdyb3VwLmF0dHIoJ2RhdGEtZGVwZW5kZW5jeScpO1xuICAgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiBncm91cF9kZXBlbmRlbmN5ID09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyb3VwX2RlcGVuZGVuY3kgPSBKU09OLnBhcnNlKGdyb3VwX2RlcGVuZGVuY3kpO1xuICAgICAgICAgICAgICAgICAgICB2YXIgb2JqS2V5ID0gT2JqZWN0LmtleXMoX3RoaXMuZGF0YSlbMF07XG4gICAgICAgICAgICAgICAgICAgIHZhciBkZXBzS2V5ID0gZ3JvdXBfZGVwZW5kZW5jeS5rZXk7XG4gICAgICAgICAgICAgICAgICAgIHZhciBkZXBzRGlzYWJsZUZpZWxkcyA9IF90aGlzLmRhdGFbb2JqS2V5XS5maWVsZHNbZGVwc0tleV0udmFsdWVbMV0ub3B0aW9ucztcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRlcHNEaXNhYmxlRmllbGRzLmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgICAgICAgICAgICB2YXIgZHBzID0gZGVwc0Rpc2FibGVGaWVsZHMuZmlsdGVyKGZ1bmN0aW9uIChkZXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBkZXAuaWQgPT09IGdyb3VwX2RlcGVuZGVuY3kudmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgICAgICAgaWYgKGRwcy5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkZ3JvdXAuYWRkQ2xhc3MoJ2dyb3VwLWRpc2FibGVkJyk7XG4gICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICRncm91cC5yZW1vdmVDbGFzcygnZ3JvdXAtZGlzYWJsZWQnKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgJGdyb3VwLnJlbW92ZUNsYXNzKCdncm91cC1kaXNhYmxlZCcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgIH0pKGpRdWVyeSk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIHdhdGNoOiB7XG4gICAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgZGVlcDogdHJ1ZSxcbiAgICAgICAgICAgIGhhbmRsZXI6IGZ1bmN0aW9uIGhhbmRsZXIoKSB7XG4gICAgICAgICAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIF90aGlzLmNsZWFyRW1wdHlHcm91cHMoKTtcbiAgICAgICAgICAgICAgICBfdGhpcy5pbml0U3VibWVudSgpO1xuICAgICAgICAgICAgICB9LCAxMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgfSk7XG4gIH0pO1xufSkoalF1ZXJ5KTsiXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7O0FBRVosQ0FBQyxVQUFVQSxDQUFDLEVBQUU7RUFDWkEsQ0FBQyxDQUFDQyxRQUFRLENBQUMsQ0FBQ0MsS0FBSyxDQUFDLFlBQVk7SUFDNUJGLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQ0csSUFBSSxDQUFDLFlBQVk7TUFDL0IsSUFBSUMsS0FBSyxHQUFHSixDQUFDLENBQUMsSUFBSSxDQUFDO01BQ25CLElBQUlLLFFBQVEsR0FBR0QsS0FBSyxDQUFDRSxJQUFJLENBQUMsVUFBVSxDQUFDO01BQ3JDLElBQUlDLFdBQVcsR0FBR0gsS0FBSyxDQUFDRSxJQUFJLENBQUMsYUFBYSxDQUFDO01BQzNDLElBQUlFLEdBQUcsQ0FBQztRQUNOQyxFQUFFLEVBQUVULENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDZFUsSUFBSSxFQUFFLFNBQVNBLElBQUlBLENBQUEsRUFBRztVQUNwQixPQUFPO1lBQ0xDLE9BQU8sRUFBRSxLQUFLO1lBQ2RELElBQUksRUFBRSxFQUFFO1lBQ1JFLGNBQWMsRUFBRTtjQUNkQyxNQUFNLEVBQUUsS0FBSztjQUNiQyxPQUFPLEVBQUU7WUFDWCxDQUFDO1lBQ0RDLFlBQVksRUFBRTtVQUNoQixDQUFDO1FBQ0gsQ0FBQztRQUNEQyxPQUFPLEVBQUUsU0FBU0EsT0FBT0EsQ0FBQSxFQUFHO1VBQzFCLElBQUksQ0FBQ0MsV0FBVyxDQUFDLENBQUM7VUFDbEIsSUFBSSxDQUFDQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3pCLENBQUM7UUFDREMsT0FBTyxFQUFFO1VBQ1BDLFdBQVcsRUFBRSxTQUFTQSxXQUFXQSxDQUFBLEVBQUc7WUFDbENaLEdBQUcsQ0FBQ2EsUUFBUSxDQUFDLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLFlBQVk7Y0FDOUIsQ0FBQyxVQUFVdEIsQ0FBQyxFQUFFO2dCQUNaO2dCQUNBLElBQUl1QixrQkFBa0IsR0FBR3ZCLENBQUMsQ0FBQyxpR0FBaUcsQ0FBQztnQkFDN0h1QixrQkFBa0IsQ0FBQ0MsR0FBRyxDQUFDO2tCQUNyQkMsT0FBTyxFQUFFO2dCQUNYLENBQUMsQ0FBQztnQkFDRixJQUFJQyxTQUFTLEdBQUcxQixDQUFDLENBQUMsMEJBQTBCLENBQUM7Z0JBQzdDLElBQUkyQixnQkFBZ0IsR0FBR0QsU0FBUyxDQUFDcEIsSUFBSSxDQUFDLGNBQWMsQ0FBQztnQkFDckQsSUFBSXNCLGdCQUFnQixHQUFHNUIsQ0FBQyxDQUFDLEdBQUcsR0FBRzJCLGdCQUFnQixDQUFDO2dCQUNoREMsZ0JBQWdCLENBQUNDLFVBQVUsQ0FBQyxPQUFPLENBQUM7Z0JBQ3BDTixrQkFBa0IsQ0FBQ08sT0FBTyxDQUFDLHVCQUF1QixDQUFDLENBQUNOLEdBQUcsQ0FBQztrQkFDdERDLE9BQU8sRUFBRTtnQkFDWCxDQUFDLENBQUM7Z0JBQ0ZHLGdCQUFnQixDQUFDRSxPQUFPLENBQUMsdUJBQXVCLENBQUMsQ0FBQ0QsVUFBVSxDQUFDLE9BQU8sQ0FBQztjQUN2RSxDQUFDLEVBQUVFLE1BQU0sQ0FBQztZQUNaLENBQUMsQ0FBQztVQUNKLENBQUM7VUFDREMsbUJBQW1CLEVBQUUsU0FBU0EsbUJBQW1CQSxDQUFBLEVBQUc7WUFDbEQsSUFBSUMsS0FBSyxHQUFHLElBQUk7WUFDaEIsSUFBSUMsSUFBSSxHQUFHQyxNQUFNLENBQUNDLFFBQVEsQ0FBQ0YsSUFBSTtZQUMvQixJQUFJRyxTQUFTLEdBQUdILElBQUksQ0FBQ0ksS0FBSyxDQUFDLEdBQUcsQ0FBQztZQUMvQixJQUFJLE9BQU9ELFNBQVMsQ0FBQyxDQUFDLENBQUMsS0FBSyxXQUFXLEVBQUU7Y0FDdkM3QixHQUFHLENBQUNhLFFBQVEsQ0FBQyxZQUFZO2dCQUN2QlksS0FBSyxDQUFDTSxTQUFTLENBQUNGLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztjQUMvQixDQUFDLENBQUM7WUFDSjtVQUNGLENBQUM7VUFDREUsU0FBUyxFQUFFLFNBQVNBLFNBQVNBLENBQUNDLEdBQUcsRUFBRTtZQUNqQyxJQUFJLENBQUNBLEdBQUcsRUFBRTtZQUNWLElBQUlDLElBQUksR0FBR3pDLENBQUMsQ0FBQyxHQUFHLEdBQUd3QyxHQUFHLENBQUM7WUFDdkIsSUFBSSxDQUFDQyxJQUFJLENBQUNDLE1BQU0sRUFBRTtZQUNsQkQsSUFBSSxDQUFDRSxPQUFPLENBQUMsNEJBQTRCLENBQUMsQ0FBQ0MsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDQyxXQUFXLENBQUMsUUFBUSxDQUFDO1lBQ3BGSixJQUFJLENBQUNLLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDdkIsSUFBSUMsUUFBUSxHQUFHL0MsQ0FBQyxDQUFDLG9CQUFvQixHQUFHd0MsR0FBRyxHQUFHLElBQUksQ0FBQztZQUNuRCxJQUFJLENBQUNPLFFBQVEsQ0FBQ0wsTUFBTSxFQUFFO1lBQ3RCRCxJQUFJLENBQUNFLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUNDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFDMUVKLElBQUksQ0FBQ0UsT0FBTyxDQUFDLDRCQUE0QixDQUFDLENBQUNDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQ0MsV0FBVyxDQUFDLFFBQVEsQ0FBQztZQUNwRkUsUUFBUSxDQUFDSixPQUFPLENBQUMsYUFBYSxDQUFDLENBQUNHLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDbERFLE9BQU8sQ0FBQ0MsU0FBUyxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsR0FBRyxHQUFHVCxHQUFHLENBQUM7O1lBRXhDO1lBQ0EsSUFBSU8sUUFBUSxDQUFDSixPQUFPLENBQUMsYUFBYSxDQUFDLENBQUNPLFFBQVEsQ0FBQyxhQUFhLENBQUMsRUFBRTtjQUMzRCxJQUFJQyxRQUFRLEdBQUdKLFFBQVEsQ0FBQ0osT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDQyxJQUFJLENBQUMsaUNBQWlDLENBQUMsQ0FBQ1EsRUFBRSxDQUFDLENBQUMsQ0FBQztjQUM1RixJQUFJQyxTQUFTLEdBQUcsSUFBSUMsZUFBZSxDQUFDbkIsTUFBTSxDQUFDQyxRQUFRLENBQUNtQixNQUFNLENBQUM7Y0FDM0QsSUFBSUMsWUFBWSxHQUFHSCxTQUFTLENBQUNJLEdBQUcsQ0FBQyxTQUFTLENBQUM7Y0FDM0MsSUFBSUQsWUFBWSxFQUFFO2dCQUNoQixJQUFJRSxVQUFVLEdBQUdYLFFBQVEsQ0FBQ0osT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDQyxJQUFJLENBQUMsaUNBQWlDLENBQUNlLE1BQU0sQ0FBQ25CLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQ21CLE1BQU0sQ0FBQ0gsWUFBWSxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUNuSUwsUUFBUSxHQUFHTyxVQUFVLEtBQUtFLFNBQVMsSUFBSUYsVUFBVSxDQUFDaEIsTUFBTSxHQUFHLENBQUMsR0FBR2dCLFVBQVUsR0FBR1AsUUFBUTtjQUN0RjtjQUNBLElBQUksQ0FBQ1UsYUFBYSxDQUFDVixRQUFRLENBQUM3QyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7WUFDbkQ7O1lBRUE7WUFDQU4sQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDOEQsT0FBTyxDQUFDO2NBQ3RCQyxTQUFTLEVBQUV0QixJQUFJLENBQUNFLE9BQU8sQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDcUIsTUFBTSxDQUFDLENBQUMsQ0FBQ0MsR0FBRyxHQUFHO1lBQ3ZFLENBQUMsRUFBRSxNQUFNLENBQUM7VUFDWixDQUFDO1VBQ0RKLGFBQWEsRUFBRSxTQUFTQSxhQUFhQSxDQUFDSyxRQUFRLEVBQUU7WUFDOUMsSUFBSSxDQUFDQSxRQUFRLEVBQUU7WUFDZixJQUFJZixRQUFRLEdBQUduRCxDQUFDLENBQUMsaUJBQWlCLEdBQUdrRSxRQUFRLEdBQUcsSUFBSSxDQUFDO1lBQ3JELElBQUksQ0FBQ2YsUUFBUSxDQUFDVCxNQUFNLEVBQUU7WUFDdEIsSUFBSSxDQUFDM0IsWUFBWSxHQUFHb0MsUUFBUSxDQUFDZ0IsSUFBSSxDQUFDLENBQUM7WUFDbkNuRSxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQzZDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFDekNNLFFBQVEsQ0FBQ0wsUUFBUSxDQUFDLFFBQVEsQ0FBQztZQUMzQixJQUFJc0IsR0FBRyxHQUFHLElBQUlDLEdBQUcsQ0FBQ2xDLE1BQU0sQ0FBQ0MsUUFBUSxDQUFDO1lBQ2xDLElBQUlrQyxXQUFXLEdBQUdKLFFBQVEsQ0FBQzVCLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQ2lDLEdBQUcsQ0FBQyxDQUFDO1lBQzNDLElBQUlELFdBQVcsRUFBRTtjQUNmRixHQUFHLENBQUNJLFlBQVksQ0FBQ0MsR0FBRyxDQUFDLFNBQVMsRUFBRUgsV0FBVyxDQUFDO2NBQzVDdEIsT0FBTyxDQUFDQyxTQUFTLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRW1CLEdBQUcsQ0FBQ00sUUFBUSxDQUFDLENBQUMsQ0FBQztZQUMvQztZQUNBLElBQUksQ0FBQ3RELFdBQVcsQ0FBQyxDQUFDO1VBQ3BCLENBQUM7VUFDREgsV0FBVyxFQUFFLFNBQVNBLFdBQVdBLENBQUEsRUFBRztZQUNsQyxJQUFJZ0IsS0FBSyxHQUFHLElBQUk7WUFDaEJBLEtBQUssQ0FBQ3RCLE9BQU8sR0FBRyxJQUFJO1lBQ3BCLElBQUksQ0FBQ2dFLEtBQUssQ0FBQ2xCLEdBQUcsQ0FBQ21CLGtCQUFrQixHQUFHLHlDQUF5QyxHQUFHckUsV0FBVyxHQUFHLFFBQVEsR0FBR0YsUUFBUSxHQUFHLFNBQVMsR0FBR3dFLHNCQUFzQixDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUN2RCxJQUFJLENBQUMsVUFBVXdELENBQUMsRUFBRTtjQUNqTDdDLEtBQUssQ0FBQzhDLElBQUksQ0FBQzlDLEtBQUssRUFBRSxNQUFNLEVBQUU2QyxDQUFDLENBQUNFLElBQUksQ0FBQztjQUNqQy9DLEtBQUssQ0FBQ3RCLE9BQU8sR0FBRyxLQUFLO2NBQ3JCLElBQUksQ0FBQ3FCLG1CQUFtQixDQUFDLENBQUM7Y0FDMUIsSUFBSSxDQUFDWixXQUFXLENBQUMsQ0FBQztZQUNwQixDQUFDLENBQUM7VUFDSixDQUFDO1VBQ0Q2RCxZQUFZLEVBQUUsU0FBU0EsWUFBWUEsQ0FBQ0MsRUFBRSxFQUFFO1lBQ3RDLElBQUlDLEVBQUUsR0FBRyxJQUFJO1lBQ2JBLEVBQUUsQ0FBQ3hFLE9BQU8sR0FBRyxJQUFJO1lBQ2pCLElBQUksQ0FBQ2dFLEtBQUssQ0FBQ1MsSUFBSSxDQUFDUixrQkFBa0IsR0FBRyxxQ0FBcUMsR0FBR1MsaUJBQWlCLENBQUMsc0JBQXNCLENBQUMsR0FBRyxRQUFRLEdBQUdILEVBQUUsRUFBRUksSUFBSSxDQUFDQyxTQUFTLENBQUNKLEVBQUUsQ0FBQ3pFLElBQUksQ0FBQyxDQUFDLENBQUNZLElBQUksQ0FBQyxVQUFVa0UsUUFBUSxFQUFFO2NBQ3hMLElBQUlDLGNBQWM7Y0FDbEJOLEVBQUUsQ0FBQ3hFLE9BQU8sR0FBRyxLQUFLO2NBQ2xCd0UsRUFBRSxDQUFDdkUsY0FBYyxHQUFHO2dCQUNsQkUsT0FBTyxFQUFFMEUsUUFBUSxDQUFDM0UsTUFBTSxLQUFLLEdBQUc7Z0JBQ2hDQSxNQUFNLEVBQUU7Y0FDVixDQUFDO2NBQ0Q2RSxVQUFVLENBQUMsWUFBWTtnQkFDckJQLEVBQUUsQ0FBQ3ZFLGNBQWMsQ0FBQ0MsTUFBTSxHQUFHLEtBQUs7Y0FDbEMsQ0FBQyxFQUFFLElBQUksQ0FBQztjQUNSLElBQUksQ0FBQyxDQUFDNEUsY0FBYyxHQUFHRCxRQUFRLENBQUNSLElBQUksTUFBTSxJQUFJLElBQUlTLGNBQWMsS0FBSyxLQUFLLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBR0EsY0FBYyxDQUFDRSxNQUFNLE1BQU0sSUFBSSxFQUFFdkQsUUFBUSxDQUFDdUQsTUFBTSxDQUFDLENBQUM7WUFDM0ksQ0FBQyxDQUFDO1VBQ0osQ0FBQztVQUNEQyxRQUFRLEVBQUUsU0FBU0EsUUFBUUEsQ0FBQ0MsS0FBSyxFQUFFO1lBQ2pDLElBQUksT0FBT0EsS0FBSyxDQUFDQyxNQUFNLEtBQUssV0FBVyxFQUFFO2NBQ3ZDLElBQUksQ0FBQ2YsSUFBSSxDQUFDYyxLQUFLLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQ0EsS0FBSyxDQUFDRSxLQUFLLENBQUM7WUFDM0M7VUFDRixDQUFDO1VBQ0RDLFNBQVMsRUFBRSxTQUFTQSxTQUFTQSxDQUFDSCxLQUFLLEVBQUU7WUFDbkMsSUFBSUMsTUFBTSxHQUFHLENBQUNELEtBQUssQ0FBQ0MsTUFBTTtZQUMxQixJQUFJLENBQUNmLElBQUksQ0FBQ2MsS0FBSyxFQUFFLFFBQVEsRUFBRUMsTUFBTSxDQUFDO1lBQ2xDLElBQUksQ0FBQ0QsS0FBSyxDQUFDQyxNQUFNLEVBQUU7Y0FDakIsSUFBSSxDQUFDZixJQUFJLENBQUNjLEtBQUssRUFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDO1lBQy9CO1VBQ0YsQ0FBQztVQUNESSxXQUFXLEVBQUUsU0FBU0EsV0FBV0EsQ0FBQ0MsTUFBTSxFQUFFQyxNQUFNLEVBQUU7WUFDaEQsSUFBSWxFLEtBQUssR0FBRyxJQUFJO1lBQ2hCekIsR0FBRyxDQUFDYSxRQUFRLENBQUMsWUFBWTtjQUN2QixDQUFDLFVBQVVyQixDQUFDLEVBQUU7Z0JBQ1osSUFBSW9HLFdBQVcsR0FBR3BHLENBQUMsQ0FBQ2tHLE1BQU0sQ0FBQ0csTUFBTSxDQUFDO2dCQUNsQ0QsV0FBVyxDQUFDdEQsUUFBUSxDQUFDLFNBQVMsQ0FBQztnQkFDL0IsSUFBSXNCLEdBQUcsR0FBR1Esa0JBQWtCLEdBQUcscUNBQXFDLEdBQUd1QixNQUFNO2dCQUM3RWxFLEtBQUssQ0FBQzBDLEtBQUssQ0FBQ2xCLEdBQUcsQ0FBQ1csR0FBRyxDQUFDLENBQUM5QyxJQUFJLENBQUMsVUFBVWtFLFFBQVEsRUFBRTtrQkFDNUNZLFdBQVcsQ0FBQ3ZELFdBQVcsQ0FBQyxTQUFTLENBQUM7a0JBQ2xDLElBQUl5RCxVQUFVLEdBQUd0RyxDQUFDLENBQUMsZ0NBQWdDLEdBQUdtRyxNQUFNLENBQUM7a0JBQzdERyxVQUFVLENBQUNuRyxJQUFJLENBQUMsWUFBWTtvQkFDMUIsSUFBSUMsS0FBSyxHQUFHSixDQUFDLENBQUMsSUFBSSxDQUFDO29CQUNuQkksS0FBSyxDQUFDeUMsV0FBVyxDQUFDLHdCQUF3QixDQUFDO29CQUMzQ3pDLEtBQUssQ0FBQ3dDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDMkQsTUFBTSxDQUFDLENBQUM7b0JBQ3JDbkcsS0FBSyxDQUFDd0MsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDMkQsTUFBTSxDQUFDLENBQUM7a0JBQ3BDLENBQUMsQ0FBQztnQkFDSixDQUFDLENBQUM7Y0FDSixDQUFDLEVBQUV4RSxNQUFNLENBQUM7WUFDWixDQUFDLENBQUM7VUFDSixDQUFDO1VBQ0RiLGdCQUFnQixFQUFFLFNBQVNBLGdCQUFnQkEsQ0FBQSxFQUFHO1lBQzVDLElBQUllLEtBQUssR0FBRyxJQUFJO1lBQ2hCekIsR0FBRyxDQUFDYSxRQUFRLENBQUMsQ0FBQyxDQUFDQyxJQUFJLENBQUMsWUFBWTtjQUM5QixDQUFDLFVBQVV0QixDQUFDLEVBQUU7Z0JBQ1pBLENBQUMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDRyxJQUFJLENBQUMsWUFBWTtrQkFDMUMsSUFBSXFHLE1BQU0sR0FBR3hHLENBQUMsQ0FBQyxJQUFJLENBQUM7a0JBQ3BCLElBQUl5RyxPQUFPLEdBQUdELE1BQU0sQ0FBQzVELElBQUksQ0FBQyxtQkFBbUIsQ0FBQztrQkFDOUMsSUFBSSxDQUFDNkQsT0FBTyxDQUFDL0QsTUFBTSxFQUFFO29CQUNuQjhELE1BQU0sQ0FBQzFELFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQztrQkFDdEMsQ0FBQyxNQUFNO29CQUNMMEQsTUFBTSxDQUFDM0QsV0FBVyxDQUFDLG1CQUFtQixDQUFDO2tCQUN6QztrQkFDQSxJQUFJNkQsZ0JBQWdCLEdBQUdGLE1BQU0sQ0FBQ2xHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztrQkFDckQsSUFBSSxPQUFPb0csZ0JBQWdCLElBQUksUUFBUSxFQUFFO29CQUN2Q0EsZ0JBQWdCLEdBQUdwQixJQUFJLENBQUNxQixLQUFLLENBQUNELGdCQUFnQixDQUFDO29CQUMvQyxJQUFJRSxNQUFNLEdBQUdDLE1BQU0sQ0FBQ0MsSUFBSSxDQUFDN0UsS0FBSyxDQUFDdkIsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUN2QyxJQUFJcUcsT0FBTyxHQUFHTCxnQkFBZ0IsQ0FBQ00sR0FBRztvQkFDbEMsSUFBSUMsaUJBQWlCLEdBQUdoRixLQUFLLENBQUN2QixJQUFJLENBQUNrRyxNQUFNLENBQUMsQ0FBQ00sTUFBTSxDQUFDSCxPQUFPLENBQUMsQ0FBQ2hCLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQ29CLE9BQU87b0JBQzNFLElBQUlGLGlCQUFpQixDQUFDdkUsTUFBTSxHQUFHLENBQUMsRUFBRTtzQkFDaEMsSUFBSTBFLEdBQUcsR0FBR0gsaUJBQWlCLENBQUNJLE1BQU0sQ0FBQyxVQUFVQyxHQUFHLEVBQUU7d0JBQ2hELE9BQU9BLEdBQUcsQ0FBQ3BDLEVBQUUsS0FBS3dCLGdCQUFnQixDQUFDWCxLQUFLO3NCQUMxQyxDQUFDLENBQUM7c0JBQ0YsSUFBSXFCLEdBQUcsQ0FBQzFFLE1BQU0sR0FBRyxDQUFDLEVBQUU7d0JBQ2xCOEQsTUFBTSxDQUFDMUQsUUFBUSxDQUFDLGdCQUFnQixDQUFDO3NCQUNuQyxDQUFDLE1BQU07d0JBQ0wwRCxNQUFNLENBQUMzRCxXQUFXLENBQUMsZ0JBQWdCLENBQUM7c0JBQ3RDO29CQUNGLENBQUMsTUFBTTtzQkFDTDJELE1BQU0sQ0FBQzNELFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQztvQkFDdEM7a0JBQ0Y7Z0JBQ0YsQ0FBQyxDQUFDO2NBQ0osQ0FBQyxFQUFFZCxNQUFNLENBQUM7WUFDWixDQUFDLENBQUM7VUFDSjtRQUNGLENBQUM7UUFDRHdGLEtBQUssRUFBRTtVQUNMN0csSUFBSSxFQUFFO1lBQ0o4RyxJQUFJLEVBQUUsSUFBSTtZQUNWQyxPQUFPLEVBQUUsU0FBU0EsT0FBT0EsQ0FBQSxFQUFHO2NBQzFCLElBQUl4RixLQUFLLEdBQUcsSUFBSTtjQUNoQnlELFVBQVUsQ0FBQyxZQUFZO2dCQUNyQnpELEtBQUssQ0FBQ2YsZ0JBQWdCLENBQUMsQ0FBQztnQkFDeEJlLEtBQUssQ0FBQ2IsV0FBVyxDQUFDLENBQUM7Y0FDckIsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNUO1VBQ0Y7UUFDRjtNQUNGLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQztFQUNKLENBQUMsQ0FBQztBQUNKLENBQUMsRUFBRVcsTUFBTSxDQUFDIiwiaWdub3JlTGlzdCI6W119 202 213 },{}]},{},[1]) -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/general_components/es6/checkbox.js
r3422825 r3427267 4 4 return { 5 5 value : '', 6 alwaysOn: false, 7 parentObserver: null, 6 8 } 7 9 }, … … 20 22 :name="field_name" 21 23 v-bind:id="field_id" 24 :disabled="alwaysOn" 22 25 v-model="value"/> 23 26 </div> … … 31 34 `, 32 35 mounted: function () { 33 this. value = this.field_value;36 this.detectAlwaysOn(); 34 37 38 if (this.alwaysOn) { 39 this.value = true; 40 this.$emit('wpcfto-get-value', true); 41 } else { 42 this.value = this.field_value; 43 } 44 45 this.observeParentClass(); 35 46 }, 36 methods: {}, 47 methods: { 48 detectAlwaysOn() { 49 const parent = this.$el.parentElement; 50 this.alwaysOn = !!(parent && parent.classList.contains('wpcfto-always-on')); 51 }, 52 observeParentClass() { 53 const parent = this.$el.parentElement; 54 if (!parent) return; 55 56 this.parentObserver = new MutationObserver(() => { 57 const wasAlwaysOn = this.alwaysOn; 58 this.detectAlwaysOn(); 59 60 if (this.alwaysOn && this.value !== true) { 61 this.value = true; 62 this.$emit('wpcfto-get-value', true); 63 } 64 65 if (!this.alwaysOn && wasAlwaysOn) { 66 this.value = this.field_value; 67 this.$emit('wpcfto-get-value', this.value); 68 } 69 }); 70 71 this.parentObserver.observe(parent, { 72 attributes: true, 73 attributeFilter: ['class'], 74 }); 75 } 76 }, 77 beforeDestroy() { 78 if (this.parentObserver) { 79 this.parentObserver.disconnect(); 80 } 81 }, 37 82 watch: { 38 value: function (value) { 39 this.$emit('wpcfto-get-value', value); 83 value(val) { 84 if (this.alwaysOn && val !== true) { 85 this.value = true; 86 } else { 87 this.$emit('wpcfto-get-value', val); 88 } 40 89 } 41 90 } -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/general_components/es6/repeater.js
r3422825 r3427267 118 118 $([document.documentElement, document.body]).animate( 119 119 { 120 scrollTop: $('.' + el).offset().top - 40,120 scrollTop: $('.' + el).offset().top - 120, 121 121 }, 122 122 400 … … 135 135 if (confirm('Do your really want to delete this field?')) { 136 136 this.repeater.splice(areaIndex, 1) 137 this.repeater_values.splice(areaIndex, 1) 137 138 } 138 139 }, -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/general_components/js/checkbox.js
r3422825 r3427267 6 6 data: function data() { 7 7 return { 8 value: '' 8 value: '', 9 alwaysOn: false, 10 parentObserver: null 9 11 }; 10 12 }, 11 template: "\n <div class=\"wpcfto_generic_field wpcfto_generic_checkbox\">\n \n <wpcfto_fields_aside_before :fields=\"fields\" :field_label=\"field_label\"></wpcfto_fields_aside_before>\n \n <div class=\"wpcfto-field-content\">\n <div class=\"wpcfto-admin-checkbox\" v-bind:class=\"field_id\">\n\n <label>\n <div class=\"wpcfto-admin-checkbox-wrapper\" v-bind:class=\"{'active' : value, 'is_toggle' : (typeof fields.toggle == 'undefined' || fields.toggle) }\">\n <div class=\"wpcfto-checkbox-switcher\"></div>\n <input type=\"checkbox\"\n :name=\"field_name\"\n v-bind:id=\"field_id\"\n v-model=\"value\"/>\n </div>\n </label>\n </div>\n </div>\n \n <wpcfto_fields_aside_after :fields=\"fields\"></wpcfto_fields_aside_after>\n\n </div>\n ",13 template: "\n <div class=\"wpcfto_generic_field wpcfto_generic_checkbox\">\n \n <wpcfto_fields_aside_before :fields=\"fields\" :field_label=\"field_label\"></wpcfto_fields_aside_before>\n \n <div class=\"wpcfto-field-content\">\n <div class=\"wpcfto-admin-checkbox\" v-bind:class=\"field_id\">\n\n <label>\n <div class=\"wpcfto-admin-checkbox-wrapper\" v-bind:class=\"{'active' : value, 'is_toggle' : (typeof fields.toggle == 'undefined' || fields.toggle) }\">\n <div class=\"wpcfto-checkbox-switcher\"></div>\n <input type=\"checkbox\"\n :name=\"field_name\"\n v-bind:id=\"field_id\"\n :disabled=\"alwaysOn\"\n v-model=\"value\"/>\n </div>\n </label>\n </div>\n </div>\n \n <wpcfto_fields_aside_after :fields=\"fields\"></wpcfto_fields_aside_after>\n\n </div>\n ", 12 14 mounted: function mounted() { 13 this.value = this.field_value; 15 this.detectAlwaysOn(); 16 17 if (this.alwaysOn) { 18 this.value = true; 19 this.$emit('wpcfto-get-value', true); 20 } else { 21 this.value = this.field_value; 22 } 23 24 this.observeParentClass(); 14 25 }, 15 methods: {}, 26 methods: { 27 detectAlwaysOn: function detectAlwaysOn() { 28 var parent = this.$el.parentElement; 29 this.alwaysOn = !!(parent && parent.classList.contains('wpcfto-always-on')); 30 }, 31 observeParentClass: function observeParentClass() { 32 var _this = this; 33 34 var parent = this.$el.parentElement; 35 if (!parent) return; 36 this.parentObserver = new MutationObserver(function () { 37 var wasAlwaysOn = _this.alwaysOn; 38 39 _this.detectAlwaysOn(); 40 41 if (_this.alwaysOn && _this.value !== true) { 42 _this.value = true; 43 44 _this.$emit('wpcfto-get-value', true); 45 } 46 47 if (!_this.alwaysOn && wasAlwaysOn) { 48 _this.value = _this.field_value; 49 50 _this.$emit('wpcfto-get-value', _this.value); 51 } 52 }); 53 this.parentObserver.observe(parent, { 54 attributes: true, 55 attributeFilter: ['class'] 56 }); 57 } 58 }, 59 beforeDestroy: function beforeDestroy() { 60 if (this.parentObserver) { 61 this.parentObserver.disconnect(); 62 } 63 }, 16 64 watch: { 17 value: function value(_value) { 18 this.$emit('wpcfto-get-value', _value); 65 value: function value(val) { 66 if (this.alwaysOn && val !== true) { 67 this.value = true; 68 } else { 69 this.$emit('wpcfto-get-value', val); 70 } 19 71 } 20 72 } 21 73 }); 22 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJWdWUiLCJjb21wb25lbnQiLCJwcm9wcyIsImRhdGEiLCJ2YWx1ZSIsI nRlbXBsYXRlIiwibW91bnRlZCIsImZpZWxkX3ZhbHVlIiwibWV0aG9kcyIsIndhdGNoIiwiX3ZhbHVlIiwiJGVtaXQiXSwic291cmNlcyI6WyJmYWtlX2VkYjQ5YzE2LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5WdWUuY29tcG9uZW50KCd3cGNmdG9fY2hlY2tib3gnLCB7XG4gIHByb3BzOiBbJ2ZpZWxkcycsICdmaWVsZF9sYWJlbCcsICdmaWVsZF9uYW1lJywgJ2ZpZWxkX2lkJywgJ2ZpZWxkX3ZhbHVlJ10sXG4gIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHZhbHVlOiAnJ1xuICAgIH07XG4gIH0sXG4gIHRlbXBsYXRlOiBcIlxcbiAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvX2dlbmVyaWNfZmllbGQgd3BjZnRvX2dlbmVyaWNfY2hlY2tib3hcXFwiPlxcbiAgICAgICAgXFxuICAgICAgICAgICAgPHdwY2Z0b19maWVsZHNfYXNpZGVfYmVmb3JlIDpmaWVsZHM9XFxcImZpZWxkc1xcXCIgOmZpZWxkX2xhYmVsPVxcXCJmaWVsZF9sYWJlbFxcXCI+PC93cGNmdG9fZmllbGRzX2FzaWRlX2JlZm9yZT5cXG4gICAgICAgICAgICBcXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVxcXCJ3cGNmdG8tZmllbGQtY29udGVudFxcXCI+XFxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XFxcIndwY2Z0by1hZG1pbi1jaGVja2JveFxcXCIgdi1iaW5kOmNsYXNzPVxcXCJmaWVsZF9pZFxcXCI+XFxuXFxuICAgICAgICAgICAgICAgPGxhYmVsPlxcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvLWFkbWluLWNoZWNrYm94LXdyYXBwZXJcXFwiIHYtYmluZDpjbGFzcz1cXFwieydhY3RpdmUnIDogdmFsdWUsICdpc190b2dnbGUnIDogKHR5cGVvZiBmaWVsZHMudG9nZ2xlID09ICd1bmRlZmluZWQnIHx8IGZpZWxkcy50b2dnbGUpIH1cXFwiPlxcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XFxcIndwY2Z0by1jaGVja2JveC1zd2l0Y2hlclxcXCI+PC9kaXY+XFxuICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XFxcImNoZWNrYm94XFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6bmFtZT1cXFwiZmllbGRfbmFtZVxcXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kOmlkPVxcXCJmaWVsZF9pZFxcXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cXFwidmFsdWVcXFwiLz5cXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxcbiAgICAgICAgICAgICAgICA8L2xhYmVsPlxcbiAgICAgICAgICAgIDwvZGl2PlxcbiAgICAgICAgICAgIDwvZGl2PlxcbiAgICAgICAgICAgIFxcbiAgICAgICAgICAgIDx3cGNmdG9fZmllbGRzX2FzaWRlX2FmdGVyIDpmaWVsZHM9XFxcImZpZWxkc1xcXCI+PC93cGNmdG9fZmllbGRzX2FzaWRlX2FmdGVyPlxcblxcbiAgICAgICAgPC9kaXY+XFxuICAgIFwiLFxuICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkge1xuICAgIHRoaXMudmFsdWUgPSB0aGlzLmZpZWxkX3ZhbHVlO1xuICB9LFxuICBtZXRob2RzOiB7fSxcbiAgd2F0Y2g6IHtcbiAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoX3ZhbHVlKSB7XG4gICAgICB0aGlzLiRlbWl0KCd3cGNmdG8tZ2V0LXZhbHVlJywgX3ZhbHVlKTtcbiAgICB9XG4gIH1cbn0pOyJdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTs7QUFFWkEsR0FBRyxDQUFDQyxTQUFTLENBQUMsaUJBQWlCLEVBQUU7RUFDL0JDLEtBQUssRUFBRSxDQUFDLFFBQVEsRUFBRSxhQUFhLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxhQUFhLENBQUM7RUFDekVDLElBQUksRUFBRSxTQUFTQSxJQUFJQSxDQUFBLEVBQUc7SUFDcEIsT0FBTztNQUNMQyxLQUFLLEVBQUU7SUFDVCxDQUFDO0VBQ0gsQ0FBQztFQUNEQyxRQUFRLEVBQUUsd2hDQUF3aEM7RUFDbGlDQyxPQUFPLEVBQUUsU0FBU0EsT0FBT0EsQ0FBQSxFQUFHO0lBQzFCLElBQUksQ0FBQ0YsS0FBSyxHQUFHLElBQUksQ0FBQ0csV0FBVztFQUMvQixDQUFDO0VBQ0RDLE9BQU8sRUFBRSxDQUFDLENBQUM7RUFDWEMsS0FBSyxFQUFFO0lBQ0xMLEtBQUssRUFBRSxTQUFTQSxLQUFLQSxDQUFDTSxNQUFNLEVBQUU7TUFDNUIsSUFBSSxDQUFDQyxLQUFLLENBQUMsa0JBQWtCLEVBQUVELE1BQU0sQ0FBQztJQUN4QztFQUNGO0FBQ0YsQ0FBQyxDQUFDIiwiaWdub3JlTGlzdCI6W11974 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJWdWUiLCJjb21wb25lbnQiLCJwcm9wcyIsImRhdGEiLCJ2YWx1ZSIsImFsd2F5c09uIiwicGFyZW50T2JzZXJ2ZXIiLCJ0ZW1wbGF0ZSIsIm1vdW50ZWQiLCJkZXRlY3RBbHdheXNPbiIsIiRlbWl0IiwiZmllbGRfdmFsdWUiLCJvYnNlcnZlUGFyZW50Q2xhc3MiLCJtZXRob2RzIiwicGFyZW50IiwiJGVsIiwicGFyZW50RWxlbWVudCIsImNsYXNzTGlzdCIsImNvbnRhaW5zIiwiX3RoaXMiLCJNdXRhdGlvbk9ic2VydmVyIiwid2FzQWx3YXlzT24iLCJvYnNlcnZlIiwiYXR0cmlidXRlcyIsImF0dHJpYnV0ZUZpbHRlciIsImJlZm9yZURlc3Ryb3kiLCJkaXNjb25uZWN0Iiwid2F0Y2giLCJ2YWwiXSwic291cmNlcyI6WyJmYWtlX2RhM2U3MDY1LmpzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5WdWUuY29tcG9uZW50KCd3cGNmdG9fY2hlY2tib3gnLCB7XG4gIHByb3BzOiBbJ2ZpZWxkcycsICdmaWVsZF9sYWJlbCcsICdmaWVsZF9uYW1lJywgJ2ZpZWxkX2lkJywgJ2ZpZWxkX3ZhbHVlJ10sXG4gIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHZhbHVlOiAnJyxcbiAgICAgIGFsd2F5c09uOiBmYWxzZSxcbiAgICAgIHBhcmVudE9ic2VydmVyOiBudWxsXG4gICAgfTtcbiAgfSxcbiAgdGVtcGxhdGU6IFwiXFxuICAgICAgICA8ZGl2IGNsYXNzPVxcXCJ3cGNmdG9fZ2VuZXJpY19maWVsZCB3cGNmdG9fZ2VuZXJpY19jaGVja2JveFxcXCI+XFxuICAgICAgICBcXG4gICAgICAgICAgICA8d3BjZnRvX2ZpZWxkc19hc2lkZV9iZWZvcmUgOmZpZWxkcz1cXFwiZmllbGRzXFxcIiA6ZmllbGRfbGFiZWw9XFxcImZpZWxkX2xhYmVsXFxcIj48L3dwY2Z0b19maWVsZHNfYXNpZGVfYmVmb3JlPlxcbiAgICAgICAgICAgIFxcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XFxcIndwY2Z0by1maWVsZC1jb250ZW50XFxcIj5cXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvLWFkbWluLWNoZWNrYm94XFxcIiB2LWJpbmQ6Y2xhc3M9XFxcImZpZWxkX2lkXFxcIj5cXG5cXG4gICAgICAgICAgICAgICA8bGFiZWw+XFxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVxcXCJ3cGNmdG8tYWRtaW4tY2hlY2tib3gtd3JhcHBlclxcXCIgdi1iaW5kOmNsYXNzPVxcXCJ7J2FjdGl2ZScgOiB2YWx1ZSwgJ2lzX3RvZ2dsZScgOiAodHlwZW9mIGZpZWxkcy50b2dnbGUgPT0gJ3VuZGVmaW5lZCcgfHwgZmllbGRzLnRvZ2dsZSkgfVxcXCI+XFxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvLWNoZWNrYm94LXN3aXRjaGVyXFxcIj48L2Rpdj5cXG4gICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cXFwiY2hlY2tib3hcXFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpuYW1lPVxcXCJmaWVsZF9uYW1lXFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWJpbmQ6aWQ9XFxcImZpZWxkX2lkXFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ZGlzYWJsZWQ9XFxcImFsd2F5c09uXFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVxcXCJ2YWx1ZVxcXCIvPlxcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XFxuICAgICAgICAgICAgICAgIDwvbGFiZWw+XFxuICAgICAgICAgICAgPC9kaXY+XFxuICAgICAgICAgICAgPC9kaXY+XFxuICAgICAgICAgICAgXFxuICAgICAgICAgICAgPHdwY2Z0b19maWVsZHNfYXNpZGVfYWZ0ZXIgOmZpZWxkcz1cXFwiZmllbGRzXFxcIj48L3dwY2Z0b19maWVsZHNfYXNpZGVfYWZ0ZXI+XFxuXFxuICAgICAgICA8L2Rpdj5cXG4gICAgXCIsXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7XG4gICAgdGhpcy5kZXRlY3RBbHdheXNPbigpO1xuXG4gICAgaWYgKHRoaXMuYWx3YXlzT24pIHtcbiAgICAgIHRoaXMudmFsdWUgPSB0cnVlO1xuICAgICAgdGhpcy4kZW1pdCgnd3BjZnRvLWdldC12YWx1ZScsIHRydWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLnZhbHVlID0gdGhpcy5maWVsZF92YWx1ZTtcbiAgICB9XG5cbiAgICB0aGlzLm9ic2VydmVQYXJlbnRDbGFzcygpO1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgZGV0ZWN0QWx3YXlzT246IGZ1bmN0aW9uIGRldGVjdEFsd2F5c09uKCkge1xuICAgICAgdmFyIHBhcmVudCA9IHRoaXMuJGVsLnBhcmVudEVsZW1lbnQ7XG4gICAgICB0aGlzLmFsd2F5c09uID0gISEocGFyZW50ICYmIHBhcmVudC5jbGFzc0xpc3QuY29udGFpbnMoJ3dwY2Z0by1hbHdheXMtb24nKSk7XG4gICAgfSxcbiAgICBvYnNlcnZlUGFyZW50Q2xhc3M6IGZ1bmN0aW9uIG9ic2VydmVQYXJlbnRDbGFzcygpIHtcbiAgICAgIHZhciBfdGhpcyA9IHRoaXM7XG5cbiAgICAgIHZhciBwYXJlbnQgPSB0aGlzLiRlbC5wYXJlbnRFbGVtZW50O1xuICAgICAgaWYgKCFwYXJlbnQpIHJldHVybjtcbiAgICAgIHRoaXMucGFyZW50T2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciB3YXNBbHdheXNPbiA9IF90aGlzLmFsd2F5c09uO1xuXG4gICAgICAgIF90aGlzLmRldGVjdEFsd2F5c09uKCk7XG5cbiAgICAgICAgaWYgKF90aGlzLmFsd2F5c09uICYmIF90aGlzLnZhbHVlICE9PSB0cnVlKSB7XG4gICAgICAgICAgX3RoaXMudmFsdWUgPSB0cnVlO1xuXG4gICAgICAgICAgX3RoaXMuJGVtaXQoJ3dwY2Z0by1nZXQtdmFsdWUnLCB0cnVlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICghX3RoaXMuYWx3YXlzT24gJiYgd2FzQWx3YXlzT24pIHtcbiAgICAgICAgICBfdGhpcy52YWx1ZSA9IF90aGlzLmZpZWxkX3ZhbHVlO1xuXG4gICAgICAgICAgX3RoaXMuJGVtaXQoJ3dwY2Z0by1nZXQtdmFsdWUnLCBfdGhpcy52YWx1ZSk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgdGhpcy5wYXJlbnRPYnNlcnZlci5vYnNlcnZlKHBhcmVudCwge1xuICAgICAgICBhdHRyaWJ1dGVzOiB0cnVlLFxuICAgICAgICBhdHRyaWJ1dGVGaWx0ZXI6IFsnY2xhc3MnXVxuICAgICAgfSk7XG4gICAgfVxuICB9LFxuICBiZWZvcmVEZXN0cm95OiBmdW5jdGlvbiBiZWZvcmVEZXN0cm95KCkge1xuICAgIGlmICh0aGlzLnBhcmVudE9ic2VydmVyKSB7XG4gICAgICB0aGlzLnBhcmVudE9ic2VydmVyLmRpc2Nvbm5lY3QoKTtcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgdmFsdWU6IGZ1bmN0aW9uIHZhbHVlKHZhbCkge1xuICAgICAgaWYgKHRoaXMuYWx3YXlzT24gJiYgdmFsICE9PSB0cnVlKSB7XG4gICAgICAgIHRoaXMudmFsdWUgPSB0cnVlO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy4kZW1pdCgnd3BjZnRvLWdldC12YWx1ZScsIHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59KTsiXSwibWFwcGluZ3MiOiJBQUFBOztBQUVBQSxHQUFHLENBQUNDLFNBQUosQ0FBYyxpQkFBZCxFQUFpQztFQUMvQkMsS0FBSyxFQUFFLENBQUMsUUFBRCxFQUFXLGFBQVgsRUFBMEIsWUFBMUIsRUFBd0MsVUFBeEMsRUFBb0QsYUFBcEQsQ0FEd0I7RUFFL0JDLElBQUksRUFBRSxTQUFTQSxJQUFULEdBQWdCO0lBQ3BCLE9BQU87TUFDTEMsS0FBSyxFQUFFLEVBREY7TUFFTEMsUUFBUSxFQUFFLEtBRkw7TUFHTEMsY0FBYyxFQUFFO0lBSFgsQ0FBUDtFQUtELENBUjhCO0VBUy9CQyxRQUFRLEVBQUUsK2tDQVRxQjtFQVUvQkMsT0FBTyxFQUFFLFNBQVNBLE9BQVQsR0FBbUI7SUFDMUIsS0FBS0MsY0FBTDs7SUFFQSxJQUFJLEtBQUtKLFFBQVQsRUFBbUI7TUFDakIsS0FBS0QsS0FBTCxHQUFhLElBQWI7TUFDQSxLQUFLTSxLQUFMLENBQVcsa0JBQVgsRUFBK0IsSUFBL0I7SUFDRCxDQUhELE1BR087TUFDTCxLQUFLTixLQUFMLEdBQWEsS0FBS08sV0FBbEI7SUFDRDs7SUFFRCxLQUFLQyxrQkFBTDtFQUNELENBckI4QjtFQXNCL0JDLE9BQU8sRUFBRTtJQUNQSixjQUFjLEVBQUUsU0FBU0EsY0FBVCxHQUEwQjtNQUN4QyxJQUFJSyxNQUFNLEdBQUcsS0FBS0MsR0FBTCxDQUFTQyxhQUF0QjtNQUNBLEtBQUtYLFFBQUwsR0FBZ0IsQ0FBQyxFQUFFUyxNQUFNLElBQUlBLE1BQU0sQ0FBQ0csU0FBUCxDQUFpQkMsUUFBakIsQ0FBMEIsa0JBQTFCLENBQVosQ0FBakI7SUFDRCxDQUpNO0lBS1BOLGtCQUFrQixFQUFFLFNBQVNBLGtCQUFULEdBQThCO01BQ2hELElBQUlPLEtBQUssR0FBRyxJQUFaOztNQUVBLElBQUlMLE1BQU0sR0FBRyxLQUFLQyxHQUFMLENBQVNDLGFBQXRCO01BQ0EsSUFBSSxDQUFDRixNQUFMLEVBQWE7TUFDYixLQUFLUixjQUFMLEdBQXNCLElBQUljLGdCQUFKLENBQXFCLFlBQVk7UUFDckQsSUFBSUMsV0FBVyxHQUFHRixLQUFLLENBQUNkLFFBQXhCOztRQUVBYyxLQUFLLENBQUNWLGNBQU47O1FBRUEsSUFBSVUsS0FBSyxDQUFDZCxRQUFOLElBQWtCYyxLQUFLLENBQUNmLEtBQU4sS0FBZ0IsSUFBdEMsRUFBNEM7VUFDMUNlLEtBQUssQ0FBQ2YsS0FBTixHQUFjLElBQWQ7O1VBRUFlLEtBQUssQ0FBQ1QsS0FBTixDQUFZLGtCQUFaLEVBQWdDLElBQWhDO1FBQ0Q7O1FBRUQsSUFBSSxDQUFDUyxLQUFLLENBQUNkLFFBQVAsSUFBbUJnQixXQUF2QixFQUFvQztVQUNsQ0YsS0FBSyxDQUFDZixLQUFOLEdBQWNlLEtBQUssQ0FBQ1IsV0FBcEI7O1VBRUFRLEtBQUssQ0FBQ1QsS0FBTixDQUFZLGtCQUFaLEVBQWdDUyxLQUFLLENBQUNmLEtBQXRDO1FBQ0Q7TUFDRixDQWhCcUIsQ0FBdEI7TUFpQkEsS0FBS0UsY0FBTCxDQUFvQmdCLE9BQXBCLENBQTRCUixNQUE1QixFQUFvQztRQUNsQ1MsVUFBVSxFQUFFLElBRHNCO1FBRWxDQyxlQUFlLEVBQUUsQ0FBQyxPQUFEO01BRmlCLENBQXBDO0lBSUQ7RUEvQk0sQ0F0QnNCO0VBdUQvQkMsYUFBYSxFQUFFLFNBQVNBLGFBQVQsR0FBeUI7SUFDdEMsSUFBSSxLQUFLbkIsY0FBVCxFQUF5QjtNQUN2QixLQUFLQSxjQUFMLENBQW9Cb0IsVUFBcEI7SUFDRDtFQUNGLENBM0Q4QjtFQTREL0JDLEtBQUssRUFBRTtJQUNMdkIsS0FBSyxFQUFFLFNBQVNBLEtBQVQsQ0FBZXdCLEdBQWYsRUFBb0I7TUFDekIsSUFBSSxLQUFLdkIsUUFBTCxJQUFpQnVCLEdBQUcsS0FBSyxJQUE3QixFQUFtQztRQUNqQyxLQUFLeEIsS0FBTCxHQUFhLElBQWI7TUFDRCxDQUZELE1BRU87UUFDTCxLQUFLTSxLQUFMLENBQVcsa0JBQVgsRUFBK0JrQixHQUEvQjtNQUNEO0lBQ0Y7RUFQSTtBQTVEd0IsQ0FBakMifQ== 23 75 },{}]},{},[1]) -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/general_components/js/repeater.js
r3422825 r3427267 41 41 var $ = jQuery; 42 42 $([document.documentElement, document.body]).animate({ 43 scrollTop: $('.' + el).offset().top - 4043 scrollTop: $('.' + el).offset().top - 120 44 44 }, 400); 45 45 } … … 54 54 if (confirm('Do your really want to delete this field?')) { 55 55 this.repeater.splice(areaIndex, 1); 56 this.repeater_values.splice(areaIndex, 1); 56 57 } 57 58 }, -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/general_components/js/select.js
r3422825 r3427267 10 10 }; 11 11 }, 12 template: "\n <div class=\"wpcfto_generic_field wpcfto_generic_field__select\" >\n\n <wpcfto_fields_aside_before :fields=\"fields\" :field_label=\"field_label\"></wpcfto_fields_aside_before>\n \n <div class=\"wpcfto-field-content\">\n <div class=\"wpcfto-admin-select\">\n <select v-bind:name=\"field_name\"\n v-model=\"value\"\n v-bind:id=\"field_id\">\n <option v-for=\"(option, key) in fields['options']\" v-bind:value=\"key\" :disabled=\"fields['disabled_option'] ? fields['disabled_option'][key] : false\">{{ option }}</option>\n </select>\n </div>\n </div>\n\n <wpcfto_fields_aside_after :fields=\"fields\"></wpcfto_fields_aside_after>\n\n </div>\n ",12 template: "\n <div class=\"wpcfto_generic_field wpcfto_generic_field__select\" :class=\"{ 'half_width': fields.half_width }\">\n\n <wpcfto_fields_aside_before :fields=\"fields\" :field_label=\"field_label\"></wpcfto_fields_aside_before>\n \n <div class=\"wpcfto-field-content\">\n <div class=\"wpcfto-admin-select\">\n <select v-bind:name=\"field_name\"\n v-model=\"value\"\n v-bind:id=\"field_id\">\n <option v-for=\"(option, key) in fields['options']\" v-bind:value=\"key\" :disabled=\"fields['disabled_option'] ? fields['disabled_option'][key] : false\">{{ option }}</option>\n </select>\n </div>\n </div>\n\n <wpcfto_fields_aside_after :fields=\"fields\"></wpcfto_fields_aside_after>\n\n </div>\n ", 13 13 mounted: function mounted() { 14 14 this.value = this.field_value; … … 25 25 } 26 26 }); 27 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJWdWUiLCJjb21wb25lbnQiLCJwcm9wcyIsImRhdGEiLCJ2YWx1ZSIsImRpc2FibGVkX29wdGlvbiIsInRlbXBsYXRlIiwibW91bnRlZCIsImZpZWxkX3ZhbHVlIiwiZGVmYXVsdF92YWx1ZSIsIm1ldGhvZHMiLCJ3YXRjaCIsIl92YWx1ZSIsIiRlbWl0Il0sInNvdXJjZXMiOlsiZmFrZV8 3ZjJhMWYzZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuVnVlLmNvbXBvbmVudCgnd3BjZnRvX3NlbGVjdCcsIHtcbiAgcHJvcHM6IFsnZmllbGRzJywgJ2ZpZWxkX2xhYmVsJywgJ2ZpZWxkX25hbWUnLCAnZmllbGRfaWQnLCAnZmllbGRfdmFsdWUnLCAnZGVmYXVsdF92YWx1ZSddLFxuICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB2YWx1ZTogJycsXG4gICAgICBkaXNhYmxlZF9vcHRpb246ICcnXG4gICAgfTtcbiAgfSxcbiAgdGVtcGxhdGU6IFwiXFxuICAgICAgICA8ZGl2IGNsYXNzPVxcXCJ3cGNmdG9fZ2VuZXJpY19maWVsZCB3cGNmdG9fZ2VuZXJpY19maWVsZF9fc2VsZWN0XFxcIj5cXG5cXG4gICAgICAgICAgICA8d3BjZnRvX2ZpZWxkc19hc2lkZV9iZWZvcmUgOmZpZWxkcz1cXFwiZmllbGRzXFxcIiA6ZmllbGRfbGFiZWw9XFxcImZpZWxkX2xhYmVsXFxcIj48L3dwY2Z0b19maWVsZHNfYXNpZGVfYmVmb3JlPlxcbiAgICAgICAgICAgIFxcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XFxcIndwY2Z0by1maWVsZC1jb250ZW50XFxcIj5cXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvLWFkbWluLXNlbGVjdFxcXCI+XFxuICAgICAgICAgICAgICAgICAgICA8c2VsZWN0IHYtYmluZDpuYW1lPVxcXCJmaWVsZF9uYW1lXFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVxcXCJ2YWx1ZVxcXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kOmlkPVxcXCJmaWVsZF9pZFxcXCI+XFxuICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cXFwiKG9wdGlvbiwga2V5KSBpbiBmaWVsZHNbJ29wdGlvbnMnXVxcXCIgdi1iaW5kOnZhbHVlPVxcXCJrZXlcXFwiIDpkaXNhYmxlZD1cXFwiZmllbGRzWydkaXNhYmxlZF9vcHRpb24nXSA/IGZpZWxkc1snZGlzYWJsZWRfb3B0aW9uJ11ba2V5XSA6IGZhbHNlXFxcIj57eyBvcHRpb24gfX08L29wdGlvbj5cXG4gICAgICAgICAgICAgICAgICAgIDwvc2VsZWN0PlxcbiAgICAgICAgICAgICAgICA8L2Rpdj5cXG4gICAgICAgICAgICA8L2Rpdj5cXG5cXG4gICAgICAgICAgICA8d3BjZnRvX2ZpZWxkc19hc2lkZV9hZnRlciA6ZmllbGRzPVxcXCJmaWVsZHNcXFwiPjwvd3BjZnRvX2ZpZWxkc19hc2lkZV9hZnRlcj5cXG5cXG4gICAgICAgIDwvZGl2PlxcbiAgICBcIixcbiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHtcbiAgICB0aGlzLnZhbHVlID0gdGhpcy5maWVsZF92YWx1ZTtcblxuICAgIGlmICh0aGlzLmRlZmF1bHRfdmFsdWUgJiYgIXRoaXMudmFsdWUpIHtcbiAgICAgIHRoaXMudmFsdWUgPSB0aGlzLmRlZmF1bHRfdmFsdWU7XG4gICAgfVxuICB9LFxuICBtZXRob2RzOiB7fSxcbiAgd2F0Y2g6IHtcbiAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoX3ZhbHVlKSB7XG4gICAgICB0aGlzLiRlbWl0KCd3cGNmdG8tZ2V0LXZhbHVlJywgX3ZhbHVlKTtcbiAgICB9XG4gIH1cbn0pOyJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUFBLEdBQUcsQ0FBQ0MsU0FBSixDQUFjLGVBQWQsRUFBK0I7RUFDN0JDLEtBQUssRUFBRSxDQUFDLFFBQUQsRUFBVyxhQUFYLEVBQTBCLFlBQTFCLEVBQXdDLFVBQXhDLEVBQW9ELGFBQXBELEVBQW1FLGVBQW5FLENBRHNCO0VBRTdCQyxJQUFJLEVBQUUsU0FBU0EsSUFBVCxHQUFnQjtJQUNwQixPQUFPO01BQ0xDLEtBQUssRUFBRSxFQURGO01BRUxDLGVBQWUsRUFBRTtJQUZaLENBQVA7RUFJRCxDQVA0QjtFQVE3QkMsUUFBUSxFQUFFLDgxQkFSbUI7RUFTN0JDLE9BQU8sRUFBRSxTQUFTQSxPQUFULEdBQW1CO0lBQzFCLEtBQUtILEtBQUwsR0FBYSxLQUFLSSxXQUFsQjs7SUFFQSxJQUFJLEtBQUtDLGFBQUwsSUFBc0IsQ0FBQyxLQUFLTCxLQUFoQyxFQUF1QztNQUNyQyxLQUFLQSxLQUFMLEdBQWEsS0FBS0ssYUFBbEI7SUFDRDtFQUNGLENBZjRCO0VBZ0I3QkMsT0FBTyxFQUFFLEVBaEJvQjtFQWlCN0JDLEtBQUssRUFBRTtJQUNMUCxLQUFLLEVBQUUsU0FBU0EsS0FBVCxDQUFlUSxNQUFmLEVBQXVCO01BQzVCLEtBQUtDLEtBQUwsQ0FBVyxrQkFBWCxFQUErQkQsTUFBL0I7SUFDRDtFQUhJO0FBakJzQixDQUEvQiJ927 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJWdWUiLCJjb21wb25lbnQiLCJwcm9wcyIsImRhdGEiLCJ2YWx1ZSIsImRpc2FibGVkX29wdGlvbiIsInRlbXBsYXRlIiwibW91bnRlZCIsImZpZWxkX3ZhbHVlIiwiZGVmYXVsdF92YWx1ZSIsIm1ldGhvZHMiLCJ3YXRjaCIsIl92YWx1ZSIsIiRlbWl0Il0sInNvdXJjZXMiOlsiZmFrZV80ZjI5MTExZC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuVnVlLmNvbXBvbmVudCgnd3BjZnRvX3NlbGVjdCcsIHtcbiAgcHJvcHM6IFsnZmllbGRzJywgJ2ZpZWxkX2xhYmVsJywgJ2ZpZWxkX25hbWUnLCAnZmllbGRfaWQnLCAnZmllbGRfdmFsdWUnLCAnZGVmYXVsdF92YWx1ZSddLFxuICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICB2YWx1ZTogJycsXG4gICAgICBkaXNhYmxlZF9vcHRpb246ICcnXG4gICAgfTtcbiAgfSxcbiAgdGVtcGxhdGU6IFwiXFxuICAgICAgICA8ZGl2IGNsYXNzPVxcXCJ3cGNmdG9fZ2VuZXJpY19maWVsZCB3cGNmdG9fZ2VuZXJpY19maWVsZF9fc2VsZWN0XFxcIiA6Y2xhc3M9XFxcInsgJ2hhbGZfd2lkdGgnOiBmaWVsZHMuaGFsZl93aWR0aCB9XFxcIj5cXG5cXG4gICAgICAgICAgICA8d3BjZnRvX2ZpZWxkc19hc2lkZV9iZWZvcmUgOmZpZWxkcz1cXFwiZmllbGRzXFxcIiA6ZmllbGRfbGFiZWw9XFxcImZpZWxkX2xhYmVsXFxcIj48L3dwY2Z0b19maWVsZHNfYXNpZGVfYmVmb3JlPlxcbiAgICAgICAgICAgIFxcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XFxcIndwY2Z0by1maWVsZC1jb250ZW50XFxcIj5cXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cXFwid3BjZnRvLWFkbWluLXNlbGVjdFxcXCI+XFxuICAgICAgICAgICAgICAgICAgICA8c2VsZWN0IHYtYmluZDpuYW1lPVxcXCJmaWVsZF9uYW1lXFxcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVxcXCJ2YWx1ZVxcXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1iaW5kOmlkPVxcXCJmaWVsZF9pZFxcXCI+XFxuICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2LWZvcj1cXFwiKG9wdGlvbiwga2V5KSBpbiBmaWVsZHNbJ29wdGlvbnMnXVxcXCIgdi1iaW5kOnZhbHVlPVxcXCJrZXlcXFwiIDpkaXNhYmxlZD1cXFwiZmllbGRzWydkaXNhYmxlZF9vcHRpb24nXSA/IGZpZWxkc1snZGlzYWJsZWRfb3B0aW9uJ11ba2V5XSA6IGZhbHNlXFxcIj57eyBvcHRpb24gfX08L29wdGlvbj5cXG4gICAgICAgICAgICAgICAgICAgIDwvc2VsZWN0PlxcbiAgICAgICAgICAgICAgICA8L2Rpdj5cXG4gICAgICAgICAgICA8L2Rpdj5cXG5cXG4gICAgICAgICAgICA8d3BjZnRvX2ZpZWxkc19hc2lkZV9hZnRlciA6ZmllbGRzPVxcXCJmaWVsZHNcXFwiPjwvd3BjZnRvX2ZpZWxkc19hc2lkZV9hZnRlcj5cXG5cXG4gICAgICAgIDwvZGl2PlxcbiAgICBcIixcbiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHtcbiAgICB0aGlzLnZhbHVlID0gdGhpcy5maWVsZF92YWx1ZTtcblxuICAgIGlmICh0aGlzLmRlZmF1bHRfdmFsdWUgJiYgIXRoaXMudmFsdWUpIHtcbiAgICAgIHRoaXMudmFsdWUgPSB0aGlzLmRlZmF1bHRfdmFsdWU7XG4gICAgfVxuICB9LFxuICBtZXRob2RzOiB7fSxcbiAgd2F0Y2g6IHtcbiAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoX3ZhbHVlKSB7XG4gICAgICB0aGlzLiRlbWl0KCd3cGNmdG8tZ2V0LXZhbHVlJywgX3ZhbHVlKTtcbiAgICB9XG4gIH1cbn0pOyJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUFBLEdBQUcsQ0FBQ0MsU0FBSixDQUFjLGVBQWQsRUFBK0I7RUFDN0JDLEtBQUssRUFBRSxDQUFDLFFBQUQsRUFBVyxhQUFYLEVBQTBCLFlBQTFCLEVBQXdDLFVBQXhDLEVBQW9ELGFBQXBELEVBQW1FLGVBQW5FLENBRHNCO0VBRTdCQyxJQUFJLEVBQUUsU0FBU0EsSUFBVCxHQUFnQjtJQUNwQixPQUFPO01BQ0xDLEtBQUssRUFBRSxFQURGO01BRUxDLGVBQWUsRUFBRTtJQUZaLENBQVA7RUFJRCxDQVA0QjtFQVE3QkMsUUFBUSxFQUFFLDY0QkFSbUI7RUFTN0JDLE9BQU8sRUFBRSxTQUFTQSxPQUFULEdBQW1CO0lBQzFCLEtBQUtILEtBQUwsR0FBYSxLQUFLSSxXQUFsQjs7SUFFQSxJQUFJLEtBQUtDLGFBQUwsSUFBc0IsQ0FBQyxLQUFLTCxLQUFoQyxFQUF1QztNQUNyQyxLQUFLQSxLQUFMLEdBQWEsS0FBS0ssYUFBbEI7SUFDRDtFQUNGLENBZjRCO0VBZ0I3QkMsT0FBTyxFQUFFLEVBaEJvQjtFQWlCN0JDLEtBQUssRUFBRTtJQUNMUCxLQUFLLEVBQUUsU0FBU0EsS0FBVCxDQUFlUSxNQUFmLEVBQXVCO01BQzVCLEtBQUtDLEtBQUwsQ0FBVyxrQkFBWCxFQUErQkQsTUFBL0I7SUFDRDtFQUhJO0FBakJzQixDQUEvQiJ9 28 28 },{}]},{},[1]) -
masterstudy-lms-learning-management-system/trunk/_core/libraries/nuxy/metaboxes/metabox.php
r3422825 r3427267 628 628 } 629 629 630 if ( ! empty( $field['dependency_mode'] ) && 'always_on' === $field['dependency_mode'] ) { 631 $dependency = "v-bind:class=\"{'wpcfto-always-on' : {$dependencies}}\""; 632 } 633 630 634 return $dependency; 631 635 } … … 661 665 function wpcfto_metaboxes_display_single_field( $section, $section_name, $field, $field_name, $metabox_id = null ) { 662 666 $dependency = wpcfto_metaboxes_deps( $field, $section_name ); 663 $width = 'column- 1';667 $width = 'column-' . ( isset( $field['column'] ) ? $field['column'] : 1 ); 664 668 $is_pro = ( ! empty( $field['pro'] ) ) ? 'is_pro' : 'not_pro'; 665 669 $vars = ( ! empty( $field['vars'] ) ) ? $field['vars'] : ''; … … 753 757 function wpcfto_metaboxes_display_group_field( $section, $section_name, $field, $field_name ) { 754 758 if ( 'started' === $field['group'] ) : 759 $column = isset( $field['column'] ) ? $field['column'] : 1; 755 760 756 761 $group_data = ''; … … 760 765 } 761 766 762 $group_classes = array( 'wpcfto-box wpcfto_group_started column- 1');767 $group_classes = array( 'wpcfto-box wpcfto_group_started column-' . $column ); 763 768 if ( ! empty( $field['submenu'] ) ) { 764 769 $group_classes[] = sanitize_title( "{$section_name}_{$field['submenu']}" ); -
masterstudy-lms-learning-management-system/trunk/_core/lms/admin_helpers.php
r3422825 r3427267 81 81 $user->add_cap( 'delete_others_elementor_libraries' ); 82 82 $user->add_cap( 'read_elementor_libraries' ); 83 $user->add_cap( 'publish_elementor_libraries' ); 83 84 } 84 85 } … … 97 98 $user->add_cap( 'delete_elementor_libraries' ); 98 99 $user->add_cap( 'read_elementor_libraries' ); 100 $user->add_cap( 'publish_elementor_libraries' ); 99 101 } 100 102 } -
masterstudy-lms-learning-management-system/trunk/_core/lms/classes/cart.php
r3392871 r3427267 5 5 use MasterStudy\Lms\Plugin\Addons; 6 6 use MasterStudy\Lms\Pro\AddonsPlus\Subscriptions\Repositories\SubscriptionPlanRepository; 7 use MasterStudy\Lms\Pro\RestApi\Repositories\CouponRepository; 8 use MasterStudy\Lms\Pro\RestApi\Http\Serializers\Coupons\CouponSerializer; 7 9 8 10 STM_LMS_Cart::init(); … … 140 142 141 143 return get_the_permalink( $settings['checkout_url'] ); 142 143 144 } 144 145 … … 212 213 $payment_code = ( ! empty( $_REQUEST['payment_code'] ) ) ? sanitize_text_field( $_REQUEST['payment_code'] ) : ''; 213 214 $personal_data = array(); 215 $coupon_id = null; 214 216 215 217 if ( isset( $_REQUEST['personal_data'] ) ) { … … 219 221 if ( is_array( $decoded_data ) ) { 220 222 $personal_data = array_map( 'sanitize_text_field', $decoded_data ); 223 } 224 } 225 226 if ( STM_LMS_Helpers::is_pro_plus() && class_exists( CouponRepository::class ) && isset( $_REQUEST['coupon_id'] ) ) { 227 $coupon_id = intval( wp_unslash( $_REQUEST['coupon_id'] ) ); 228 $coupon_repo = new CouponRepository(); 229 $raw_coupon = $coupon_repo->get( (int) $coupon_id ); 230 231 if ( $raw_coupon && is_array( $raw_coupon ) ) { 232 $coupon_type = isset( $raw_coupon['discount_type'] ) ? (string) $raw_coupon['discount_type'] : 'percent'; 233 $coupon_value = isset( $raw_coupon['discount'] ) ? (float) $raw_coupon['discount'] : 0.0; 221 234 } 222 235 } … … 267 280 268 281 $cart_items = stm_lms_get_cart_items( $user_id, apply_filters( 'stm_lms_cart_items_fields', array( 'item_id', 'price' ) ) ); 269 $cart_total = self::get_cart_totals( $cart_items, $personal_data );282 $cart_total = self::get_cart_totals( $cart_items, $personal_data, $coupon_id ); 270 283 $symbol = STM_LMS_Options::get_option( 'currency_symbol', 'none' ); 271 284 $checkout_url = ! empty( STM_LMS_Options::get_option( 'checkout_url' ) ) ? get_permalink( STM_LMS_Options::get_option( 'checkout_url' ) ) : home_url(); … … 291 304 '_order_currency' => $symbol, 292 305 'personal_data' => $personal_data, 306 'coupon_id' => $coupon_id ?? null, 307 'coupon_value' => $coupon_value ?? null, 308 'coupon_type' => $coupon_type ?? null, 293 309 'is_subscription' => $is_subscription, 294 310 ); … … 368 384 STM_LMS_Order::accept_order( $user_id, $invoice ); 369 385 370 wp_send_json( 371 array( 372 'status' => 'success', 373 'message' => esc_html__( 'Subscription created successfully. You are being redirected to the next step.', 'masterstudy-lms-learning-management-system' ), 374 'url' => $subscription_data['redirect_url'] ?? $order_data['thankyou_url'], 375 'client_secret' => $subscription_data['client_secret'] ?? null, 376 ) 377 ); 386 self::update_coupon_usage( $coupon_id, $user_id ); 387 wp_send_json( 388 array( 389 'status' => 'success', 390 'message' => esc_html__( 'Subscription created successfully. You are being redirected to the next step.', 'masterstudy-lms-learning-management-system' ), 391 'url' => $subscription_data['redirect_url'] ?? $order_data['thankyou_url'], 392 'client_secret' => $subscription_data['client_secret'] ?? null, 393 ) 394 ); 378 395 } 379 396 … … 397 414 wp_die(); 398 415 } 416 417 self::update_coupon_usage( $coupon_id, $user_id ); 399 418 400 419 /*If Paypal*/ … … 479 498 ); 480 499 } 481 } else { 482 if ( $order_id > 0 && ! empty( $order_key ) ) { 500 } elseif ( $order_id > 0 && ! empty( $order_key ) ) { 483 501 $r['message'] = esc_html__( 'Order created, redirecting', 'masterstudy-lms-learning-management-system' ); 484 502 $r['url'] = $checkout_url . "/masterstudy-orders-received/{$order_id}/?key={$order_key}"; 485 }486 503 } 487 504 … … 558 575 } 559 576 560 public static function get_cart_totals( $cart_items, $personal_data = array() ) {577 public static function get_cart_totals( $cart_items, $personal_data = array(), $coupon_id = null ) { 561 578 $taxes_display = STM_LMS_Helpers::taxes_display(); 562 $tax_rate = 0.0; 563 564 if ( ! empty( $personal_data['country'] ) && $taxes_display['enabled'] ) { 579 $tax_enabled = ! empty( $taxes_display['enabled'] ); 580 $tax_included = $tax_enabled && ! empty( $taxes_display['included'] ); 581 582 $tax_rate = 0.0; 583 if ( $tax_enabled && ! empty( $personal_data['country'] ) ) { 565 584 $tax_rate = (float) STM_LMS_Helpers::get_tax_rate_for_personal_data( $personal_data ); 566 585 } 567 586 568 $response = array( 569 'total' => 0.0, 570 'item_name' => array(), 571 'subtotal' => 0.0, 572 'taxes' => 0.0, 587 $coupon_discount_type = ''; 588 $coupon_discount_value = 0.0; 589 $eligible_subtotal = 0.0; 590 591 if ( STM_LMS_Helpers::is_pro_plus() && class_exists( CouponRepository::class ) && $coupon_id ) { 592 $coupon_repo = new CouponRepository(); 593 $raw_coupon = $coupon_repo->get( (int) $coupon_id ); 594 595 if ( $raw_coupon && is_array( $raw_coupon ) ) { 596 $coupon_discount_type = isset( $raw_coupon['discount_type'] ) ? (string) $raw_coupon['discount_type'] : 'percent'; 597 $coupon_discount_value = isset( $raw_coupon['discount'] ) ? (float) $raw_coupon['discount'] : 0.0; 598 599 $normalized_items = array(); 600 foreach ( $cart_items as $item ) { 601 $normalized_items[] = array( 602 'item_id' => isset( $item['item_id'] ) ? (int) $item['item_id'] : 0, 603 'price' => isset( $item['price'] ) ? (float) $item['price'] : 0.0, 604 'quantity' => isset( $item['quantity'] ) ? (int) $item['quantity'] : 1, 605 'bundle' => isset( $item['bundle'] ) ? (int) $item['bundle'] : 0, 606 'enterprise' => isset( $item['enterprise'] ) ? (int) $item['enterprise'] : 0, 607 'is_subscription' => ! empty( $item['is_subscription'] ), 608 ); 609 } 610 611 $stats = $coupon_repo->evaluate_cart_for_coupon( $raw_coupon, $normalized_items ); 612 613 if ( is_array( $stats ) && isset( $stats['eligible_subtotal'] ) ) { 614 $eligible_subtotal = (float) $stats['eligible_subtotal']; 615 } 616 } 617 } 618 619 $item_names = array(); 620 $gross_subtotal = 0.0; 621 622 foreach ( $cart_items as $cart_item ) { 623 $line_total = isset( $cart_item['price'] ) ? (float) $cart_item['price'] : 0.0; 624 $gross_subtotal += $line_total; 625 626 if ( ! empty( $cart_item['item_id'] ) ) { 627 $item_names[] = get_the_title( (int) $cart_item['item_id'] ); 628 } 629 } 630 631 $decimals = (int) STM_LMS_Options::get_option( 'decimals_num', 2 ); 632 if ( $decimals < 0 ) { 633 $decimals = 2; 634 } 635 636 $round = static function ( $value ) use ( $decimals ) { 637 return round( (float) $value, $decimals, PHP_ROUND_HALF_UP ); 638 }; 639 640 $gross_subtotal = (float) $gross_subtotal; 641 $eligible_subtotal = (float) $eligible_subtotal; 642 643 $taxes = 0.0; 644 $total = 0.0; 645 646 $coupon_discount_amount = 0.0; 647 648 if ( $coupon_discount_value > 0 && $eligible_subtotal > 0 && '' !== $coupon_discount_type ) { 649 $type = strtolower( (string) $coupon_discount_type ); 650 651 if ( 'percent' === $type ) { 652 $coupon_discount_amount = $eligible_subtotal * ( $coupon_discount_value / 100.0 ); 653 } elseif ( 'amount' === $type ) { 654 $coupon_discount_amount = $coupon_discount_value; 655 } 656 657 if ( $coupon_discount_amount > $eligible_subtotal ) { 658 $coupon_discount_amount = $eligible_subtotal; 659 } 660 } 661 662 if ( $tax_enabled && $tax_included && $tax_rate > 0 ) { 663 $gross_before = $gross_subtotal; 664 665 $gross_after = max( 0.0, $gross_before - $coupon_discount_amount ); 666 667 $net_after = $gross_after; 668 if ( $tax_rate > 0 ) { 669 $net_after = $gross_after * 100.0 / ( 100.0 + $tax_rate ); 670 } 671 672 $taxes = $gross_after - $net_after; 673 $total = $gross_after; 674 } else { 675 $net_before = $gross_subtotal; 676 677 $net_after = max( 0.0, $net_before - $coupon_discount_amount ); 678 679 if ( $tax_enabled && $tax_rate > 0 ) { 680 $taxes = $net_after * $tax_rate / 100.0; 681 } else { 682 $taxes = 0.0; 683 } 684 685 $total = $net_after + $taxes; 686 } 687 688 $subtotal_for_display = $round( $gross_subtotal ); 689 690 return array( 691 'subtotal' => $subtotal_for_display, 692 'taxes' => $round( $taxes ), 693 'total' => $round( $total ), 694 'item_name' => implode( ', ', $item_names ), 573 695 ); 574 575 foreach ( $cart_items as $cart_item ) { 576 $gross = (float) $cart_item['price']; 577 $tax = 0.0; 578 $net = $gross; 579 580 if ( $taxes_display['enabled'] && $tax_rate > 0 ) { 581 if ( $taxes_display['included'] ) { 582 $tax = $gross * $tax_rate / ( 100.0 + $tax_rate ); 583 $net = $gross - $tax; 584 } else { 585 $tax = $gross * $tax_rate / 100.0; 586 $net = $gross; 587 } 588 } 589 590 $response['item_name'][] = get_the_title( $cart_item['item_id'] ); 591 $response['subtotal'] += (float) $net; 592 $response['taxes'] += (float) $tax; 593 } 594 595 $response['total'] = (float) ( $response['subtotal'] + $response['taxes'] ); 596 $response['item_name'] = implode( ', ', $response['item_name'] ); 597 598 return $response; 696 } 697 698 private static function update_coupon_usage( ?int $coupon_id, int $user_id ): void { 699 if ( STM_LMS_Helpers::is_pro_plus() && class_exists( CouponRepository::class ) && $coupon_id ) { 700 $usage_map = get_user_meta( $user_id, 'masterstudy_coupon_usage', true ); 701 702 if ( ! is_array( $usage_map ) ) { 703 $usage_map = array(); 704 } 705 706 $current_count = isset( $usage_map[ $coupon_id ] ) ? (int) $usage_map[ $coupon_id ] : 0; 707 $usage_map[ $coupon_id ] = $current_count + 1; 708 709 update_user_meta( $user_id, 'masterstudy_coupon_usage', $usage_map ); 710 711 ( new CouponRepository() )->increment_used_count( (int) $coupon_id, 1 ); 712 713 if ( ! headers_sent() ) { 714 setcookie( 715 'masterstudy_cart_coupon', 716 '', 717 array( 718 'expires' => time() - DAY_IN_SECONDS, 719 'path' => '/', 720 'secure' => is_ssl(), 721 'httponly' => false, 722 'samesite' => 'Lax', 723 ) 724 ); 725 } 726 } 599 727 } 600 728 } -
masterstudy-lms-learning-management-system/trunk/_core/lms/classes/course.php
r3410526 r3427267 39 39 $not_in_membership = get_post_meta( $course_id, 'not_membership', true ); 40 40 41 if ( ! $single_sale && STM_LMS_Subscriptions::subscription_enabled() &&! $not_in_membership ) {41 if ( ! $single_sale && ! $not_in_membership ) { 42 42 ob_start(); 43 43 $subscription_image = STM_LMS_URL . 'assets/img/members_only.svg'; -
masterstudy-lms-learning-management-system/trunk/_core/lms/classes/helpers.php
r3422825 r3427267 1177 1177 } 1178 1178 } 1179 1180 public static function is_coupons_enabled(): bool { 1181 return self::is_pro_plus() && STM_LMS_Options::get_option( 'enable_coupon_code', false ); 1182 } 1183 1184 public static function calculate_coupon_discount( float $price, $coupon_value, string $coupon_type ): float { 1185 if ( 'percent' === $coupon_type ) { 1186 $discount = round( ( $price * (float) $coupon_value ) / 100, 2 ); 1187 } else { 1188 $discount = $coupon_value; 1189 } 1190 1191 return $discount; 1192 } 1179 1193 } -
masterstudy-lms-learning-management-system/trunk/_core/lms/classes/instructors.php
r3392871 r3427267 45 45 46 46 add_filter( 'ajax_query_attachments_args', 'STM_LMS_Instructor::restrict_media_to_own' ); 47 48 add_filter( 'wp_insert_post_data', array( self::class, 'maybe_publish_elementor_template' ), 10, 2 ); 47 49 48 50 /*Plug for add student*/ … … 324 326 325 327 if ( $post && 'elementor_library' === $post->post_type ) { 328 $user_data = get_userdata( $user_id ); 329 $is_admin = $user_data && in_array( 'administrator', (array) $user_data->roles, true ); 330 326 331 if ( 'edit_post' === $cap ) { 327 $caps = array( ( $user_id === (int) $post->post_author ) ? 'edit_elementor_libraries' : 'do_not_allow' );332 $caps = array( ( $user_id === (int) $post->post_author || $is_admin ) ? 'edit_elementor_libraries' : 'do_not_allow' ); 328 333 } 329 334 330 335 if ( 'delete_post' === $cap ) { 331 $caps = array( ( $user_id === (int) $post->post_author ) ? 'delete_elementor_libraries' : 'do_not_allow' );336 $caps = array( ( $user_id === (int) $post->post_author || $is_admin ) ? 'delete_elementor_libraries' : 'do_not_allow' ); 332 337 } 333 338 334 339 if ( 'read_post' === $cap ) { 335 340 $caps = array( ( 'private' !== $post->post_status || $user_id === (int) $post->post_author ) ? 'read_elementor_libraries' : 'do_not_allow' ); 341 } 342 343 if ( 'publish_post' === $cap ) { 344 $caps = array( ( $user_id === (int) $post->post_author ) ? 'publish_elementor_libraries' : 'do_not_allow' ); 336 345 } 337 346 } … … 520 529 'is_free' => $course_free_status['is_free'], 521 530 'zero_price' => $course_free_status['zero_price'], 522 'members_only' => STM_LMS_Subscriptions::subscription_enabled()&& ! $not_in_membership,531 'members_only' => ! $single_sale && ! $not_in_membership, 523 532 'edit_link' => ms_plugin_manage_course_url( $id ), 524 533 'coming_soon_link' => ms_plugin_manage_course_url( "$id/settings/access" ), … … 1274 1283 return $query; 1275 1284 } 1285 1286 public static function maybe_publish_elementor_template( $data, $postarr ) { 1287 if ( empty( $data['post_type'] ) || 'elementor_library' !== $data['post_type'] ) { 1288 return $data; 1289 } 1290 1291 if ( ! self::is_instructor() ) { 1292 return $data; 1293 } 1294 1295 if ( 'pending' === $data['post_status'] ) { 1296 $data['post_status'] = 'publish'; 1297 } 1298 1299 return $data; 1300 } 1276 1301 } -
masterstudy-lms-learning-management-system/trunk/_core/lms/classes/order.php
r3392871 r3427267 4 4 use MasterStudy\Lms\Pro\AddonsPlus\Subscriptions\Repositories\SubscriptionPlanRepository; 5 5 use MasterStudy\Lms\Pro\AddonsPlus\Subscriptions\Repositories\SubscriptionRepository; 6 use MasterStudy\Lms\Pro\RestApi\Repositories\CouponRepository; 6 7 7 8 STM_LMS_Order::init(); … … 208 209 $i18n = self::translates(); 209 210 211 $cart_total = $total; 212 $coupon_data = self::get_coupon_data( $order_id, $cart_total ); 213 210 214 $timezone = get_option( 'gmt_offset' ); 211 215 $diff = ! empty( $timezone ) ? $timezone * 60 * 60 : 0; … … 215 219 $subtotal = isset( $order_meta['_order_subtotal'] ) ? (float) $order_meta['_order_subtotal'] : (float) $total; 216 220 217 $result = $order_meta['personal_data'] ?? array(); 218 if ( empty( $result ) ) { 221 $result = $order_meta['personal_data'] ?? array(); 222 $is_result_empty = empty( $result ); 223 $should_check_for_coupon = empty( $coupon_data ) && isset( $order_meta['subscription_order_count'] ) && $order_meta['subscription_order_count'] > 1; 224 225 if ( $is_result_empty || $should_check_for_coupon ) { 219 226 $subs_id = get_post_meta( $order_id, 'subscription_id', true ); 220 if ( $subs_id !== null && $subs_id !== '' && is_ms_lms_addon_enabled( 'subscriptions' ) ) { // phpcs:ignore227 if ( null !== $subs_id && '' !== $subs_id && is_ms_lms_addon_enabled( 'subscriptions' ) ) { 221 228 $get_subscription = ( new SubscriptionRepository() )->get( intval( $subs_id ) ); 222 $result = ( get_post_meta( $get_subscription['first_order_id'], 'personal_data' ) )[0]; 229 $first_order_id = $get_subscription['first_order_id']; 230 231 if ( $is_result_empty ) { 232 $result = ( get_post_meta( $first_order_id, 'personal_data' ) )[0]; 233 } 234 235 if ( $should_check_for_coupon ) { 236 $coupon = self::get_coupon_data( $first_order_id, $cart_total ); 237 $coupon_data = array( 238 'first_order_coupon' => empty( $coupon ) ? null : $coupon, 239 ); 240 } 223 241 } 224 242 } … … 227 245 $order_meta, 228 246 $i18n, 247 $coupon_data, 229 248 array( 230 249 'id' => $order_id, … … 246 265 : null, 247 266 'locale' => get_locale(), 248 249 267 ) 250 268 ); … … 388 406 } 389 407 408 if ( STM_LMS_Helpers::is_pro_plus() ) { 409 $coupon_id = get_post_meta( $order_id, 'coupon_id', true ); 410 $coupon_value = get_post_meta( $order_id, 'coupon_value', true ); 411 $coupon_type = get_post_meta( $order_id, 'coupon_type', true ); 412 413 if ( ! empty( $coupon_value ) ) { 414 $coupon_value = '-' . ( 'amount' === $coupon_type ? STM_LMS_Helpers::display_price( (float) $coupon_value ) : $coupon_value . '%' ); 415 } 416 } 417 390 418 $i18n = self::translates(); 391 419 $timezone = get_option( 'gmt_offset' ); … … 416 444 : null, 417 445 'course_info' => ! empty( $order_meta['course_info'] ) ? $order_meta['course_info'] : null, 446 'coupon_value' => $coupon_value ?? null, 447 'coupon_type' => $coupon_type ?? null, 448 'coupon_id' => $coupon_id ?? null, 418 449 ) 419 450 ); … … 443 474 '_order_subtotal' => $data['_order_subtotal'], 444 475 '_order_currency' => $data['_order_currency'], 476 'coupon_value' => $data['coupon_value'] ?? null, 477 'coupon_type' => $data['coupon_type'] ?? null, 478 'coupon_id' => $data['coupon_id'] ?? null, 445 479 'is_subscription' => $data['is_subscription'] ?? false, 446 480 ); … … 761 795 } 762 796 } 797 798 private static function get_coupon_data( int $order_id, int $total ): array { 799 if ( STM_LMS_Helpers::is_coupons_enabled() ) { 800 $coupon_id = get_post_meta( $order_id, 'coupon_id', true ); 801 $coupon_value = get_post_meta( $order_id, 'coupon_value', true ); 802 $coupon_type = get_post_meta( $order_id, 'coupon_type', true ); 803 804 if ( empty( $coupon_id ) || empty( $coupon_value ) ) { 805 return array(); 806 } 807 808 $original_coupon_value = $coupon_value; 809 810 if ( 'amount' === $coupon_type ) { 811 $coupon_value = min( (float) $coupon_value, $total ); 812 } 813 814 $coupon_value = '-' . ( 'amount' === $coupon_type ? STM_LMS_Helpers::display_price( (float) $coupon_value ) : $coupon_value . '%' ); 815 $coupon_discount = STM_LMS_Helpers::calculate_coupon_discount( $total, (float) $original_coupon_value, $coupon_type ); 816 $coupon_item_price_formatted = STM_LMS_Helpers::display_price_with_taxes( max( 0, $total - $coupon_discount ) ); 817 818 $coupon = ( new CouponRepository() )->get( (int) $coupon_id ); 819 820 return array( 821 'coupon_data' => $coupon, 822 'coupon_item_discount' => STM_LMS_Helpers::display_price_with_taxes( $coupon_discount, null, true ), 823 'coupon_value' => $coupon_value, 824 'coupon_item_price_formatted' => $coupon_item_price_formatted, 825 'original_coupon_value' => $coupon_value, 826 'coupon_type' => $coupon_type, 827 ); 828 } 829 830 return array(); 831 } 763 832 } -
masterstudy-lms-learning-management-system/trunk/_core/lms/widgets/popular.widget.php
r3333708 r3427267 68 68 $course_free_status = masterstudy_lms_course_free_status( $single_sale, $price ); 69 69 $content = ''; 70 if ( ! $single_sale && STM_LMS_Subscriptions::subscription_enabled() &&! $not_in_membership ) {70 if ( ! $single_sale && ! $not_in_membership ) { 71 71 ob_start(); 72 72 $subscription_image = STM_LMS_URL . 'assets/img/members_only.svg'; -
masterstudy-lms-learning-management-system/trunk/_core/settings/main_settings/ecommerce.php
r3422825 r3427267 324 324 325 325 if ( STM_LMS_Helpers::is_pro_plus() ) { 326 $checkout_fields = array_merge( 327 $checkout_fields, 328 array( 329 'enable_coupon_code' => array( 330 'type' => 'checkbox', 331 'label' => esc_html__( 'Enable Coupon Code', 'masterstudy-lms-learning-management-system' ), 332 'description' => esc_html__( 'Allow users to apply the coupon code during checkout', 'masterstudy-lms-learning-management-system' ), 333 'submenu' => $submenu_checkout, 334 ), 335 ) 336 ); 337 326 338 $personal_data_fields = array( 327 339 'personal_data_country' => array( -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/account/private/parts/my-orders.php
r3392871 r3427267 24 24 ); 25 25 26 $taxes_display = STM_LMS_Helpers::taxes_display(); 26 $taxes_display = STM_LMS_Helpers::taxes_display(); 27 $is_coupon_enabled = STM_LMS_Helpers::is_coupons_enabled(); 27 28 28 29 if ( ! STM_LMS_Cart::woocommerce_checkout_enabled() ) : … … 58 59 <div class="masterstudy-orders-table__footer"> 59 60 <div class="masterstudy-orders-course-info"> 60 <?php if ( $taxes_display['enabled'] ) { ?>61 <?php if ( $taxes_display['enabled'] || $is_coupon_enabled ) { ?> 61 62 <div data-id="subtotal" class="masterstudy-orders-course-info__block"> 62 63 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Subtotal', 'masterstudy-lms-learning-management-system' ); ?>:</div> 63 64 <div class="masterstudy-orders-course-info__price" data-order-subtotal></div> 64 65 </div> 66 <?php } ?> 67 <?php if ( $is_coupon_enabled ) : ?> 68 <div data-id="coupon" class="masterstudy-orders-course-info__block"> 69 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Coupon', 'masterstudy-lms-learning-management-system' ); ?>:</div> 70 <div class="masterstudy-orders-course-info__price" data-order-coupon></div> 71 </div> 72 <?php endif; ?> 73 <?php if ( $taxes_display['enabled'] ) : ?> 65 74 <div data-id="taxes" class="masterstudy-orders-course-info__block"> 66 75 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Tax', 'masterstudy-lms-learning-management-system' ); ?>:</div> 67 76 <div class="masterstudy-orders-course-info__price" data-order-taxes></div> 68 77 </div> 69 <?php }?>78 <?php endif; ?> 70 79 <div data-id="total" class="masterstudy-orders-course-info__block"> 71 80 <div class="masterstudy-orders-course-info__label"> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/checkout/cart.php
r3392871 r3427267 17 17 'tax_rates' => STM_LMS_Options::get_option( 'taxes', array() ), 18 18 'tax_included' => $taxes_display['enabled'] && $taxes_display['included'], 19 'tax_enabled' => $taxes_display['enabled'], 19 20 'currency_symbol' => STM_LMS_Options::get_option( 'currency_symbol', '$' ), 20 21 'currency_position' => STM_LMS_Options::get_option( 'currency_position', 'left' ), -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/checkout/items.php
r3392871 r3427267 11 11 */ 12 12 13 $items = stm_lms_get_cart_items( $user_id, apply_filters( 'stm_lms_cart_items_fields', array( 'item_id', 'price' ) ) ); 14 $taxes_display = STM_LMS_Helpers::taxes_display(); 15 $personal_data = get_user_meta( get_current_user_id(), 'masterstudy_personal_data', true ); 16 $personal_data = is_array( $personal_data ) ? $personal_data : array(); 17 $subtotal = 0.0; 18 $is_trial = false; 19 $settings = get_option( 'stm_lms_settings' ); 13 $items = stm_lms_get_cart_items( $user_id, apply_filters( 'stm_lms_cart_items_fields', array( 'item_id', 'price' ) ) ); 14 $taxes_display = STM_LMS_Helpers::taxes_display(); 15 $personal_data = get_user_meta( get_current_user_id(), 'masterstudy_personal_data', true ); 16 $personal_data = is_array( $personal_data ) ? $personal_data : array(); 17 $subtotal = 0.0; 18 $is_trial = false; 19 $settings = get_option( 'stm_lms_settings' ); 20 $coupon_enabled = STM_LMS_Helpers::is_coupons_enabled(); 20 21 ?> 22 21 23 <div class="masterstudy-checkout-container__top"> 22 24 <?php … … 149 151 </div> 150 152 <div class="masterstudy-checkout-table__footer"> 153 <?php if ( $coupon_enabled ) { ?> 154 <div class="masterstudy-checkout-coupon"> 155 <span 156 id="masterstudy-checkout-coupon-toggle" 157 class="masterstudy-checkout-coupon__toggle" 158 > 159 <?php echo esc_html__( 'Have a coupon code?', 'masterstudy-lms-learning-management-system' ); ?> 160 </span> 161 162 <div 163 id="masterstudy-checkout-coupon-form" 164 class="masterstudy-checkout-coupon__form" 165 style="display:none;" 166 > 167 <input 168 type="text" 169 id="masterstudy-checkout-coupon-input" 170 class="masterstudy-checkout-coupon__input" 171 placeholder="<?php echo esc_attr__( 'Enter coupon code', 'masterstudy-lms-learning-management-system' ); ?>" 172 /> 173 <span 174 id="masterstudy-checkout-coupon-apply" 175 class="masterstudy-checkout-coupon__button masterstudy-checkout-coupon__button--apply" 176 > 177 <?php echo esc_html__( 'Apply', 'masterstudy-lms-learning-management-system' ); ?> 178 </span> 179 <span 180 id="masterstudy-checkout-coupon-remove" 181 class="masterstudy-checkout-coupon__button masterstudy-checkout-coupon__button--remove" 182 style="display:none;" 183 > 184 <?php echo esc_html__( 'Remove', 'masterstudy-lms-learning-management-system' ); ?> 185 </span> 186 </div> 187 188 <div 189 class="masterstudy-checkout-coupon__message" 190 style="display:none;" 191 > 192 <span id="masterstudy-checkout-coupon-message"></span> 193 </div> 194 </div> 195 <?php } ?> 151 196 <div class="masterstudy-checkout-course-info"> 152 <?php if ( $taxes_display['enabled'] ) { ?>197 <?php if ( $taxes_display['enabled'] || $coupon_enabled ) { ?> 153 198 <div class="masterstudy-checkout-course-info__block"> 154 199 <div class="masterstudy-checkout-course-info__label"> … … 163 208 if ( ! empty( $is_trial ) ) { 164 209 echo esc_html( STM_LMS_Helpers::display_price( 0 ) ); 165 } elseif ( $taxes_display['included'] ) {166 $taxes_amount = STM_LMS_Helpers::display_taxes_amount( (float) $subtotal, null, true );167 echo esc_html( STM_LMS_Helpers::display_price( (float) $subtotal - $taxes_amount ) );168 210 } else { 169 211 echo esc_html( STM_LMS_Helpers::display_price( (float) $subtotal ) ); … … 172 214 </div> 173 215 </div> 216 <?php 217 } 218 if ( $coupon_enabled ) { 219 ?> 220 <div class="masterstudy-checkout-course-info__block" style="display:none;"> 221 <div class="masterstudy-checkout-course-info__label"> 222 <?php echo esc_html__( 'Coupon:', 'masterstudy-lms-learning-management-system' ); ?> 223 </div> 224 <div id="coupon" 225 class="masterstudy-checkout-course-info__price" 226 data-discount-type="" 227 data-discount="" 228 > 229 <span class="masterstudy-checkout-course-info__price-value"> 230 </span> 231 </div> 232 </div> 233 <?php 234 } 235 if ( $taxes_display['enabled'] ) { 236 ?> 174 237 <div id="taxes_block" class="masterstudy-checkout-course-info__block"> 175 238 <div class="masterstudy-checkout-course-info__label"> 176 239 <?php 177 if ( $taxes_display['included'] ) { 178 echo esc_html__( 'Incl. tax:', 'masterstudy-lms-learning-management-system' ); 179 } else { 180 echo esc_html__( 'Tax:', 'masterstudy-lms-learning-management-system' ); 181 } 240 echo $taxes_display['included'] 241 ? esc_html__( 'Incl. tax:', 'masterstudy-lms-learning-management-system' ) : 242 esc_html__( 'Tax:', 'masterstudy-lms-learning-management-system' ); 182 243 ?> 183 244 </div> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/checkout/thankyou.php
r3392871 r3427267 18 18 $taxes_display = STM_LMS_Helpers::taxes_display(); 19 19 $taxes_enabled = ! empty( $taxes_display['enabled'] ) && ! empty( $order_info['taxes'] ); 20 $has_coupon = STM_LMS_Helpers::is_coupons_enabled() && ! empty( $order_info['coupon_value'] ); 20 21 $subscription = array(); 21 22 … … 29 30 $subscription = class_exists( SubscriptionRepository::class ) ? ( new SubscriptionRepository() )->get( $order_info['subscription_id'] ) : ''; 30 31 $subscription_status = function_exists( 'masterstudy_lms_get_subscription_status_labels' ) ? masterstudy_lms_get_subscription_status_labels() : array(); 32 $renew_price = ! empty( $order_info['items'][0]['price'] ) ? $order_info['items'][0]['price'] : 0; 33 34 if ( $has_coupon && ! empty( $subscription['trial_end_date'] ) ) { 35 $renew_price = max( 0, $renew_price - STM_LMS_Helpers::calculate_coupon_discount( $renew_price, $order_info['original_coupon_value'], $order_info['coupon_type'] ) ); 36 } 37 31 38 $subscription_fields = array( 32 39 'subscription_id' => array( … … 42 49 : esc_html__( 'Membership', 'masterstudy-lms-learning-management-system' ), 43 50 ), 44 'timezone' => array(51 'timezone' => array( 45 52 'label' => esc_html__( 'Timezone', 'masterstudy-lms-learning-management-system' ), 46 53 'value' => '+00:00', … … 49 56 'label' => esc_html__( 'Renew', 'masterstudy-lms-learning-management-system' ), 50 57 'value' => ( ! empty( $order_info['items'][0]['price'] ) && ! empty( $order_info['plan']['recurring_interval'] ) ) 51 ? STM_LMS_Helpers::display_price_with_taxes( $ order_info['items'][0]['price'], $order_info['user']['id'] ) . '/' . $order_info['plan']['recurring_interval']58 ? STM_LMS_Helpers::display_price_with_taxes( $renew_price, $order_info['user']['id'] ) . '/' . $order_info['plan']['recurring_interval'] 52 59 : '', 53 60 ), … … 217 224 218 225 for ( $i = 1; $i <= $billing_cycles_limit; $i++ ) : 219 $order_total = $order_info['_order_ total'];226 $order_total = $order_info['_order_subtotal']; 220 227 221 228 // Set item price for next payments, if trial period is active 222 229 if ( $is_trial && 1 !== $i ) { 223 230 $order_total = $order_info['items'][0]['price']; 231 } 232 233 if ( $has_coupon ) { 234 $first_payment_idx = 1; 235 if ( $is_trial ) { 236 ++$first_payment_idx; 237 } 238 239 if ( $i === $first_payment_idx ) { 240 $order_total = max( 0, $order_total - STM_LMS_Helpers::calculate_coupon_discount( $order_total, $order_info['original_coupon_value'], $order_info['coupon_type'] ) ); 241 } 224 242 } 225 243 ?> … … 368 386 <div class="masterstudy-orders-table__footer"> 369 387 <div class="masterstudy-orders-course-info"> 370 <?php if ( $taxes_enabled ) { ?>388 <?php if ( $taxes_enabled || $has_coupon ) { ?> 371 389 <div id="subtotal" class="masterstudy-orders-course-info__block"> 372 390 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Subtotal', 'masterstudy-lms-learning-management-system' ); ?>:</div> 373 391 <div class="masterstudy-orders-course-info__price"><?php echo esc_html( STM_LMS_Helpers::display_price( $order_info['subtotal'] ) ); ?></div> 374 392 </div> 393 <?php } ?> 394 395 <?php if ( $has_coupon ) : ?> 396 <div id="coupon" class="masterstudy-orders-course-info__block"> 397 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Coupon', 'masterstudy-lms-learning-management-system' ); ?>:</div> 398 <div class="masterstudy-orders-course-info__price"><?php echo esc_html( $order_info['coupon_value'] ); ?></div> 399 </div> 400 <?php endif; ?> 401 402 <?php if ( $taxes_enabled ) { ?> 375 403 <div id="taxes" class="masterstudy-orders-course-info__block"> 376 404 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Tax', 'masterstudy-lms-learning-management-system' ); ?>:</div> … … 446 474 $matched = array_filter( 447 475 $countries, 448 function ( $country ) use ( $value ) {476 function ( $country ) use ( $value ) { 449 477 return strtoupper( $country['code'] ) === strtoupper( $value ); 450 478 } … … 454 482 echo esc_html( $country_label ); 455 483 } elseif ( 'state' === $field ) { 456 $matched = array_filter(484 $matched = array_filter( 457 485 $states, 458 function ( $state ) use ( $value ) {486 function ( $state ) use ( $value ) { 459 487 return strtoupper( $state['code'] ) === strtoupper( $value ); 460 488 } … … 488 516 </div> 489 517 </div> 490 <?php if ( $taxes_enabled ) {?>518 <?php if ( $taxes_enabled || $has_coupon ) : ?> 491 519 <div id="subtotal_payment" class="masterstudy-orders-table__body-row"> 492 520 <div class="masterstudy-orders-course-info"> … … 495 523 </div> 496 524 </div> 525 <?php endif ?> 526 <?php if ( $has_coupon ) : ?> 527 <div id="coupon_payment" class="masterstudy-orders-table__body-row"> 528 <div class="masterstudy-orders-course-info"> 529 <div class="masterstudy-orders-course-info__label"><?php echo esc_html__( 'Coupon', 'masterstudy-lms-learning-management-system' ); ?>:</div> 530 <div class="masterstudy-orders-course-info__value"><?php echo esc_html( $order_info['coupon_value'] ); ?></div> 531 </div> 532 </div> 533 <?php endif; ?> 534 <?php if ( $taxes_enabled ) : ?> 497 535 <div id="taxes_payment" class="masterstudy-orders-table__body-row"> 498 536 <div class="masterstudy-orders-course-info"> … … 501 539 </div> 502 540 </div> 503 <?php }?>541 <?php endif ?> 504 542 <div id="total_payment" class="masterstudy-orders-table__body-row"> 505 543 <div class="masterstudy-orders-course-info"> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/components/course/card/global/price.php
r3392871 r3427267 5 5 6 6 $course_free_status = masterstudy_lms_course_free_status( $course['single_sale'], $course['price'] ); 7 $members_only = ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'];7 $members_only = ! $course['single_sale'] && ! $course['not_in_membership']; 8 8 $is_sale = ! empty( $course['sale_price'] ) && $course['is_sale_active']; 9 9 ?> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/components/course/popular-courses.php
r3375031 r3427267 72 72 </a> 73 73 <div class="masterstudy-popular-courses__item-block"> 74 <?php if ( ! $popular_course->single_sale && STM_LMS_Subscriptions::subscription_enabled() &&! $popular_course->not_in_membership ) { ?>74 <?php if ( ! $popular_course->single_sale && ! $popular_course->not_in_membership ) { ?> 75 75 <div class="masterstudy-popular-courses__subscription"> 76 76 <img class="masterstudy-popular-courses__subscription-image" src="<?php echo esc_url( STM_LMS_URL . 'assets/img/members_only.svg' ); ?>" alt="<?php esc_attr_e( 'Members only', 'masterstudy-lms-learning-management-system' ); ?>"/> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/components/course/related-courses.php
r3375031 r3427267 97 97 </a> 98 98 <div class="masterstudy-related-courses__item-block"> 99 <?php if ( ! $related_course->single_sale && STM_LMS_Subscriptions::subscription_enabled() &&! $related_course->not_in_membership ) { ?>99 <?php if ( ! $related_course->single_sale && ! $related_course->not_in_membership ) { ?> 100 100 <div class="masterstudy-related-courses__subscription"> 101 101 <img class="masterstudy-related-courses__subscription-image" src="<?php echo esc_url( STM_LMS_URL . 'assets/img/members_only.svg' ); ?>" alt="<?php esc_attr_e( 'Members only', 'masterstudy-lms-learning-management-system' ); ?>"/> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/elementor-widgets/courses/card/card-style-3/price.php
r3392871 r3427267 20 20 </div> 21 21 <?php } ?> 22 <?php } elseif ( ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'] ) { ?>22 <?php } elseif ( ! $course['single_sale'] && ! $course['not_in_membership'] ) { ?> 23 23 <div class="ms_lms_courses_card_item_info_price_single subscription"> 24 24 <i class="stmlms-subscription"></i> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/elementor-widgets/courses/card/card-style-4/price.php
r3392871 r3427267 28 28 } 29 29 ?> 30 <?php } elseif ( ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'] ) { ?>30 <?php } elseif ( ! $course['single_sale'] && ! $course['not_in_membership'] ) { ?> 31 31 <div class="ms_lms_courses_card_item_info_price_single subscription"> 32 32 <i class="stmlms-subscription"></i> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/elementor-widgets/courses/card/card-style-5/price.php
r3392871 r3427267 2 2 $course_free_status = masterstudy_lms_course_free_status( $course['single_sale'], $course['price'] ); 3 3 $has_price_info = $course['single_sale'] && ! $course_free_status['zero_price']; 4 $members_only = ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'];4 $members_only = ! $course['single_sale'] && ! $course['not_in_membership']; 5 5 $has_free_info = $course_free_status['is_free']; 6 6 $is_sale = ! empty( $course['sale_price'] ) && $course['is_sale_active']; -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/elementor-widgets/courses/card/global/popup-price.php
r3392871 r3427267 14 14 <?php } ?> 15 15 </div> 16 <?php } elseif ( ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'] ) { ?>16 <?php } elseif ( ! $course['single_sale'] && ! $course['not_in_membership'] ) { ?> 17 17 <div class="ms_lms_courses_card_item_popup_price_single subscription"> 18 18 <i class="stmlms-subscription"></i> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/elementor-widgets/courses/card/global/price.php
r3392871 r3427267 1 1 <?php 2 2 $course_free_status = masterstudy_lms_course_free_status( $course['single_sale'], $course['price'] ); 3 $members_only = ! $course['single_sale'] && STM_LMS_Subscriptions::subscription_enabled() &&! $course['not_in_membership'];3 $members_only = ! $course['single_sale'] && ! $course['not_in_membership']; 4 4 $has_price_info = $course['single_sale'] && ! $course_free_status['zero_price']; 5 5 $is_sale = ! empty( $course['sale_price'] ) && $course['is_sale_active']; -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/global/price.php
r3392871 r3427267 9 9 $is_udemy_course = get_post_meta( $course_id, 'udemy_course_id', true ); 10 10 $not_in_membership = get_post_meta( $course_id, 'not_in_membership', true ); 11 $members_only = ! $single_sale && STM_LMS_Subscriptions::subscription_enabled() &&! $not_in_membership;11 $members_only = ! $single_sale && ! $not_in_membership; 12 12 $course_free_status = masterstudy_lms_course_free_status( $single_sale, $price ); 13 13 14 14 if ( $members_only ) { ?> 15 15 <div class="stm_lms_courses__single--price heading_font stm_lms_courses__single--price-membership"> 16 <strong><?php e sc_html__( 'Members only', 'masterstudy-lms-learning-management-system' ); ?></strong>16 <strong><?php echo esc_html__( 'Members only', 'masterstudy-lms-learning-management-system' ); ?></strong> 17 17 </div> 18 18 <?php } elseif ( $is_udemy_course && ! $course_free_status['zero_price'] ) { ?> -
masterstudy-lms-learning-management-system/trunk/_core/stm-lms-templates/orders.php
r3392871 r3427267 18 18 'countries' => masterstudy_lms_get_countries( false ), 19 19 'regions' => array( 'US' => masterstudy_lms_get_us_states( false ) ), 20 'is_coupons_enabled' => STM_LMS_Helpers::is_coupons_enabled(), 20 21 ), 21 22 ), -
masterstudy-lms-learning-management-system/trunk/assets/course-builder/js/main.js
r3422825 r3427267 1 (()=>{var e={ 66345:(e,r,t)=>{"use strict";var o=t(65043),i=t(84391),s=t(94089),n=t(82907),a=(t(61667),t(79555)),d=t(66339),c=t(95338),p=t(83290),l=t(70579);const u=(e,r)=>{const t=document.getElementById(r);if(!t)return;t.shadowRoot&&(t.shadowRoot.innerHTML="");const u=t.shadowRoot||t.attachShadow({mode:"open"}),g=(0,c.T)(),h=(0,d.A)({key:"chakra",container:u,stylisPlugins:g}),m=i.createRoot(u),v=new n.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:500}}}),_="\n #".concat(r," {\n font-family: Albert Sans,sans-serif;\n }\n ");m.render((0,l.jsxs)(n.QueryClientProvider,{client:v,children:[(0,l.jsx)(p.mL,{styles:_}),(0,l.jsx)(a.G,{cache:h,children:o.createElement(e())}),(0,l.jsx)(s.ReactQueryDevtools,{initialIsOpen:!1,position:"bottom-right"})]}))};u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(955),t.e(346),t.e(949)]).then(t.bind(t,61346))))),"ms_wp_react_orders"),u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(955),t.e(586),t.e(346),t.e(856)]).then(t.bind(t,56880))))),"ms_wp_react_memberships"),u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(955),t.e(586),t.e(330)]).then(t.bind(t,76586))))),"ms_wp_react_membership_plans")},63711:(e,r,t)=>{"use strict";t.d(r,{o:()=>o});const o=e=>e?"".concat("asc"===e.direction?"":"-").concat(e.key):""},17622:(e,r,t)=>{"use strict";t.d(r,{HI:()=>a,PT:()=>n,Pr:()=>c,cy:()=>s,en:()=>l,f5:()=>i,g2:()=>u,gH:()=>d,qF:()=>o,v0:()=>p});const o=15,i=140,s=240,n=2500,a=60,d=4,c=5,p=4,l="Realistic",u="Professional"},78639:(e,r,t)=>{"use strict";t.d(r,{D:()=>n,e:()=>a});var o=t(65043),i=t(70579);const s=(0,o.createContext)(""),n=e=>{let{children:r}=e;const[t,n]=(0,o.useState)("");return(0,o.useLayoutEffect)((()=>{const e=window.location.pathname.split("/"),r=["edit-course","edit-lesson","edit-question","edit-quiz","edit-assignment","edit-google-meet"],t=e.findIndex((e=>r.includes(e)));if(-1!==t){const r=e.slice(0,t).join("/").substring(1);n(r)}}),[]),(0,i.jsx)(s.Provider,{value:t,children:r})},a=()=>(0,o.useContext)(s)},57522:(e,r,t)=>{"use strict";t.d(r,{K:()=>n,Z:()=>a});var o=t(65043),i=t(70579);const s=(0,o.createContext)({dir:"ltr",isRtl:!1});function n(e){let{children:r}=e;const t=document.dir||"ltr",o="rtl"===t;return(0,i.jsx)(s.Provider,{value:{dir:t,isRtl:o},children:r})}const a=()=>(0,o.useContext)(s)},79555:(e,r,t)=>{"use strict";t.d(r,{G:()=>$});var o=t(31590),i=t(40174),s=t(70399),n=t(38657),a=t(78639),d=t(89379),c=t(22273),p=t(36254);const l=(0,p.Dt)({variants:{msVariant:{root:{maxWidth:"365px"},container:{marginBottom:"10px",background:"white",borderRadius:"4px"},button:{padding:"0px",width:"25px",height:"25px",_hover:{background:"none"}},panel:{padding:"10px"}}}}),u=(0,p.Dt)({baseStyle:{fontWeight:"medium",textTransform:"none",borderRadius:"5px",border:0,margin:"10px",height:0,lineHeight:"18px",_disabled:{pointerEvents:"none",opacity:.3}},sizes:{tiny:{px:"10px",py:"6px"},smallx:{px:"10px",py:"7px",height:"30px",fontSize:"12px",borderRadius:"15px"},small:{px:"20px",py:"11px",height:"40px"},large:{px:"24px",py:"16px",height:"50px"}},variants:{default:{color:"primary",bg:"default",_hover:{color:"secondaryBg",bg:"primary"}},defaultLight:{color:"secondary",bg:"secondaryBg",_hover:{color:"primary",bg:"default"},_active:{color:"primary",bg:"default"}},primary:{color:"white",bg:"primary",_hover:{bg:"primaryHover"}},green:{color:"white",bg:"#19C895",_hover:{bg:"#14a178"}},secondary:{color:"secondary",bg:"secondaryBg",_hover:{color:"secondaryHover"}},"secondary-dark":{color:"white",bg:"secondary",_hover:{bg:"dark50",color:"white"}},outline:{color:"primary",bg:"outlineBg",border:"1px solid",borderColor:"primary",_hover:{color:"secondaryBg",bg:"primary"}},"outline-secondary":{color:"dark70",bg:"outlineBg",border:"1px solid",borderColor:"border",_hover:{color:"secondaryHover",bg:"rgba(0, 0, 0, 0.1)"}},"outline-primary":{color:"dark70",bg:"white",border:"1px solid",borderColor:"border",stroke:"dark70",_hover:{bg:"primary",color:"white",borderColor:"primary",stroke:"white"}},"outline-error":{color:"dark70",bg:"white",border:"1px solid",borderColor:"border",stroke:"dark70",_hover:{bg:"error",color:"white",borderColor:"error",stroke:"white"}},success:{color:"white",bg:"success",_hover:{bg:"successHover"}},error:{color:"white",bg:"error",_hover:{bg:"errorHover"}},"error-tonal":{color:"error",bg:"error10",_hover:{bg:"error",color:"white"}},warning:{color:"white",bg:"warning",_hover:{bg:"warningHover"}},materials:{color:"dark70",bg:"rgba(77, 94, 111, 0.1)",_hover:{color:"white",bg:"dark50"}},round:{borderRadius:21},aiSmall:{width:"28px",height:"28px",p:"0",m:"0",borderRadius:"5px",bg:"linear-gradient(0deg, #000 0%, #333 100%)",_hover:{bg:"linear-gradient(0deg, var(--chakra-colors-primary) 0%, var(--chakra-colors-primary) 100%)"},color:"white"},aiMedium:{size:"md",mx:"0",fontSize:"sm"}},defaultProps:{size:"small",variant:"default"}}),g=(0,p.Dt)({baseStyle:{control:{width:"20px",height:"20px",borderRadius:"4px",_disabled:{pointerEvents:"none"},_checked:{bg:"primary",color:"white",borderColor:"primary",_hover:{bg:"primaryHover",borderColor:"primary"}},_hover:{borderColor:"primary"},_invalid:{borderColor:"error"}},icon:{animation:"none"}}}),h=(0,p.H2)({borderWidth:"1px",borderStyle:"solid",opacity:1}),m=(0,p.Dt)({variants:{msVariant:h}}),v=(0,p.Dt)({variants:{default:{dialog:{maxWidth:"416px",bg:"secondaryBg"},header:{size:"xl",fontWeight:"light"},closeButton:{width:"24px",height:"24px",borderRadius:"50%",bg:"border",top:"24px",right:"30px",color:"dark50","&:hover":{color:"border",bg:"dark50"},"& svg":{width:"10px",height:"10px"}}}},defaultProps:{variant:"default"}});var _=t(73012);const{definePartsStyle:b,defineMultiStyleConfig:f}=(0,p.YU)(_.Gq.keys),x=b({field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},addon:{border:"1px solid",borderRadius:"4px",borderColor:"border",background:"white",color:"dark50",padding:"10px 10px 10px 20px",fontSize:"sm"}}),y=f({baseStyle:{field:{_disabled:{opacity:.8,background:"white"}}},variants:{msVariant:x,msQuiz:b((0,d.A)((0,d.A)({},x),{},{field:{height:"26px",border:"1px solid #DBE0E9",boxShadow:"none","&:focus-visible":{boxShadow:"none"}}})),msUrlField:b({field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark"},_disabled:{background:"mainBackground",opacity:1}}})}}),w=(0,p.Dt)({variants:{install:{fontWeight:"medium",textDecoration:"none",color:"white !important",bg:"primary",borderRadius:"5px",padding:"6px 20px",border:0,_hover:{bg:"primaryHover"}}}}),{definePartsStyle:k,defineMultiStyleConfig:C}=(0,p.YU)(_.Pe.keys),S=C({variants:{courseStatus:k({list:{display:"flex",flexDirection:"column",padding:"0",borderRadius:"4px",boxShadow:"0px 4px 10px rgba(0, 0, 0, 0.25)",background:"#DDDDDD",gap:"1px"},item:{padding:"11px 15px",_disabled:{color:"dark50",background:"white",opacity:1}},command:{}})}}),E=(0,p.Dt)({variants:{materials:{header:{padding:"20px",background:"mainBackground",borderRadius:"10px 10px 0 0"},dialog:{background:"mainBackground",padding:"0px",maxHeight:"600px",maxWidth:"600px"},body:{padding:"0px",minHeight:"259px",maxHeight:"500px",overflowY:"auto"},footer:{background:"mainBackground",padding:"20px",justifyContent:"space-between",borderRadius:"0 0 10px 10px"}},lessons:{header:{position:"relative",padding:"0px",marginBottom:"30px"},dialog:{padding:"30px",width:"590px"},body:{padding:"0px"}},grades:{header:{position:"relative",padding:"0px",marginBottom:"20px"},dialog:{padding:"20px",width:"590px",borderRadius:"20px"},body:{padding:"0px"}},category:{dialog:{padding:"40px"},header:{position:"relative",padding:"0 0 20px"},body:{padding:"0px"}},course:{header:{padding:"20px",background:"mainBackground",borderRadius:"10px 10px 0 0"},dialog:{padding:"0px",maxHeight:"600px"},body:{padding:"0px",minHeight:"250px",maxHeight:"500px",overflowY:"auto",borderTop:"1px solid",borderColor:"border"},footer:{background:"mainBackground",padding:"20px",justifyContent:"space-between",borderRadius:"0 0 10px 10px"}},prompt:{header:{padding:"0px",fontSize:"lg",fontWeight:"medium"},dialog:{padding:"20px",borderRadius:"10px",gap:"10px"},footer:{padding:"0px",gap:"10px"}},mediaGallery:{header:{display:"flex",justifyContent:"space-between",padding:0},dialog:{padding:"20px",borderRadius:"10px",gap:"20px",boxShadow:"0px 0px 30px 0px rgba(0, 0, 0, 0.20)",margin:"0px"},body:{display:"flex",flexDirection:"column",gap:"30px",padding:"0px"}},oldBuilder:{dialog:{padding:"30px",margin:"0px",borderRadius:"10px",boxShadow:"0px 0px 30px 0px rgba(0, 0, 0, 0.20)"},header:{display:"flex",flexDirection:"column",padding:"0px",alignItems:"center"},body:{margin:"40px 0px",padding:"0px",display:"flex",justifyContent:"center"},footer:{padding:"0px",justifyContent:"center",flexDirection:"column",gap:"40px"}},aiModal:{dialog:{width:"700px",minHeight:"521px",height:"auto"}},default:{header:{position:"relative",padding:"0px",marginBottom:"10px"},dialog:{padding:"30px",width:"590px"},body:{padding:"0px"}}}}),A=(0,p.Dt)({variants:{msVariant:{field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px 10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}}},withStepper:{field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 40px 10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},stepperGroup:{padding:"3px",margin:"0px",width:"40px"},stepper:{color:"dark50",background:"secondaryBg",padding:"5px 3px 3px",border:"none","& > svg":{width:"100%",height:"0.8em"}}}}}),{definePartsStyle:P,defineMultiStyleConfig:q}=(0,p.YU)(_.vI.keys),T=q({baseStyle:P({body:{margin:"10px",color:"primary"},closeButton:{color:"primary"}})}),O=(0,p.Dt)({variants:{msVariant:{track:{borderRadius:"5px !important",margin:"6px 0 0 !important"},filledTrack:{bg:"primary"}}}}),{definePartsStyle:B,defineMultiStyleConfig:D}=(0,p.YU)(_.Vg.keys),R=D({variants:{msVariant:B({control:{width:"20px",height:"20px",_disabled:{pointerEvents:"none"},_checked:{bg:"white",color:"primary",borderColor:"primary",_hover:{color:"white",bg:"primary",borderColor:"primary"}},_hover:{borderColor:"primary"},_invalid:{borderColor:"error"}}})}}),{definePartsStyle:F,defineMultiStyleConfig:I}=(0,p.YU)(_.af.keys),H=I({baseStyle:F({container:{marginRight:"5px",paddingTop:"1px"},track:{_checked:{bg:"primary"}}})}),M=(0,p.Dt)({variants:{quiz:{root:{width:"100%"},tablist:{height:"40px",bg:"border",padding:"4px",borderRadius:"4px",width:"fit-content"},tab:{height:"32px",padding:0,margin:0,color:"dark70",borderRadius:"2px",_selected:{bg:"white",color:"dark"}},tabpanel:{padding:"20px 0 0"}}}}),z=(0,p.Dt)({baseStyle:{_disabled:{opacity:.8,background:"white"}},variants:{msVariant:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},unstyled:{color:"dark70",fontSize:"sm"}}}),j=(0,p.Vg)("popper-arrow-bg"),U=(0,p.H2)((()=>({[j.variable]:"#FF3945",borderRadius:"4px",background:"error",borderColor:"error",padding:"11px 20px",fontSize:"sm",fontWeight:"medium",color:"white",zIndex:20}))),L=(0,p.Dt)({variants:{error:U}}),N=(0,c.oY)((0,d.A)({config:{initialColorMode:"light",useSystemColorMode:!1},colors:{default:"rgba(34, 122, 255, 0.1)",white:"#FFFFFF",primary:"rgba(34, 122, 255, 1)",primary10:"rgba(34, 122, 255, 0.1)",primary20:"rgba(34, 122, 255, 0.2)",primary30:"rgba(34, 122, 255, 0.3)",primary40:"rgba(34, 122, 255, 0.4)",primary50:"rgba(34, 122, 255, 0.5)",primary60:"rgba(34, 122, 255, 0.6)",primary70:"rgba(34, 122, 255, 0.7)",primary80:"rgba(34, 122, 255, 0.8)",primary90:"rgba(34, 122, 255, 0.9)",primaryHover:"linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #227AFF",secondary:"#4D5E6F",secondaryBg:"#EEF1F7",secondaryHover:"#001931",outlineBg:"transparent",unlockBannerBg:"linear-gradient(to bottom, #13283B, #161B21)",description:"rgba(255, 255, 255, 0.70)",success:"#61CC2F",successHover:"#57B82A",error:"rgba(255, 57, 69, 1)",error10:"rgba(255, 57, 69, 0.1)",error20:"rgba(255, 57, 69, 0.2)",error30:"rgba(255, 57, 69, 0.3)",error40:"rgba(255, 57, 69, 0.4)",error50:"rgba(255, 57, 69, 0.5)",error60:"rgba(255, 57, 69, 0.6)",error70:"rgba(255, 57, 69, 0.7)",error80:"rgba(255, 57, 69, 0.8)",error90:"rgba(255, 57, 69, 0.9)",errorHover:"#E6333E",warning:"#FFA800",warningHover:"#E69800",border:"#DBE0E9",dark:"#001931",dark20:"#C4C4C4",dark30:"#B3BAC2",dark50:"#808C98",dark70:"#4D5E6F",mainBackground:"#EEF1F7",headerBg:"#1C252E",selectedTab:"rgba(255, 255, 255, 0.1)",faqImageBg:"#BDD8FF",warningCardBg:"#FFFBF4",warningCardBorder:"#FFDB95",green:"#19C895",draftBg:"rgba(255, 168, 0, 0.1)",blue:{500:"#227AFF"},aiBlockBackground:"conic-gradient(from 180deg at 50% 52.85%, #CBFF93 4.894779995083809deg, #F0EBA0 44.99958157539368deg, #FF9004 130.5864679813385deg, #FF2E54 180.84588289260864deg, #C959DD 218.81051301956177deg, #5D68FF 284.53248739242554deg, #0894FF 324.67241048812866deg, #CBFF93 360deg)"},components:{Accordion:l,Button:u,Checkbox:g,Divider:m,Drawer:v,Input:y,Link:w,Menu:S,Modal:E,NumberInput:A,Popover:T,Progress:O,Radio:R,Switch:H,Tabs:M,Textarea:z,Tooltip:L},fonts:{heading:"Eudoxus Sans Medium, sans-serif",body:"Eudoxus Sans Medium, sans-serif"},fontSizes:{xxs:"10px",xs:"12px",sm:"14px",md:"16px",lg:"18px",xl:"24px"},breakpoints:{sm:"320px",md:"768px",lg:"1200px",xl:"1400px"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semiBold:600,bold:700,extraBold:800,black:900},lineHeights:{xs:"12px",sm:"14px",md:"16px",lg:"18px",xl:"24px",xxl:"30px"},styles:{global:{body:{fontSize:"sm",fontWeight:"normal",bg:"mainBackground"},svg:{fill:"currentColor"}}}},{radii:{none:"0",sm:"4px"}}));var W=t(57522),G=t(61667),Q=t(50072),V=t(66339),Y=t(95338),K=t(70579);const X=e=>{let{children:r,cache:t}=e;const o=(0,Y.T)(),i=null!==t&&void 0!==t?t:(0,V.A)({key:"chakra",stylisPlugins:o});return(0,K.jsx)(Q.C,{value:i,children:r})};var Z=t(65043);const $=e=>{let{children:r,cache:t}=e;const d=(0,Z.useRef)(null);return(0,K.jsx)(X,{cache:t,children:(0,K.jsx)(o.az,{ref:d,children:(0,K.jsx)(i.s,{theme:N,toastOptions:{portalProps:{containerRef:d}},children:(0,K.jsx)(s.t,{portalProps:{containerRef:d},children:(0,K.jsx)(n._P.Provider,{value:n.sW,children:(0,K.jsx)(G.CY,{children:(0,K.jsx)(W.K,{children:(0,K.jsx)(a.D,{children:r})})})})})})})})}},95338:(e,r,t)=>{"use strict";t.d(r,{T:()=>i});var o=t(20280);const i=()=>{const e=[];return"rtl"===(document.dir||"ltr")&&e.push(o.A),e}},44145:(e,r,t)=>{"use strict";t.d(r,{M:()=>i,e:()=>s});var o=t(22908);const i=e=>"string"===typeof e&&e.includes("ERR_CANCELED"),s=e=>(0,o.stringify)(e)},22974:(e,r,t)=>{"use strict";var o=t(65043),i=t(84391),s=t(94089),n=t(82907),a=(t(61667),t(38657),t(70579));const d=document.getElementById("ms_plugin_root");if(d){const e=o.lazy((()=>Promise.all([t.e(96),t.e(225),t.e(955),t.e(586),t.e(181)]).then(t.bind(t,26745)))),r=i.createRoot(d),c=new n.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:500}}});r.render((0,a.jsxs)(n.QueryClientProvider,{client:c,children:[(0,a.jsx)(e,{}),(0,a.jsx)(s.ReactQueryDevtools,{initialIsOpen:!1,position:"bottom-right"})]}))}},7673:(e,r,t)=>{"use strict";t.d(r,{Eo:()=>a,W8:()=>n,gn:()=>i,ru:()=>d,vg:()=>s,xj:()=>o});let o=function(e){return e.STM_LESSONS="stm-lessons",e.STM_QUIZZES="stm-quizzes",e.STM_ASSIGNMENTS="stm-assignments",e.STM_GOOGLE_MEETS="stm-google-meets",e.STM_QUESTIONS="stm-questions",e}({}),i=function(e){return e.STREAM="stream",e.TEXT="text",e.AUDIO="audio",e.VIDEO="video",e.ZOOM="zoom_conference",e.PDF="pdf",e}({}),s=function(e){return e.ASSIGNMENT="assignment",e.GOOGLE_MEET="google-meet",e.QUIZ="quiz",e.QUESTION="question",e}({}),n=function(e){return e.VIDEO="question-media-video",e.AUDIO="question-media-audio",e}({}),a=function(e){return e.EMBED="embed",e.EXTERNAL_LINK="ext_link",e.HTML="html",e.PRESTO_PLAYER="presto_player",e.VDOCIPHER="vdocipher",e.SHORTCODE="shortcode",e.VIMEO="vimeo",e.YOUTUBE="youtube",e}({}),d=function(e){return e.EMBED="embed",e.EXTERNAL_LINK="ext_link",e.FILE="file",e.SHORTCODE="shortcode",e}({})},33964:(e,r,t)=>{"use strict";t.d(r,{u:()=>o});let o=function(e){return e.SINGLE_CHOICE="single_choice",e.MULTI_CHOICE="multi_choice",e.TRUE_FALSE="true_false",e.ITEM_MATCH="item_match",e.IMAGE_MATCH="image_match",e.KEYWORDS="keywords",e.FILL_THE_GAP="fill_the_gap",e.QUESTION_BANK="question_bank",e}({})},38657:(e,r,t)=>{"use strict";t.d(r,{_P:()=>pe,sW:()=>ce,gf:()=>le});var o=t(65043),i=t(60097);class s extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/announcement")),this.put=e=>{let{data:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/announcement"),r)}}}class n extends i.h{constructor(){super(...arguments),this.create=e=>this._provider.post("/courses/category",e)}}class a extends i.h{constructor(){super(...arguments),this.getBy=e=>this._provider.get("/comments/".concat(e)),this.create=(e,r)=>this._provider.post("/comments/".concat(e),{content:r}),this.reply=e=>{let{commentId:r,content:t}=e;return this._provider.post("/comments/".concat(r,"/reply"),{content:t})},this.update=e=>{let{commentId:r,content:t}=e;return this._provider.post("/comments/".concat(r,"/update"),{content:t})},this.remove=e=>this._provider.post("/comments/".concat(e,"/trash"),{})}}var d=t(89379),c=t(80045),p=t(57273),l=t.n(p),u=t(44145);const g=["image"];class h extends i.h{constructor(){super(...arguments),this.new=()=>this._provider.get("/courses/new"),this.create=e=>{const{image:r}=e,t=(0,c.A)(e,g),o=l()((0,d.A)((0,d.A)({},t),{},{image_id:null===r||void 0===r?void 0:r.id}),Boolean);return this._provider.post("/courses/create",o)},this.getBy=e=>this._provider.get("/courses/".concat(e,"/edit")),this.updateStatus=e=>{let{id:r,status:t}=e;return this._provider.put("/courses/".concat(r,"/status"),{status:t})},this.getCourses=e=>{let{search:r,type:t,paid_only:o}=e;const i=(0,u.e)({search:r,post_type:t,paid_only:o});return this._provider.get("/courses?".concat(i))}}}var m=t(141),v=t.n(m),_=t(79160),b=t.n(_);const f=e=>b()(e)?e:null;var x=t(7673);const y=["type","lock_from_start","lock_start_days","start_date","start_time","video_type","audio_type","audio_required_progress","file","video_poster","video","video_width","video_required_progress","youtube_url","vimeo_url","external_url","embed_ctx","shortcode","presto_player_idx","vdocipher_id","files"],w=e=>{var r,t,o,i,s,n,a;const{type:p,lock_from_start:u,lock_start_days:g,start_date:h,start_time:m,video_type:_,audio_type:b,audio_required_progress:w,file:k,video_poster:C,video:S,video_width:E,video_required_progress:A,youtube_url:P,vimeo_url:q,external_url:T,embed_ctx:O,shortcode:B,presto_player_idx:D,vdocipher_id:R,files:F}=e,I=(0,c.A)(e,y),H=(0,d.A)((0,d.A)({},I),{},{type:p,lock_from_start:u});if(p===x.gn.VIDEO)switch(H.video_type=_,_){case"html":H.video_poster=null!==(r=null===C||void 0===C?void 0:C.id)&&void 0!==r?r:null,H.video=null!==(t=null===S||void 0===S?void 0:S.id)&&void 0!==t?t:null,H.video_width=f(E),H.video_required_progress=f(A);break;case"youtube":H.video_poster=null!==(o=null===C||void 0===C?void 0:C.id)&&void 0!==o?o:null,H.youtube_url=P,H.video_required_progress=f(A);break;case"vimeo":H.video_poster=null!==(i=null===C||void 0===C?void 0:C.id)&&void 0!==i?i:null,H.vimeo_url=q,H.video_required_progress=f(A);break;case"ext_link":H.external_url=T,H.video_poster=null!==(s=null===C||void 0===C?void 0:C.id)&&void 0!==s?s:null,H.video_required_progress=f(A);break;case"embed":H.embed_ctx=O;break;case"shortcode":H.shortcode=B;break;case"presto_player":H.presto_player_idx=D,H.video_poster=null!==(n=null===C||void 0===C?void 0:C.id)&&void 0!==n?n:null,H.video_required_progress=f(A);break;case"vdocipher":H.vdocipher_id=R,H.video_required_progress=f(A)}if(p===x.gn.AUDIO)switch(H.audio_type=b,b){case"file":H.file=null!==(a=null===k||void 0===k?void 0:k.id)&&void 0!==a?a:null,H.audio_required_progress=f(w);break;case"ext_link":H.external_url=T,H.audio_required_progress=f(w);break;case"embed":H.embed_ctx=O;break;case"shortcode":H.shortcode=B}H.files=null===F||void 0===F?void 0:F.map((e=>({id:e.id,label:e.label}))),u?H.lock_start_days=g:(H.start_date=h,H.start_time=m||null);const{custom_fields:M}=H;for(const e in M)v()(M[e])&&(M[e]="");return l()(H,(e=>!v()(e)))},k=["attempts","passing_grade"],C=["attempts","passing_grade"];class S extends i.h{constructor(){var e;super(...arguments),e=this,this.getBy=e=>this._provider.get("/courses/".concat(e,"/curriculum")),this.sections={create:(e,r)=>this._provider.post("/courses/".concat(e,"/curriculum/section"),r),update:(e,r)=>this._provider.put("/courses/".concat(e,"/curriculum/section"),r),delete:(e,r)=>this._provider.remove("/courses/".concat(e,"/curriculum/section/").concat(r))},this.lessons={getBy:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.get("/lessons/".concat(r),void 0,t)},create:e=>{const r=w(e);return this._provider.post("/lessons",r)},update:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=w(r);return e._provider.put("/lessons/".concat(r.id),o,t)}},this.assignment={getBy:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.get("/assignments/".concat(r),void 0,t)},create:e=>{const{attempts:r,passing_grade:t}=e,o=(0,c.A)(e,k),i=(0,d.A)((0,d.A)({},o),{},{attempts:f(r),passing_grade:f(t)});return this._provider.post("/assignments",i)},update:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{attempts:o,passing_grade:i}=r,s=(0,c.A)(r,C),n=(0,d.A)((0,d.A)({},s),{},{attempts:f(o),passing_grade:f(i)});return e._provider.put("/assignments/".concat(r.id),n,t)}},this.googleMeet={getBy:e=>this._provider.get("/google-meets/".concat(e)),create:e=>this._provider.post("/google-meets",e),update:e=>this._provider.put("/google-meets/".concat(e.id),e)},this.materials={create:e=>{let{courseId:r,data:t}=e;return this._provider.post("/courses/".concat(r,"/curriculum/material"),t)},delete:e=>{let{courseId:r,id:t}=e;return this._provider.remove("/courses/".concat(r,"/curriculum/material/").concat(t))},update:(e,r)=>this._provider.put("/courses/".concat(e,"/curriculum/material"),r)},this.scorm={post:e=>{let{courseId:r,file:t}=e;return this._provider.postFile("/courses/".concat(r,"/scorm"),{file:t})},delete:e=>this._provider.remove("/courses/".concat(e,"/scorm"))}}}class E extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/drip-content")).then((e=>{return(r=e.drip_content).length?r.map((e=>{const{parent:r,childs:t}=e;return{materials:[r,...t]}})):[{materials:[]}];var r})),this.put=e=>{let{id:r,drip:t}=e;const o=(e=>e.map((e=>{const[r,...t]=e.materials;return{parent:r,childs:t}})))(t);return this._provider.put("/courses/".concat(r,"/settings/drip-content"),o)}}}class A extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/faq")),this.put=e=>this._provider.put("/courses/".concat(e.id,"/settings/faq"),e.faq)}}class P extends i.h{constructor(){super(...arguments),this.post=e=>this._provider.postFile("/media",e),this.uploadFromUrl=e=>this._provider.post("/media/from-url",{url:e})}}class q extends i.h{constructor(){super(...arguments),this.update=e=>{let{postId:r,fields:t}=e;const o=(e=>{for(const r in e)v()(e[r])&&(e[r]="");return e})(t);return this._provider.put("/course-builder/custom-fields/".concat(r),o)}}}class T extends i.h{constructor(){super(...arguments),this.getCourseBuilderSettings=()=>this._provider.get("/course-builder/settings"),this.markers={get:e=>this._provider.get("/lesson/markers/get/".concat(e)),create:e=>this._provider.post("/lesson/markers/create/".concat(e.lesson_id),e),delete:e=>this._provider.remove("/lesson/markers/delete/".concat(e.lesson_id,"/").concat(e.marker_id),e),put:e=>this._provider.put("/lesson/markers/update/".concat(e.marker_id,"/"),e),updateQuestionsLock:e=>this._provider.put("/lesson/markers/lock/".concat(e.lesson_id,"/"),e)}}}var O=t(90246);class B extends i.h{constructor(){super(...arguments),this.getBy=e=>{const{searchTerm:r,type:t,courseId:o}=e,i=O.A.stringify({search:r,type:t});return this._provider.get("/courses/".concat(o,"/curriculum/import?").concat(i))},this.get=e=>this._provider.get("/courses/".concat(e,"/curriculum/import")),this.post=e=>{let{material_ids:r,section_id:t,courseId:o}=e;return this._provider.post("/courses/".concat(o,"/curriculum/import"),{material_ids:r,section_id:t})}}}const D=["filter"];class R extends i.h{constructor(){super(...arguments),this.getBy=e=>{const{filter:r}=e,t=(0,c.A)(e,D),o=(e=>{let r="";for(const[t,o]of Object.entries(e))r+="filter[".concat(t,"]=").concat(o,"&");return r})(r),i=o+O.A.stringify(t);return this._provider.get("/media-file-manager?".concat(i))},this.upload=e=>{let{file:r,config:t}=e;return this._provider.postFile("/media-file-manager",{file:r},t)},this.remove=e=>this._provider.remove("/media-file-manager/".concat(e)),this.integration={getBy:e=>{const{integrationType:r,fileType:t,query:o,perPage:i,page:s,orientation:n}=e,a="image"===t?"photos":"videos";return this._provider.get("/media-file-manager/integration/".concat(r,"/").concat(a)+"?query=".concat(o,"&per_page=").concat(i,"&page=").concat(s,"&orientation=").concat(n))}}}}class F extends i.h{constructor(){super(...arguments),this.get=()=>this._provider.get("/questions")}}var I=t(33964);const H=e=>{var r;return(0,d.A)((0,d.A)({},e),{},{answers:e.answers.map((e=>{var r;return(0,d.A)((0,d.A)({},e),{},{text:null===(r=e.text)||void 0===r?void 0:r.trim()})})),image:e.image||{},explain:"",hint:"",view_type:e.view_type||"list"},e.type===I.u.QUESTION_BANK&&{question:(null===(r=e.answers[0])||void 0===r?void 0:r.text)||"bank"})},M=e=>{const{custom_fields:r}=e;for(const e in r)v()(r[e])&&(r[e]="");return(0,d.A)((0,d.A)({},e),{},{quiz_attempts:e.quiz_attempts?"limited":"unlimited",custom_fields:r,questions:e.questions.reduce(((e,r)=>{const t=r.id;return t?[...e,t]:e}),[])})},z=e=>{const r=Array.isArray(e.questions)?e.questions:Object.values(e.questions||{});return(0,d.A)((0,d.A)({},e),{},{questions:r.map(((e,r)=>(0,d.A)((0,d.A)({},e),{},{_id:r,categories:e.categories.map((e=>e.id))})))})};class j extends i.h{constructor(){var e;super(...arguments),e=this,this.create=e=>{const r=M(e);return this._provider.post("/quizzes",r)},this.get=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=await e._provider.get("/quizzes/".concat(r),void 0,t);return{quiz:z(o.quiz),custom_fields:o.custom_fields}},this.update=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=M(r);return e._provider.put("/quizzes/".concat(r.id),o,t)},this.updateQuestions=(e,r)=>this._provider.put("/quizzes/".concat(e,"/questions"),{questions:r}),this.questions={create:e=>{const r=H(e);return this._provider.post("/questions",r)},aiCreateBulk:async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.map(H);return e._provider.post("/questions/bulk",{questions:o},t)},createBulk:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.map(H);return e._provider.post("/questions/bulk",{questions:o},t)},get:e=>this._provider.get("/questions/".concat(e)),list:(e,r)=>{const t=O.A.stringify({category:e,search:r});return this._provider.get("/questions/?".concat(t))},remove:e=>this._provider.remove("/questions/".concat(e)),update:(e,r)=>{const t=H(r);return""!==t.video_type&&(t.video_poster=t.video_poster&&t.video_poster.id>0?t.video_poster.id:void 0,t.video=t.video?t.video.id:void 0),this._provider.put("/questions/".concat(e),t)},categories:()=>this._provider.get("/questions/categories"),createCategory:e=>this._provider.post("/questions/category",e)}}}class U extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/pricing")),this.put=e=>{let{pricing:r,id:t}=e;const o=(e=>{const{single_sale:r,price:t,sale_price:o,sale_price_dates_start:i,sale_price_dates_end:s,enterprise_price:n,not_membership:a,affiliate_course:d,affiliate_course_text:c,affiliate_course_link:p,points_price:l,price_info:u,subscriptions:g}=e,h={single_sale:r,affiliate_course:d,subscriptions:g,enterprise_price:f(n),not_membership:a,points_price:f(l),price_info:u};return r&&(h.price=f(t),h.sale_price=f(o),h.sale_price_dates_start=i,h.sale_price_dates_end=s),d&&(h.affiliate_course_text=c,h.affiliate_course_link=p),h})(r);return this._provider.put("/courses/".concat(t,"/settings/pricing"),o)}}}const L=["video","video_poster","image","co_instructor"];class N extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings")),this.updateMain=e=>{var r;let{main:t,id:o}=e;const{video:i,video_poster:s,image:n,co_instructor:a}=t,p=(0,c.A)(t,L),l=(0,d.A)({video_poster:null!==(r=null===s||void 0===s?void 0:s.id)&&void 0!==r?r:null,video:null===i||void 0===i?void 0:i.id,image_id:null===n||void 0===n?void 0:n.id,co_instructor_id:null===a||void 0===a?void 0:a.id},p);return this._provider.put("/courses/".concat(o,"/settings"),l)},this.updateAccess=e=>{let{access:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/settings/access"),r)},this.updatePrerequisites=e=>{let{prerequisites:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/settings/prerequisites"),r)},this.updateCertificate=e=>{var r,t;let{certificate:o,id:i}=e;return o.certificate_id=null!==(r=null===(t=o.certificate_id)||void 0===t?void 0:t.toString())&&void 0!==r?r:null,this._provider.put("/courses/".concat(i,"/settings/certificate"),o)},this.updateCourseMaterials=e=>{let{files:r,id:t}=e;const o=r.map((e=>({id:e.id,label:e.label})));return this._provider.put("/courses/".concat(t,"/settings/files"),o)},this.updateCoursePageStyle=e=>{let{slug:r,id:t}=e;const o={id:t,slug:r};return this._provider.put("/courses/".concat(t,"/settings/course-page-style"),o)}}}var W=t(9441),G=t.n(W);class Q extends i.h{constructor(){super(...arguments),this.searchCourseByName=e=>{const r=O.A.stringify({search:e,type:"stm-courses"});return this._provider.get("/search?".concat(r))},this.getRecentCourses=()=>{const e=O.A.stringify({type:"stm-courses",per_page:5});return this._provider.get("/search?".concat(e))},this.searchCoInstructorByTerm=e=>{const r=O.A.stringify({search:e,roles:"stm_lms_instructor"});return this._provider.get("/users?".concat(r))},this.updateMediaTitle=e=>{let{id:r,data:t}=e;return this._provider.post("/media/".concat(r),t)},this.searchQuestions=(e,r,t,o,i)=>{const s=O.A.stringify(G()({type:e,search:t,category:r,page:o.toString(),per_page:i},(e=>!e)));return this._provider.getPaginated("/search?".concat(s))}}}var V=t(21497);const Y=["headers","method"];class K{constructor(e,r){var t=this;this._rootUrl=void 0,this._token=void 0,this.getBaseUrl=e=>"".concat(this._rootUrl).concat(e),this.getOverrideRequestOptions=e=>{const{headers:r,method:t}=e,o=(0,c.A)(e,Y);return(0,d.A)({headers:(0,d.A)((0,d.A)({},r),{},{"X-HTTP-Method-Override":t}),method:["DELETE","PATCH","PUT"].includes(t)?"POST":t},o)},this.request=async(e,r)=>{var t;let o=this.getBaseUrl(e);r.queryString&&(o="".concat(o,"/").concat(r.queryString)),"undefined"!==typeof(null===(t=window.lmsApiSettings)||void 0===t?void 0:t.lang)&&(o+=(o.includes("?")?"&":"?")+"lang=".concat(window.lmsApiSettings.lang));const i=this.getOverrideRequestOptions(r.options);return await V.A.request((0,d.A)((0,d.A)({url:o},i),{},{withCredentials:!0})).then((e=>r._isPaginated?{data:e.data,total:e.headers["x-wp-total"],totalPages:e.headers["x-wp-totalpages"]}:e.data)).catch((e=>{let r;if(e.response){const t=e.response.data;t.message&&(r=t.message),t.errors&&(r=t.errors)}else r=e.code;if(!r)throw new Error("An error occurred");throw r}))},this.getHeaders=function(){return{"Content-Type":arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"multipart/forms-data":"application/json","X-WP-Nonce":t._token}},this.getData=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return JSON.stringify(e)},this.get=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"GET",headers:t.getHeaders()},o),queryString:r};return t.request(e,i)},this.getPaginated=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"GET",headers:t.getHeaders()},o),queryString:r,_isPaginated:!0};return t.request(e,i)},this.post=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"POST",headers:t.getHeaders(),data:t.getData(r)},o)};return t.request(e,i)},this.remove=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={options:{method:"DELETE",headers:t.getHeaders(),data:t.getData(r)}};return t.request(e,o)},this.patch=(e,r)=>{const t={options:{method:"PATCH",headers:this.getHeaders(),data:this.getData(r)}};return this.request(e,t)},this.put=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"PUT",headers:t.getHeaders(),data:t.getData(r)},o)};return t.request(e,i)},this.postFile=(e,r,t)=>{const o=new FormData;for(const[e,t]of Object.entries(r))o.append(e,t);const i={options:(0,d.A)({method:"POST",headers:this.getHeaders(!0),data:o},t)};return this.request(e,i)},this._rootUrl=e,this._token=r}}class X extends i.h{constructor(){super(...arguments),this.create=e=>this._provider.post("/course-templates/create-template",e),this.delete=e=>this._provider.remove("/course-templates/delete-template/".concat(e)),this.update=e=>this._provider.post("/course-templates/modify-template",e),this.duplicate=e=>this._provider.post("/course-templates/duplicate-template",e)}}var Z=t(17622);class $ extends i.h{constructor(){var e;super(...arguments),e=this,this.generateText=e=>this._provider.post("/ai/generate/text",e),this.generateImage=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/image",r,t)},this.uploadSelectedImage=e=>this._provider.post("/ai/upload-image",e),this.generateFaq=e=>this._provider.post("/ai/generate/faq",e),this.generateLesson=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/lesson",r,t)},this.generateAssignment=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/assignment",r,t)},this.generateImages=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.image_prompts.map((o=>e.generateImage({prompt:o,style:r.style},t)));return(await Promise.all(o)).map(((e,t)=>({prompt:r.image_prompts[t],image:e})))},this.generateQuestions=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/questions",r,t)},this.generateCourseDescription=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/description",r,t)},this.generateCourseContent=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/content",r,t)},this.generateCourseInfo=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/info",r,t)},this.generateCourseCurriculum=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/curriculum",(0,d.A)((0,d.A)({},r),{},{quizzes_count:-1===r.quizzes_count?null:r.quizzes_count}),t)},this.generateCourseTitle=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/title",r,t)},this.generateCourseCategories=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/categories",r,t)},this.generateCourseFaq=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/faq",(0,d.A)((0,d.A)({},r),{},{words_limit:Z.HI,tone:Z.g2,count:Z.gH}),t)},this.createGeneratedCourse=e=>this._provider.post("/ai/course",e),this.generateDuration=e=>this._provider.post("/ai/generate/lesson-duration/".concat(e),{})}}var J=t(63711);class ee extends i.h{constructor(){super(...arguments),this.getOrders=(e,r,t,o,i,s)=>{const n=(0,J.o)(s),a=(0,u.e)({page:e,per_page:r,search:t,status:o,date_range:i,sort:n});return this._provider.get("/all-orders?".concat(a))},this.getOrder=e=>this._provider.get("/orders/".concat(e)),this.bulkAction=e=>this._provider.post("/orders-bulk-update",e),this.updateOrder=(e,r)=>this._provider.put("/orders/".concat(e),r)}}class re extends i.h{constructor(){super(...arguments),this.getMembershipPlans=(e,r,t)=>{const o=(0,J.o)(t),i=(0,u.e)({page:e,per_page:r,sort:o});return this._provider.get("/subscription-plan/list?".concat(i))},this.getCourseMembershipPlans=(e,r,t)=>{const o=(0,u.e)({course_id:t,page:e,per_page:r});return this._provider.get("/subscription-plan/list?".concat(o))},this.getMembershipPlan=e=>this._provider.get("/subscription-plan/".concat(e)),this.createMembershipPlan=e=>this._provider.post("/subscription-plan/create",e),this.updateMembershipPlan=(e,r)=>this._provider.put("/subscription-plan/".concat(e),r),this.updateMembershipPlanStatus=(e,r)=>this._provider.put("/subscription-plan/".concat(e,"/toggle-enabled"),r),this.deleteMembershipPlan=e=>this._provider.remove("/subscription-plan/".concat(e)),this.reorderMembershipPlans=(e,r)=>this._provider.post("/subscription-plan/reorder",{plans:e},{signal:r})}}var te,oe,ie=t(4147);const se={NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_API_URL||window.lmsApiSettings.lmsUrl,ne={NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_WP_API_URL||window.lmsApiSettings.wpUrl,ae=new K(se,null===(te=window.lmsApiSettings)||void 0===te?void 0:te.nonce),de=new K(ne,null===(oe=window.lmsApiSettings)||void 0===oe?void 0:oe.nonce),ce=new class{constructor(e,r){this._lmsProvider=void 0,this._wpProvider=void 0,this._resources=void 0,this.getResources=()=>this._resources,this._lmsProvider=e,this._wpProvider=r,this._resources={announcement:new s(this._lmsProvider),categories:new n(this._lmsProvider),comments:new a(this._lmsProvider),course:new h(this._lmsProvider),curriculum:new S(this._lmsProvider),drip:new E(this._lmsProvider),faq:new A(this._lmsProvider),files:new P(this._lmsProvider),grassblade:new q(this._lmsProvider),lessons:new T(this._lmsProvider),materials:new B(this._lmsProvider),mediaGallery:new R(this._lmsProvider),pricing:new U(this._lmsProvider),questions:new F(this._lmsProvider),quiz:new j(this._lmsProvider),settings:new N(this._lmsProvider),wordpress:new Q(this._wpProvider),template:new X(this._lmsProvider),ai:new $(this._lmsProvider),orders:new ee(this._lmsProvider),membershipPlans:new re(this._lmsProvider),memberships:new ie.qB(this._lmsProvider)}}}(ae,de),pe=(0,o.createContext)({}),le=()=>(0,o.useContext)(pe).getResources()},61667:(e,r,t)=>{"use strict";t.d(r,{CY:()=>p,TO:()=>c,WD:()=>d,Y_:()=>n,defaultI18n:()=>s.y3});var o=t(65043),i=t(70579),s=t(59852);const n="masterstudy-lms-learning-management-system",a=(0,o.createContext)(window.wp.i18n),d=()=>{const{__:__,_n:e,_nx:r,_x:t,sprintf:i}=(0,o.useContext)(a);return{__:function(e){return __(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n)},_n:function(r,t,o){return e(r,t,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:n)},_nx:function(e,t,o,i){return r(e,t,o,i,arguments.length>4&&void 0!==arguments[4]?arguments[4]:n)},_x:function(e,r){return t(e,r,arguments.length>2&&void 0!==arguments[2]?arguments[2]:n)},sprintf:i}},c=()=>{const{__:__,_n:e,_nx:r,_x:t,sprintf:o}=window.wp.i18n;return{__:function(e){return __(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n)},_n:function(r,t,o){return e(r,t,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:n)},_nx:function(e,t,o,i){return r(e,t,o,i,arguments.length>4&&void 0!==arguments[4]?arguments[4]:n)},_x:function(e,r){return t(e,r,arguments.length>2&&void 0!==arguments[2]?arguments[2]:n)},sprintf:o}},p=e=>{let{children:r}=e;return(0,i.jsx)(a.Provider,{value:window.wp.i18n,children:r})}},60097:(e,r,t)=>{"use strict";t.d(r,{h:()=>o});class o{constructor(e){this._provider=void 0,this._provider=e}}},4147:(e,r,t)=>{"use strict";t.d(r,{c1:()=>d.c1,qB:()=>a});var o=t(89379),i=t(60097),s=t(63711),n=t(44145);class a extends i.h{constructor(){var e;super(...arguments),e=this,this.getMemberships=function(r,t,i,s,a,d,c){let p=arguments.length>7&&void 0!==arguments[7]?arguments[7]:void 0;const l={date_from:"",date_to:""};if(d){const e=d.split(",");l.date_from=e[0],l.date_to=e[1]}const u=(e=>e?{columns:[{data:e.key}],order:[{columns:0,dir:e.direction}]}:{})(c),g=(0,n.e)((0,o.A)((0,o.A)({subscription_type:a,start:(r-1)*t,length:t,search:{value:i,regex:!1},is_admin:p},l),u));return e._provider.get("/subscription/list?".concat(g))},this.getMembership=async e=>this._provider.get("/subscription/".concat(e)),this.bulkAction=e=>this._provider.post("/subscription/bulk-update",e),this.updateMembership=(e,r)=>this._provider.post("/subscription/".concat(e),r),this.cancelMembership=e=>this._provider.put("/subscription/".concat(e,"/cancel"),{}),this.getPaymentHistory=async(e,r,t,o)=>{const i=(0,s.o)(o),a=(0,n.e)({start:(r-1)*t,length:t,sort:i});return this._provider.post("/subscription/".concat(e,"/payment-history?").concat(a),{})}}}var d=t(81919)},81919:(e,r,t)=>{"use strict";t.d(r,{VM:()=>o,c1:()=>i});let o=function(e){return e.COURSE="course",e.BUNDLE="bundle",e.SITE="full_site",e.CATEGORY="category",e}({}),i=function(e){return e.SUBSCRIPTION="subscription",e.MEMBERSHIP="membership",e}({})},42634:()=>{}},r={};function t(o){var i=r[o];if(void 0!==i)return i.exports;var s=r[o]={id:o,loaded:!1,exports:{}};return e[o].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}t.m=e,(()=>{var e=[];t.O=(r,o,i,s)=>{if(!o){var n=1/0;for(p=0;p<e.length;p++){o=e[p][0],i=e[p][1],s=e[p][2];for(var a=!0,d=0;d<o.length;d++)(!1&s||n>=s)&&Object.keys(t.O).every((e=>t.O[e](o[d])))?o.splice(d--,1):(a=!1,s<n&&(n=s));if(a){e.splice(p--,1);var c=i();void 0!==c&&(r=c)}}return r}s=s||0;for(var p=e.length;p>0&&e[p-1][2]>s;p--)e[p]=e[p-1];e[p]=[o,i,s]}})(),t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,i){if(1&i&&(o=this(o)),8&i)return o;if("object"===typeof o&&o){if(4&i&&o.__esModule)return o;if(16&i&&"function"===typeof o.then)return o}var s=Object.create(null);t.r(s);var n={};e=e||[null,r({}),r([]),r(r)];for(var a=2&i&&o;"object"==typeof a&&!~e.indexOf(a);a=r(a))Object.getOwnPropertyNames(a).forEach((e=>n[e]=()=>o[e]));return n.default=()=>o,t.d(s,n),s}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((r,o)=>(t.f[o](e,r),r)),[])),t.u=e=>"./course-builder/js/"+e+"."+{181:"2bcac6a8",225:"cc991dbf",330:"1589a08b",346:"9b97b9c5",586:"1650b8de",856:"5233a86f",949:"3639c73a",955:"c70b90dc"}[e]+".chunk.js",t.miniCssF=e=>"./course-builder/css/"+e+"."+{181:"cbb86c7e",225:"c7a7bbfc",330:"0903b3c9",856:"0903b3c9",949:"0903b3c9"}[e]+".chunk.css",t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="client:";t.l=(o,i,s,n)=>{if(e[o])e[o].push(i);else{var a,d;if(void 0!==s)for(var c=document.getElementsByTagName("script"),p=0;p<c.length;p++){var l=c[p];if(l.getAttribute("src")==o||l.getAttribute("data-webpack")==r+s){a=l;break}}a||(d=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,t.nc&&a.setAttribute("nonce",t.nc),a.setAttribute("data-webpack",r+s),a.src=o),e[o]=[i];var u=(r,t)=>{a.onerror=a.onload=null,clearTimeout(g);var i=e[o];if(delete e[o],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach((e=>e(t))),r)return r(t)},g=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),d&&document.head.appendChild(a)}}})(),t.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var r=t.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var o=r.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e+"../../"})(),(()=>{if("undefined"!==typeof document){var e=e=>new Promise(((r,o)=>{var i=t.miniCssF(e),s=t.p+i;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var i=(n=t[o]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===r))return n}var s=document.getElementsByTagName("style");for(o=0;o<s.length;o++){var n;if((i=(n=s[o]).getAttribute("data-href"))===e||i===r)return n}})(i,s))return r();((e,r,o,i,s)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",t.nc&&(n.nonce=t.nc),n.onerror=n.onload=t=>{if(n.onerror=n.onload=null,"load"===t.type)i();else{var o=t&&t.type,a=t&&t.target&&t.target.href||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+a+")");d.name="ChunkLoadError",d.code="CSS_CHUNK_LOAD_FAILED",d.type=o,d.request=a,n.parentNode&&n.parentNode.removeChild(n),s(d)}},n.href=r,o?o.parentNode.insertBefore(n,o.nextSibling):document.head.appendChild(n)})(e,s,null,r,o)})),r={792:0};t.f.miniCss=(t,o)=>{r[t]?o.push(r[t]):0!==r[t]&&{181:1,225:1,330:1,856:1,949:1}[t]&&o.push(r[t]=e(t).then((()=>{r[t]=0}),(e=>{throw delete r[t],e})))}}})(),(()=>{var e={792:0};t.f.j=(r,o)=>{var i=t.o(e,r)?e[r]:void 0;if(0!==i)if(i)o.push(i[2]);else if(/^(225|330|949)$/.test(r))e[r]=0;else{var s=new Promise(((t,o)=>i=e[r]=[t,o]));o.push(i[2]=s);var n=t.p+t.u(r),a=new Error;t.l(n,(o=>{if(t.o(e,r)&&(0!==(i=e[r])&&(e[r]=void 0),i)){var s=o&&("load"===o.type?"missing":o.type),n=o&&o.target&&o.target.src;a.message="Loading chunk "+r+" failed.\n("+s+": "+n+")",a.name="ChunkLoadError",a.type=s,a.request=n,i[1](a)}}),"chunk-"+r,r)}},t.O.j=r=>0===e[r];var r=(r,o)=>{var i,s,n=o[0],a=o[1],d=o[2],c=0;if(n.some((r=>0!==e[r]))){for(i in a)t.o(a,i)&&(t.m[i]=a[i]);if(d)var p=d(t)}for(r&&r(o);c<n.length;c++)s=n[c],t.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return t.O(p)},o=self.webpackChunkclient=self.webpackChunkclient||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})(),t.nc=void 0,t.O(void 0,[96],(()=>t(22974)));var o=t.O(void 0,[96],(()=>t(66345)));o=t.O(o)})();1 (()=>{var e={95391:(e,r,t)=>{"use strict";var o=t(65043),i=t(84391),s=t(94089),n=t(82907),a=(t(61667),t(79555)),d=t(66339),c=t(95338),p=t(83290),l=t(70579);const u=(e,r)=>{const t=document.getElementById(r);if(!t)return;t.shadowRoot&&(t.shadowRoot.innerHTML="");const u=t.shadowRoot||t.attachShadow({mode:"open"}),g=(0,c.T)(),h=(0,d.A)({key:"chakra",container:u,stylisPlugins:g}),m=i.createRoot(u),_=new n.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:500}}}),v="\n #".concat(r,' {\n font-family: Albert Sans,sans-serif;\n color: var(--chakra-colors-gray-800);\n }\n [dir="ltr"] { --rtl-mult: 1; }\n [dir="rtl"] { --rtl-mult: -1; }\n ');m.render((0,l.jsxs)(n.QueryClientProvider,{client:_,children:[(0,l.jsx)(p.mL,{styles:v}),(0,l.jsx)(a.G,{cache:h,children:o.createElement(e())}),(0,l.jsx)(s.ReactQueryDevtools,{initialIsOpen:!1,position:"bottom-right"})]}))};u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(321),t.e(926),t.e(786)]).then(t.bind(t,64926))))),"ms_wp_react_orders"),u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(321),t.e(586),t.e(926),t.e(856)]).then(t.bind(t,56880))))),"ms_wp_react_memberships"),u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(321),t.e(586),t.e(949)]).then(t.bind(t,76586))))),"ms_wp_react_membership_plans"),u((()=>(0,o.lazy)((()=>Promise.all([t.e(96),t.e(225),t.e(321),t.e(791)]).then(t.bind(t,91623))))),"ms_wp_react_coupons")},63711:(e,r,t)=>{"use strict";t.d(r,{o:()=>o});const o=e=>e?"".concat("asc"===e.direction?"":"-").concat(e.key):""},17622:(e,r,t)=>{"use strict";t.d(r,{HI:()=>a,PT:()=>n,Pr:()=>c,cy:()=>s,en:()=>l,f5:()=>i,g2:()=>u,gH:()=>d,qF:()=>o,v0:()=>p});const o=15,i=140,s=240,n=2500,a=60,d=4,c=5,p=4,l="Realistic",u="Professional"},78639:(e,r,t)=>{"use strict";t.d(r,{D:()=>n,e:()=>a});var o=t(65043),i=t(70579);const s=(0,o.createContext)(""),n=e=>{let{children:r}=e;const[t,n]=(0,o.useState)("");return(0,o.useLayoutEffect)((()=>{const e=window.location.pathname.split("/"),r=["edit-course","edit-lesson","edit-question","edit-quiz","edit-assignment","edit-google-meet"],t=e.findIndex((e=>r.includes(e)));if(-1!==t){const r=e.slice(0,t).join("/").substring(1);n(r)}}),[]),(0,i.jsx)(s.Provider,{value:t,children:r})},a=()=>(0,o.useContext)(s)},28064:(e,r,t)=>{"use strict";t.d(r,{L:()=>o});const o=e=>e?{columns:[{data:e.key}],order:[{columns:0,dir:e.direction}]}:{}},57522:(e,r,t)=>{"use strict";t.d(r,{K:()=>n,Z:()=>a});var o=t(65043),i=t(70579);const s=(0,o.createContext)({dir:"ltr",isRtl:!1});function n(e){let{children:r}=e;const t=document.dir||"ltr",o="rtl"===t;return(0,i.jsx)(s.Provider,{value:{dir:t,isRtl:o},children:r})}const a=()=>(0,o.useContext)(s)},79555:(e,r,t)=>{"use strict";t.d(r,{G:()=>$});var o=t(31590),i=t(40174),s=t(70399),n=t(51585),a=t(78639),d=t(89379),c=t(22273),p=t(36254);const l=(0,p.Dt)({variants:{msVariant:{root:{maxWidth:"365px"},container:{marginBottom:"10px",background:"white",borderRadius:"4px"},button:{padding:"0px",width:"25px",height:"25px",_hover:{background:"none"}},panel:{padding:"10px"}}}}),u=(0,p.Dt)({baseStyle:{fontWeight:"medium",textTransform:"none",borderRadius:"5px",border:0,margin:"10px",height:0,lineHeight:"18px",_disabled:{pointerEvents:"none",opacity:.3}},sizes:{tiny:{px:"10px",py:"6px"},smallx:{px:"10px",py:"7px",height:"30px",fontSize:"12px",borderRadius:"15px"},small:{px:"20px",py:"11px",height:"40px"},large:{px:"24px",py:"16px",height:"50px"}},variants:{default:{color:"primary",bg:"default",_hover:{color:"secondaryBg",bg:"primary"}},defaultLight:{color:"secondary",bg:"secondaryBg",_hover:{color:"primary",bg:"default"},_active:{color:"primary",bg:"default"}},primary:{color:"white",bg:"primary",_hover:{bg:"primaryHover"}},green:{color:"white",bg:"#19C895",_hover:{bg:"#14a178"}},secondary:{color:"secondary",bg:"secondaryBg",_hover:{color:"secondaryHover"}},"secondary-dark":{color:"white",bg:"secondary",_hover:{bg:"dark50",color:"white"}},outline:{color:"primary",bg:"outlineBg",border:"1px solid",borderColor:"primary",_hover:{color:"secondaryBg",bg:"primary"}},"outline-secondary":{color:"dark70",bg:"outlineBg",border:"1px solid",borderColor:"border",_hover:{color:"secondaryHover",bg:"rgba(0, 0, 0, 0.1)"}},"outline-primary":{color:"dark70",bg:"white",border:"1px solid",borderColor:"border",stroke:"dark70",_hover:{bg:"primary",color:"white",borderColor:"primary",stroke:"white"}},"outline-error":{color:"dark70",bg:"white",border:"1px solid",borderColor:"border",stroke:"dark70",_hover:{bg:"error",color:"white",borderColor:"error",stroke:"white"}},success:{color:"white",bg:"success",_hover:{bg:"successHover"}},error:{color:"white",bg:"error",_hover:{bg:"errorHover"}},"error-tonal":{color:"error",bg:"error10",_hover:{bg:"error",color:"white"}},warning:{color:"white",bg:"warning",_hover:{bg:"warningHover"}},materials:{color:"dark70",bg:"rgba(77, 94, 111, 0.1)",_hover:{color:"white",bg:"dark50"}},round:{borderRadius:21},aiSmall:{width:"28px",height:"28px",p:"0",m:"0",borderRadius:"5px",bg:"linear-gradient(0deg, #000 0%, #333 100%)",_hover:{bg:"linear-gradient(0deg, var(--chakra-colors-primary) 0%, var(--chakra-colors-primary) 100%)"},color:"white"},aiMedium:{size:"md",mx:"0",fontSize:"sm"}},defaultProps:{size:"small",variant:"default"}}),g=(0,p.Dt)({baseStyle:{control:{width:"20px",height:"20px",borderRadius:"4px",_disabled:{pointerEvents:"none"},_checked:{bg:"primary",color:"white",borderColor:"primary",_hover:{bg:"primaryHover",borderColor:"primary"}},_hover:{borderColor:"primary"},_invalid:{borderColor:"error"}},icon:{animation:"none"}}}),h=(0,p.H2)({borderWidth:"1px",borderStyle:"solid",opacity:1}),m=(0,p.Dt)({variants:{msVariant:h}}),_=(0,p.Dt)({variants:{default:{dialog:{maxWidth:"416px",bg:"secondaryBg"},header:{size:"xl",fontWeight:"light"},closeButton:{width:"24px",height:"24px",borderRadius:"50%",bg:"border",top:"24px",right:"30px",color:"dark50","&:hover":{color:"border",bg:"dark50"},"& svg":{width:"10px",height:"10px"}}}},defaultProps:{variant:"default"}});var v=t(73012);const{definePartsStyle:b,defineMultiStyleConfig:f}=(0,p.YU)(v.Gq.keys),x=b({field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},addon:{border:"1px solid",borderRadius:"4px",borderColor:"border",background:"white",color:"dark50",padding:"10px 10px 10px 20px",fontSize:"sm"}}),y=f({baseStyle:{field:{_disabled:{opacity:.8,background:"white"}}},variants:{msVariant:x,msQuiz:b((0,d.A)((0,d.A)({},x),{},{field:{height:"26px",border:"1px solid #DBE0E9",boxShadow:"none","&:focus-visible":{boxShadow:"none"}}})),msUrlField:b({field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark"},_disabled:{background:"mainBackground",opacity:1}}})}}),w=(0,p.Dt)({variants:{install:{fontWeight:"medium",textDecoration:"none",color:"white !important",bg:"primary",borderRadius:"5px",padding:"6px 20px",border:0,_hover:{bg:"primaryHover"}}}}),{definePartsStyle:C,defineMultiStyleConfig:k}=(0,p.YU)(v.Pe.keys),A=k({variants:{courseStatus:C({list:{display:"flex",flexDirection:"column",padding:"0",borderRadius:"4px",boxShadow:"0px 4px 10px rgba(0, 0, 0, 0.25)",background:"#DDDDDD",gap:"1px"},item:{padding:"11px 15px",_disabled:{color:"dark50",background:"white",opacity:1}},command:{}})}}),S=(0,p.Dt)({variants:{materials:{header:{padding:"20px",background:"mainBackground",borderRadius:"10px 10px 0 0"},dialog:{background:"mainBackground",padding:"0px",maxHeight:"600px",maxWidth:"600px"},body:{padding:"0px",minHeight:"259px",maxHeight:"500px",overflowY:"auto"},footer:{background:"mainBackground",padding:"20px",justifyContent:"space-between",borderRadius:"0 0 10px 10px"}},lessons:{header:{position:"relative",padding:"0px",marginBottom:"30px"},dialog:{padding:"30px",width:"590px"},body:{padding:"0px"}},grades:{header:{position:"relative",padding:"0px",marginBottom:"20px"},dialog:{padding:"20px",width:"590px",borderRadius:"20px"},body:{padding:"0px"}},category:{dialog:{padding:"40px"},header:{position:"relative",padding:"0 0 20px"},body:{padding:"0px"}},course:{header:{padding:"20px",background:"mainBackground",borderRadius:"10px 10px 0 0"},dialog:{padding:"0px",maxHeight:"600px"},body:{padding:"0px",minHeight:"250px",maxHeight:"500px",overflowY:"auto",borderTop:"1px solid",borderColor:"border"},footer:{background:"mainBackground",padding:"20px",justifyContent:"space-between",borderRadius:"0 0 10px 10px"}},prompt:{header:{padding:"0px",fontSize:"lg",fontWeight:"medium"},dialog:{padding:"20px",borderRadius:"10px",gap:"10px"},footer:{padding:"0px",gap:"10px"}},mediaGallery:{header:{display:"flex",justifyContent:"space-between",padding:0},dialog:{padding:"20px",borderRadius:"10px",gap:"20px",boxShadow:"0px 0px 30px 0px rgba(0, 0, 0, 0.20)",margin:"0px"},body:{display:"flex",flexDirection:"column",gap:"30px",padding:"0px"}},oldBuilder:{dialog:{padding:"30px",margin:"0px",borderRadius:"10px",boxShadow:"0px 0px 30px 0px rgba(0, 0, 0, 0.20)"},header:{display:"flex",flexDirection:"column",padding:"0px",alignItems:"center"},body:{margin:"40px 0px",padding:"0px",display:"flex",justifyContent:"center"},footer:{padding:"0px",justifyContent:"center",flexDirection:"column",gap:"40px"}},aiModal:{dialog:{width:"700px",minHeight:"521px",height:"auto"}},default:{header:{position:"relative",padding:"0px",marginBottom:"10px"},dialog:{padding:"30px",width:"590px"},body:{padding:"0px"}}}}),P=(0,p.Dt)({variants:{msVariant:{field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px 10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}}},withStepper:{field:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 40px 10px 20px",minHeight:"40px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},stepperGroup:{padding:"3px",margin:"0px",width:"40px"},stepper:{color:"dark50",background:"secondaryBg",padding:"5px 3px 3px",border:"none","& > svg":{width:"100%",height:"0.8em"}}}}}),{definePartsStyle:E,defineMultiStyleConfig:q}=(0,p.YU)(v.vI.keys),T=q({baseStyle:E({body:{margin:"10px",color:"primary"},closeButton:{color:"primary"}})}),O=(0,p.Dt)({variants:{msVariant:{track:{borderRadius:"5px !important",margin:"6px 0 0 !important"},filledTrack:{bg:"primary"}}}}),{definePartsStyle:B,defineMultiStyleConfig:R}=(0,p.YU)(v.Vg.keys),D=R({variants:{msVariant:B({control:{width:"20px",height:"20px",_disabled:{pointerEvents:"none"},_checked:{bg:"white",color:"primary",borderColor:"primary",_hover:{color:"white",bg:"primary",borderColor:"primary"}},_hover:{borderColor:"primary"},_invalid:{borderColor:"error"}}})}}),{definePartsStyle:F,defineMultiStyleConfig:I}=(0,p.YU)(v.af.keys),H=I({baseStyle:F({container:{marginRight:"5px",paddingTop:"1px","--switch-thumb-x":"calc(var(--switch-track-diff) * var(--rtl-mult, 1))"},track:{_checked:{bg:"primary"}}})}),M=(0,p.Dt)({variants:{quiz:{root:{width:"100%"},tablist:{height:"40px",bg:"border",padding:"4px",borderRadius:"4px",width:"fit-content"},tab:{height:"32px",padding:0,margin:0,color:"dark70",borderRadius:"2px",_selected:{bg:"white",color:"dark"}},tabpanel:{padding:"20px 0 0"}}}}),z=(0,p.Dt)({baseStyle:{_disabled:{opacity:.8,background:"white"}},variants:{msVariant:{fontSize:"sm",border:"1px solid",borderColor:"border",borderRadius:"4px",padding:"10px 20px",_focus:{borderColor:"primary"},_invalid:{borderColor:"error"},_placeholder:{color:"dark50"}},unstyled:{color:"dark70",fontSize:"sm"}}}),j=(0,p.Vg)("popper-arrow-bg"),L=(0,p.H2)((()=>({[j.variable]:"#FF3945",borderRadius:"4px",background:"error",borderColor:"error",padding:"11px 20px",fontSize:"sm",fontWeight:"medium",color:"white",zIndex:20}))),U=(0,p.Dt)({variants:{error:L}}),N=(0,c.oY)((0,d.A)({config:{initialColorMode:"light",useSystemColorMode:!1},colors:{default:"rgba(34, 122, 255, 0.1)",white:"#FFFFFF",primary:"rgba(34, 122, 255, 1)",primary10:"rgba(34, 122, 255, 0.1)",primary20:"rgba(34, 122, 255, 0.2)",primary30:"rgba(34, 122, 255, 0.3)",primary40:"rgba(34, 122, 255, 0.4)",primary50:"rgba(34, 122, 255, 0.5)",primary60:"rgba(34, 122, 255, 0.6)",primary70:"rgba(34, 122, 255, 0.7)",primary80:"rgba(34, 122, 255, 0.8)",primary90:"rgba(34, 122, 255, 0.9)",primaryHover:"linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #227AFF",secondary:"#4D5E6F",secondaryBg:"#EEF1F7",secondaryHover:"#001931",outlineBg:"transparent",unlockBannerBg:"linear-gradient(to bottom, #13283B, #161B21)",description:"rgba(255, 255, 255, 0.70)",success:"#61CC2F",successHover:"#57B82A",error:"rgba(255, 57, 69, 1)",error10:"rgba(255, 57, 69, 0.1)",error20:"rgba(255, 57, 69, 0.2)",error30:"rgba(255, 57, 69, 0.3)",error40:"rgba(255, 57, 69, 0.4)",error50:"rgba(255, 57, 69, 0.5)",error60:"rgba(255, 57, 69, 0.6)",error70:"rgba(255, 57, 69, 0.7)",error80:"rgba(255, 57, 69, 0.8)",error90:"rgba(255, 57, 69, 0.9)",errorHover:"#E6333E",warning:"#FFA800",warningHover:"#E69800",border:"#DBE0E9",dark:"#001931",dark20:"#C4C4C4",dark30:"#B3BAC2",dark50:"#808C98",dark70:"#4D5E6F",mainBackground:"#EEF1F7",headerBg:"#1C252E",selectedTab:"rgba(255, 255, 255, 0.1)",faqImageBg:"#BDD8FF",warningCardBg:"#FFFBF4",warningCardBorder:"#FFDB95",green:"#19C895",draftBg:"rgba(255, 168, 0, 0.1)",blue:{500:"#227AFF"},aiBlockBackground:"conic-gradient(from 180deg at 50% 52.85%, #CBFF93 4.894779995083809deg, #F0EBA0 44.99958157539368deg, #FF9004 130.5864679813385deg, #FF2E54 180.84588289260864deg, #C959DD 218.81051301956177deg, #5D68FF 284.53248739242554deg, #0894FF 324.67241048812866deg, #CBFF93 360deg)"},components:{Accordion:l,Button:u,Checkbox:g,Divider:m,Drawer:_,Input:y,Link:w,Menu:A,Modal:S,NumberInput:P,Popover:T,Progress:O,Radio:D,Switch:H,Tabs:M,Textarea:z,Tooltip:U},fonts:{heading:"Eudoxus Sans Medium, sans-serif",body:"Eudoxus Sans Medium, sans-serif"},fontSizes:{xxs:"10px",xs:"12px",sm:"14px",md:"16px",lg:"18px",xl:"24px"},breakpoints:{sm:"320px",md:"768px",lg:"1200px",xl:"1400px"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semiBold:600,bold:700,extraBold:800,black:900},lineHeights:{xs:"12px",sm:"14px",md:"16px",lg:"18px",xl:"24px",xxl:"30px"},styles:{global:{body:{fontSize:"sm",fontWeight:"normal",bg:"mainBackground"},svg:{fill:"currentColor"}}}},{radii:{none:"0",sm:"4px"}}));var W=t(57522),G=t(61667),Q=t(50072),V=t(66339),Y=t(95338),K=t(70579);const X=e=>{let{children:r,cache:t}=e;const o=(0,Y.T)(),i=null!==t&&void 0!==t?t:(0,V.A)({key:"chakra",stylisPlugins:o});return(0,K.jsx)(Q.C,{value:i,children:r})};var Z=t(65043);const $=e=>{let{children:r,cache:t}=e;const d=(0,Z.useRef)(null);return(0,K.jsx)(X,{cache:t,children:(0,K.jsx)(o.az,{ref:d,children:(0,K.jsx)(i.s,{theme:N,toastOptions:{portalProps:{containerRef:d}},children:(0,K.jsx)(s.t,{portalProps:{containerRef:d},children:(0,K.jsx)(n._P.Provider,{value:n.sW,children:(0,K.jsx)(G.CY,{children:(0,K.jsx)(W.K,{children:(0,K.jsx)(a.D,{children:r})})})})})})})})}},95338:(e,r,t)=>{"use strict";t.d(r,{T:()=>i});var o=t(20280);const i=()=>{const e=[];return"rtl"===(document.dir||"ltr")&&e.push(o.A),e}},44145:(e,r,t)=>{"use strict";t.d(r,{MB:()=>n,e2:()=>d,eA:()=>a});var o=t(89379),i=t(22908),s=t(28064);const n=e=>"string"===typeof e&&e.includes("ERR_CANCELED"),a=e=>(0,i.stringify)(e),d=e=>{let{dateRange:r,sort:t,search:i,page:n,perPage:a}=e;const d={date_from:"",date_to:""};if(r){const e=r.split(",");d.date_from=e[0],d.date_to=e[1]}const c=(0,s.L)(t);return(0,o.A)((0,o.A)({start:(n-1)*a,length:a,search:{value:i,regex:!1}},d),c)}},22974:(e,r,t)=>{"use strict";var o=t(65043),i=t(84391),s=t(94089),n=t(82907),a=(t(61667),t(51585),t(70579));const d=document.getElementById("ms_plugin_root");if(d){const e=o.lazy((()=>Promise.all([t.e(96),t.e(225),t.e(321),t.e(586),t.e(431)]).then(t.bind(t,55343)))),r=i.createRoot(d),c=new n.QueryClient({defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:500}}});r.render((0,a.jsxs)(n.QueryClientProvider,{client:c,children:[(0,a.jsx)(e,{}),(0,a.jsx)(s.ReactQueryDevtools,{initialIsOpen:!1,position:"bottom-right"})]}))}},7673:(e,r,t)=>{"use strict";t.d(r,{Eo:()=>a,W8:()=>n,gn:()=>i,ru:()=>d,vg:()=>s,xj:()=>o});let o=function(e){return e.STM_LESSONS="stm-lessons",e.STM_QUIZZES="stm-quizzes",e.STM_ASSIGNMENTS="stm-assignments",e.STM_GOOGLE_MEETS="stm-google-meets",e.STM_QUESTIONS="stm-questions",e}({}),i=function(e){return e.STREAM="stream",e.TEXT="text",e.AUDIO="audio",e.VIDEO="video",e.ZOOM="zoom_conference",e.PDF="pdf",e}({}),s=function(e){return e.ASSIGNMENT="assignment",e.GOOGLE_MEET="google-meet",e.QUIZ="quiz",e.QUESTION="question",e}({}),n=function(e){return e.VIDEO="question-media-video",e.AUDIO="question-media-audio",e}({}),a=function(e){return e.EMBED="embed",e.EXTERNAL_LINK="ext_link",e.HTML="html",e.PRESTO_PLAYER="presto_player",e.VDOCIPHER="vdocipher",e.SHORTCODE="shortcode",e.VIMEO="vimeo",e.YOUTUBE="youtube",e}({}),d=function(e){return e.EMBED="embed",e.EXTERNAL_LINK="ext_link",e.FILE="file",e.SHORTCODE="shortcode",e}({})},33964:(e,r,t)=>{"use strict";t.d(r,{u:()=>o});let o=function(e){return e.SINGLE_CHOICE="single_choice",e.MULTI_CHOICE="multi_choice",e.TRUE_FALSE="true_false",e.ITEM_MATCH="item_match",e.IMAGE_MATCH="image_match",e.KEYWORDS="keywords",e.FILL_THE_GAP="fill_the_gap",e.QUESTION_BANK="question_bank",e}({})},51585:(e,r,t)=>{"use strict";t.d(r,{_P:()=>le,sW:()=>pe,gf:()=>ue});var o=t(65043),i=t(60097);class s extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/announcement")),this.put=e=>{let{data:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/announcement"),r)}}}class n extends i.h{constructor(){super(...arguments),this.create=e=>this._provider.post("/courses/category",e)}}class a extends i.h{constructor(){super(...arguments),this.getBy=e=>this._provider.get("/comments/".concat(e)),this.create=(e,r)=>this._provider.post("/comments/".concat(e),{content:r}),this.reply=e=>{let{commentId:r,content:t}=e;return this._provider.post("/comments/".concat(r,"/reply"),{content:t})},this.update=e=>{let{commentId:r,content:t}=e;return this._provider.post("/comments/".concat(r,"/update"),{content:t})},this.remove=e=>this._provider.post("/comments/".concat(e,"/trash"),{})}}var d=t(89379),c=t(80045),p=t(57273),l=t.n(p),u=t(44145);const g=["image"];class h extends i.h{constructor(){super(...arguments),this.new=()=>this._provider.get("/courses/new"),this.create=e=>{const{image:r}=e,t=(0,c.A)(e,g),o=l()((0,d.A)((0,d.A)({},t),{},{image_id:null===r||void 0===r?void 0:r.id}),Boolean);return this._provider.post("/courses/create",o)},this.getBy=e=>this._provider.get("/courses/".concat(e,"/edit")),this.updateStatus=e=>{let{id:r,status:t}=e;return this._provider.put("/courses/".concat(r,"/status"),{status:t})},this.getCourses=e=>{let{search:r,page:t,paid:o,perPage:i}=e;const s=(0,u.eA)({s:r,page:t,per_page:i,paid_only:o});return this._provider.get("/courses?".concat(s))},this.getCourseBundles=e=>{let{search:r,page:t,perPage:o}=e;const i=(0,u.eA)({s:r,page:t,per_page:o});return this._provider.get("/course-bundles?".concat(i))},this.getCourseCategories=e=>{let{search:r,page:t,perPage:o}=e;const i=(0,u.eA)({search:r,page:t,per_page:o});return this._provider.get("/courses/categories/list?".concat(i))}}}var m=t(141),_=t.n(m),v=t(79160),b=t.n(v);const f=e=>b()(e)?e:null;var x=t(7673);const y=["type","lock_from_start","lock_start_days","start_date","start_time","video_type","audio_type","audio_required_progress","file","video_poster","video","video_width","video_required_progress","youtube_url","vimeo_url","external_url","embed_ctx","shortcode","presto_player_idx","vdocipher_id","files"],w=e=>{var r,t,o,i,s,n,a;const{type:p,lock_from_start:u,lock_start_days:g,start_date:h,start_time:m,video_type:v,audio_type:b,audio_required_progress:w,file:C,video_poster:k,video:A,video_width:S,video_required_progress:P,youtube_url:E,vimeo_url:q,external_url:T,embed_ctx:O,shortcode:B,presto_player_idx:R,vdocipher_id:D,files:F}=e,I=(0,c.A)(e,y),H=(0,d.A)((0,d.A)({},I),{},{type:p,lock_from_start:u});if(p===x.gn.VIDEO)switch(H.video_type=v,v){case"html":H.video_poster=null!==(r=null===k||void 0===k?void 0:k.id)&&void 0!==r?r:null,H.video=null!==(t=null===A||void 0===A?void 0:A.id)&&void 0!==t?t:null,H.video_width=f(S),H.video_required_progress=f(P);break;case"youtube":H.video_poster=null!==(o=null===k||void 0===k?void 0:k.id)&&void 0!==o?o:null,H.youtube_url=E,H.video_required_progress=f(P);break;case"vimeo":H.video_poster=null!==(i=null===k||void 0===k?void 0:k.id)&&void 0!==i?i:null,H.vimeo_url=q,H.video_required_progress=f(P);break;case"ext_link":H.external_url=T,H.video_poster=null!==(s=null===k||void 0===k?void 0:k.id)&&void 0!==s?s:null,H.video_required_progress=f(P);break;case"embed":H.embed_ctx=O;break;case"shortcode":H.shortcode=B;break;case"presto_player":H.presto_player_idx=R,H.video_poster=null!==(n=null===k||void 0===k?void 0:k.id)&&void 0!==n?n:null,H.video_required_progress=f(P);break;case"vdocipher":H.vdocipher_id=D,H.video_required_progress=f(P)}if(p===x.gn.AUDIO)switch(H.audio_type=b,b){case"file":H.file=null!==(a=null===C||void 0===C?void 0:C.id)&&void 0!==a?a:null,H.audio_required_progress=f(w);break;case"ext_link":H.external_url=T,H.audio_required_progress=f(w);break;case"embed":H.embed_ctx=O;break;case"shortcode":H.shortcode=B}H.files=null===F||void 0===F?void 0:F.map((e=>({id:e.id,label:e.label}))),u?H.lock_start_days=g:(H.start_date=h,H.start_time=m||null);const{custom_fields:M}=H;for(const e in M)_()(M[e])&&(M[e]="");return l()(H,(e=>!_()(e)))},C=["attempts","passing_grade"],k=["attempts","passing_grade"];class A extends i.h{constructor(){var e;super(...arguments),e=this,this.getBy=e=>this._provider.get("/courses/".concat(e,"/curriculum")),this.sections={create:(e,r)=>this._provider.post("/courses/".concat(e,"/curriculum/section"),r),update:(e,r)=>this._provider.put("/courses/".concat(e,"/curriculum/section"),r),delete:(e,r)=>this._provider.remove("/courses/".concat(e,"/curriculum/section/").concat(r))},this.lessons={getBy:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.get("/lessons/".concat(r),void 0,t)},create:e=>{const r=w(e);return this._provider.post("/lessons",r)},update:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=w(r);return e._provider.put("/lessons/".concat(r.id),o,t)}},this.assignment={getBy:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.get("/assignments/".concat(r),void 0,t)},create:e=>{const{attempts:r,passing_grade:t}=e,o=(0,c.A)(e,C),i=(0,d.A)((0,d.A)({},o),{},{attempts:f(r),passing_grade:f(t)});return this._provider.post("/assignments",i)},update:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{attempts:o,passing_grade:i}=r,s=(0,c.A)(r,k),n=(0,d.A)((0,d.A)({},s),{},{attempts:f(o),passing_grade:f(i)});return e._provider.put("/assignments/".concat(r.id),n,t)}},this.googleMeet={getBy:e=>this._provider.get("/google-meets/".concat(e)),create:e=>this._provider.post("/google-meets",e),update:e=>this._provider.put("/google-meets/".concat(e.id),e)},this.materials={create:e=>{let{courseId:r,data:t}=e;return this._provider.post("/courses/".concat(r,"/curriculum/material"),t)},delete:e=>{let{courseId:r,id:t}=e;return this._provider.remove("/courses/".concat(r,"/curriculum/material/").concat(t))},update:(e,r)=>this._provider.put("/courses/".concat(e,"/curriculum/material"),r)},this.scorm={post:e=>{let{courseId:r,file:t}=e;return this._provider.postFile("/courses/".concat(r,"/scorm"),{file:t})},delete:e=>this._provider.remove("/courses/".concat(e,"/scorm"))}}}class S extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/drip-content")).then((e=>{return(r=e.drip_content).length?r.map((e=>{const{parent:r,childs:t}=e;return{materials:[r,...t]}})):[{materials:[]}];var r})),this.put=e=>{let{id:r,drip:t}=e;const o=(e=>e.map((e=>{const[r,...t]=e.materials;return{parent:r,childs:t}})))(t);return this._provider.put("/courses/".concat(r,"/settings/drip-content"),o)}}}class P extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/faq")),this.put=e=>this._provider.put("/courses/".concat(e.id,"/settings/faq"),e.faq)}}class E extends i.h{constructor(){super(...arguments),this.post=e=>this._provider.postFile("/media",e),this.uploadFromUrl=e=>this._provider.post("/media/from-url",{url:e})}}class q extends i.h{constructor(){super(...arguments),this.update=e=>{let{postId:r,fields:t}=e;const o=(e=>{for(const r in e)_()(e[r])&&(e[r]="");return e})(t);return this._provider.put("/course-builder/custom-fields/".concat(r),o)}}}class T extends i.h{constructor(){super(...arguments),this.getCourseBuilderSettings=()=>this._provider.get("/course-builder/settings"),this.markers={get:e=>this._provider.get("/lesson/markers/get/".concat(e)),create:e=>this._provider.post("/lesson/markers/create/".concat(e.lesson_id),e),delete:e=>this._provider.remove("/lesson/markers/delete/".concat(e.lesson_id,"/").concat(e.marker_id),e),put:e=>this._provider.put("/lesson/markers/update/".concat(e.marker_id,"/"),e),updateQuestionsLock:e=>this._provider.put("/lesson/markers/lock/".concat(e.lesson_id,"/"),e)}}}var O=t(90246);class B extends i.h{constructor(){super(...arguments),this.getBy=e=>{const{searchTerm:r,type:t,courseId:o}=e,i=O.A.stringify({search:r,type:t});return this._provider.get("/courses/".concat(o,"/curriculum/import?").concat(i))},this.get=e=>this._provider.get("/courses/".concat(e,"/curriculum/import")),this.post=e=>{let{material_ids:r,section_id:t,courseId:o}=e;return this._provider.post("/courses/".concat(o,"/curriculum/import"),{material_ids:r,section_id:t})}}}const R=["filter"];class D extends i.h{constructor(){super(...arguments),this.getBy=e=>{const{filter:r}=e,t=(0,c.A)(e,R),o=(e=>{let r="";for(const[t,o]of Object.entries(e))r+="filter[".concat(t,"]=").concat(o,"&");return r})(r),i=o+O.A.stringify(t);return this._provider.get("/media-file-manager?".concat(i))},this.upload=e=>{let{file:r,config:t}=e;return this._provider.postFile("/media-file-manager",{file:r},t)},this.remove=e=>this._provider.remove("/media-file-manager/".concat(e)),this.integration={getBy:e=>{const{integrationType:r,fileType:t,query:o,perPage:i,page:s,orientation:n}=e,a="image"===t?"photos":"videos";return this._provider.get("/media-file-manager/integration/".concat(r,"/").concat(a)+"?query=".concat(o,"&per_page=").concat(i,"&page=").concat(s,"&orientation=").concat(n))}}}}class F extends i.h{constructor(){super(...arguments),this.get=()=>this._provider.get("/questions")}}var I=t(33964);const H=e=>{var r;return(0,d.A)((0,d.A)({},e),{},{answers:e.answers.map((e=>{var r;return(0,d.A)((0,d.A)({},e),{},{text:null===(r=e.text)||void 0===r?void 0:r.trim()})})),image:e.image||{},explain:"",hint:"",view_type:e.view_type||"list"},e.type===I.u.QUESTION_BANK&&{question:(null===(r=e.answers[0])||void 0===r?void 0:r.text)||"bank"})},M=e=>{const{custom_fields:r}=e;for(const e in r)_()(r[e])&&(r[e]="");return(0,d.A)((0,d.A)({},e),{},{quiz_attempts:e.quiz_attempts?"limited":"unlimited",custom_fields:r,questions:e.questions.reduce(((e,r)=>{const t=r.id;return t?[...e,t]:e}),[])})},z=e=>{const r=Array.isArray(e.questions)?e.questions:Object.values(e.questions||{});return(0,d.A)((0,d.A)({},e),{},{questions:r.map(((e,r)=>(0,d.A)((0,d.A)({},e),{},{_id:r,categories:e.categories.map((e=>e.id))})))})};class j extends i.h{constructor(){var e;super(...arguments),e=this,this.create=e=>{const r=M(e);return this._provider.post("/quizzes",r)},this.get=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=await e._provider.get("/quizzes/".concat(r),void 0,t);return{quiz:z(o.quiz),custom_fields:o.custom_fields}},this.update=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=M(r);return e._provider.put("/quizzes/".concat(r.id),o,t)},this.updateQuestions=(e,r)=>this._provider.put("/quizzes/".concat(e,"/questions"),{questions:r}),this.questions={create:e=>{const r=H(e);return this._provider.post("/questions",r)},aiCreateBulk:async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.map(H);return e._provider.post("/questions/bulk",{questions:o},t)},createBulk:function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.map(H);return e._provider.post("/questions/bulk",{questions:o},t)},get:e=>this._provider.get("/questions/".concat(e)),list:(e,r)=>{const t=O.A.stringify({category:e,search:r});return this._provider.get("/questions/?".concat(t))},remove:e=>this._provider.remove("/questions/".concat(e)),update:(e,r)=>{const t=H(r);return""!==t.video_type&&(t.video_poster=t.video_poster&&t.video_poster.id>0?t.video_poster.id:void 0,t.video=t.video?t.video.id:void 0),this._provider.put("/questions/".concat(e),t)},categories:()=>this._provider.get("/questions/categories"),createCategory:e=>this._provider.post("/questions/category",e)}}}class L extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings/pricing")),this.put=e=>{let{pricing:r,id:t}=e;const o=(e=>{const{single_sale:r,price:t,sale_price:o,sale_price_dates_start:i,sale_price_dates_end:s,enterprise_price:n,not_membership:a,affiliate_course:d,affiliate_course_text:c,affiliate_course_link:p,points_price:l,price_info:u,subscriptions:g}=e,h={single_sale:r,affiliate_course:d,subscriptions:g,enterprise_price:f(n),not_membership:a,points_price:f(l),price_info:u};return r&&(h.price=f(t),h.sale_price=f(o),h.sale_price_dates_start=i,h.sale_price_dates_end=s),d&&(h.affiliate_course_text=c,h.affiliate_course_link=p),h})(r);return this._provider.put("/courses/".concat(t,"/settings/pricing"),o)}}}const U=["video","video_poster","image","co_instructor"];class N extends i.h{constructor(){super(...arguments),this.get=e=>this._provider.get("/courses/".concat(e,"/settings")),this.updateMain=e=>{var r;let{main:t,id:o}=e;const{video:i,video_poster:s,image:n,co_instructor:a}=t,p=(0,c.A)(t,U),l=(0,d.A)({video_poster:null!==(r=null===s||void 0===s?void 0:s.id)&&void 0!==r?r:null,video:null===i||void 0===i?void 0:i.id,image_id:null===n||void 0===n?void 0:n.id,co_instructor_id:null===a||void 0===a?void 0:a.id},p);return this._provider.put("/courses/".concat(o,"/settings"),l)},this.updateAccess=e=>{let{access:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/settings/access"),r)},this.updatePrerequisites=e=>{let{prerequisites:r,id:t}=e;return this._provider.put("/courses/".concat(t,"/settings/prerequisites"),r)},this.updateCertificate=e=>{var r,t;let{certificate:o,id:i}=e;return o.certificate_id=null!==(r=null===(t=o.certificate_id)||void 0===t?void 0:t.toString())&&void 0!==r?r:null,this._provider.put("/courses/".concat(i,"/settings/certificate"),o)},this.updateCourseMaterials=e=>{let{files:r,id:t}=e;const o=r.map((e=>({id:e.id,label:e.label})));return this._provider.put("/courses/".concat(t,"/settings/files"),o)},this.updateCoursePageStyle=e=>{let{slug:r,id:t}=e;const o={id:t,slug:r};return this._provider.put("/courses/".concat(t,"/settings/course-page-style"),o)}}}var W=t(9441),G=t.n(W);class Q extends i.h{constructor(){super(...arguments),this.searchCourseByName=e=>{const r=O.A.stringify({search:e,type:"stm-courses"});return this._provider.get("/search?".concat(r))},this.getRecentCourses=()=>{const e=O.A.stringify({type:"stm-courses",per_page:5});return this._provider.get("/search?".concat(e))},this.searchCoInstructorByTerm=e=>{const r=O.A.stringify({search:e,roles:"stm_lms_instructor"});return this._provider.get("/users?".concat(r))},this.updateMediaTitle=e=>{let{id:r,data:t}=e;return this._provider.post("/media/".concat(r),t)},this.searchQuestions=(e,r,t,o,i)=>{const s=O.A.stringify(G()({type:e,search:t,category:r,page:o.toString(),per_page:i},(e=>!e)));return this._provider.getPaginated("/search?".concat(s))}}}var V=t(21497);const Y=["headers","method"];class K{constructor(e,r){var t=this;this._rootUrl=void 0,this._token=void 0,this.getBaseUrl=e=>"".concat(this._rootUrl).concat(e),this.getOverrideRequestOptions=e=>{const{headers:r,method:t}=e,o=(0,c.A)(e,Y);return(0,d.A)({headers:(0,d.A)((0,d.A)({},r),{},{"X-HTTP-Method-Override":t}),method:["DELETE","PATCH","PUT"].includes(t)?"POST":t},o)},this.request=async(e,r)=>{var t;let o=this.getBaseUrl(e);r.queryString&&(o="".concat(o,"/").concat(r.queryString)),"undefined"!==typeof(null===(t=window.lmsApiSettings)||void 0===t?void 0:t.lang)&&(o+=(o.includes("?")?"&":"?")+"lang=".concat(window.lmsApiSettings.lang));const i=this.getOverrideRequestOptions(r.options);return await V.A.request((0,d.A)((0,d.A)({url:o},i),{},{withCredentials:!0})).then((e=>r._isPaginated?{data:e.data,total:e.headers["x-wp-total"],totalPages:e.headers["x-wp-totalpages"]}:e.data)).catch((e=>{let r;if(e.response){const t=e.response.data;t.message&&(r=t.message),t.errors&&(r=t.errors)}else r=e.code;if(!r)throw new Error("An error occurred");throw r}))},this.getHeaders=function(){return{"Content-Type":arguments.length>0&&void 0!==arguments[0]&&arguments[0]?"multipart/forms-data":"application/json","X-WP-Nonce":t._token}},this.getData=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return JSON.stringify(e)},this.get=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"GET",headers:t.getHeaders()},o),queryString:r};return t.request(e,i)},this.getPaginated=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"GET",headers:t.getHeaders()},o),queryString:r,_isPaginated:!0};return t.request(e,i)},this.post=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"POST",headers:t.getHeaders(),data:t.getData(r)},o)};return t.request(e,i)},this.remove=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o={options:{method:"DELETE",headers:t.getHeaders(),data:t.getData(r)}};return t.request(e,o)},this.patch=(e,r)=>{const t={options:{method:"PATCH",headers:this.getHeaders(),data:this.getData(r)}};return this.request(e,t)},this.put=function(e,r){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i={options:(0,d.A)({method:"PUT",headers:t.getHeaders(),data:t.getData(r)},o)};return t.request(e,i)},this.postFile=(e,r,t)=>{const o=new FormData;for(const[e,t]of Object.entries(r))o.append(e,t);const i={options:(0,d.A)({method:"POST",headers:this.getHeaders(!0),data:o},t)};return this.request(e,i)},this._rootUrl=e,this._token=r}}class X extends i.h{constructor(){super(...arguments),this.create=e=>this._provider.post("/course-templates/create-template",e),this.delete=e=>this._provider.remove("/course-templates/delete-template/".concat(e)),this.update=e=>this._provider.post("/course-templates/modify-template",e),this.duplicate=e=>this._provider.post("/course-templates/duplicate-template",e)}}var Z=t(17622);class $ extends i.h{constructor(){var e;super(...arguments),e=this,this.generateText=e=>this._provider.post("/ai/generate/text",e),this.generateImage=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/image",r,t)},this.uploadSelectedImage=e=>this._provider.post("/ai/upload-image",e),this.generateFaq=e=>this._provider.post("/ai/generate/faq",e),this.generateLesson=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/lesson",r,t)},this.generateAssignment=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/assignment",r,t)},this.generateImages=async function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.image_prompts.map((o=>e.generateImage({prompt:o,style:r.style},t)));return(await Promise.all(o)).map(((e,t)=>({prompt:r.image_prompts[t],image:e})))},this.generateQuestions=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/questions",r,t)},this.generateCourseDescription=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/description",r,t)},this.generateCourseContent=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/content",r,t)},this.generateCourseInfo=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/info",r,t)},this.generateCourseCurriculum=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/curriculum",(0,d.A)((0,d.A)({},r),{},{quizzes_count:-1===r.quizzes_count?null:r.quizzes_count}),t)},this.generateCourseTitle=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/title",r,t)},this.generateCourseCategories=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/course/categories",r,t)},this.generateCourseFaq=function(r){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e._provider.post("/ai/generate/faq",(0,d.A)((0,d.A)({},r),{},{words_limit:Z.HI,tone:Z.g2,count:Z.gH}),t)},this.createGeneratedCourse=e=>this._provider.post("/ai/course",e),this.generateDuration=e=>this._provider.post("/ai/generate/lesson-duration/".concat(e),{})}}var J=t(63711);class ee extends i.h{constructor(){super(...arguments),this.getOrders=(e,r,t,o,i,s,n)=>{const a=(0,J.o)(s),d=(0,u.eA)({page:e,per_page:r,search:t,status:o,date_range:i,sort:a,coupon_id:n});return this._provider.get("/all-orders?".concat(d))},this.getOrder=e=>this._provider.get("/orders/".concat(e)),this.bulkAction=e=>this._provider.post("/orders-bulk-update",e),this.updateOrder=(e,r)=>this._provider.put("/orders/".concat(e),r)}}class re extends i.h{constructor(){super(...arguments),this.getMembershipPlans=(e,r,t,o)=>{const i=(0,J.o)(t),s=(0,u.eA)({page:e,per_page:r,sort:i,search:o});return this._provider.get("/subscription-plan/list?".concat(s))},this.getCourseMembershipPlans=(e,r,t)=>{const o=(0,u.eA)({course_id:t,page:e,per_page:r});return this._provider.get("/subscription-plan/list?".concat(o))},this.getMembershipPlan=e=>this._provider.get("/subscription-plan/".concat(e)),this.createMembershipPlan=e=>this._provider.post("/subscription-plan/create",e),this.updateMembershipPlan=(e,r)=>this._provider.put("/subscription-plan/".concat(e),r),this.updateMembershipPlanStatus=(e,r)=>this._provider.put("/subscription-plan/".concat(e,"/toggle-enabled"),r),this.deleteMembershipPlan=e=>this._provider.remove("/subscription-plan/".concat(e)),this.reorderMembershipPlans=(e,r)=>this._provider.post("/subscription-plan/reorder",{plans:e},{signal:r})}}var te,oe,ie=t(22412);class se extends i.h{getCoupons(e,r,t,o,i,s){const n=(0,u.eA)((0,d.A)((0,d.A)({},(0,u.e2)({dateRange:i,sort:s,search:t,page:e,perPage:r})),{},{status:o}));return this._provider.get("/coupon/list?".concat(n))}getCoupon(e){return this._provider.get("/coupon/".concat(e))}createCoupon(e){return this._provider.post("/coupon/create",e)}updateCoupon(e,r){return this._provider.put("/coupon/".concat(e),r)}updateCouponStatus(e,r){return this._provider.put("/coupon/".concat(e,"/status"),{coupon_status:r})}deleteCoupon(e){return this._provider.remove("/coupon/".concat(e))}bulkAction(e){return this._provider.post("/coupon/bulk-update",e)}}const ne={NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_API_URL||window.lmsApiSettings.lmsUrl,ae={NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_WP_API_URL||window.lmsApiSettings.wpUrl,de=new K(ne,null===(te=window.lmsApiSettings)||void 0===te?void 0:te.nonce),ce=new K(ae,null===(oe=window.lmsApiSettings)||void 0===oe?void 0:oe.nonce),pe=new class{constructor(e,r){this._lmsProvider=void 0,this._wpProvider=void 0,this._resources=void 0,this.getResources=()=>this._resources,this._lmsProvider=e,this._wpProvider=r,this._resources={announcement:new s(this._lmsProvider),categories:new n(this._lmsProvider),comments:new a(this._lmsProvider),course:new h(this._lmsProvider),curriculum:new A(this._lmsProvider),drip:new S(this._lmsProvider),faq:new P(this._lmsProvider),files:new E(this._lmsProvider),grassblade:new q(this._lmsProvider),lessons:new T(this._lmsProvider),materials:new B(this._lmsProvider),mediaGallery:new D(this._lmsProvider),pricing:new L(this._lmsProvider),questions:new F(this._lmsProvider),quiz:new j(this._lmsProvider),settings:new N(this._lmsProvider),wordpress:new Q(this._wpProvider),template:new X(this._lmsProvider),ai:new $(this._lmsProvider),orders:new ee(this._lmsProvider),membershipPlans:new re(this._lmsProvider),memberships:new ie.qB(this._lmsProvider),coupons:new se(this._lmsProvider)}}}(de,ce),le=(0,o.createContext)({}),ue=()=>(0,o.useContext)(le).getResources()},61667:(e,r,t)=>{"use strict";t.d(r,{CY:()=>p,TO:()=>c,WD:()=>d,Y_:()=>n,defaultI18n:()=>s.y3});var o=t(65043),i=t(70579),s=t(59852);const n="masterstudy-lms-learning-management-system",a=(0,o.createContext)(window.wp.i18n),d=()=>{const{__:__,_n:e,_nx:r,_x:t,sprintf:i}=(0,o.useContext)(a);return{__:function(e){return __(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n)},_n:function(r,t,o){return e(r,t,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:n)},_nx:function(e,t,o,i){return r(e,t,o,i,arguments.length>4&&void 0!==arguments[4]?arguments[4]:n)},_x:function(e,r){return t(e,r,arguments.length>2&&void 0!==arguments[2]?arguments[2]:n)},sprintf:i}},c=()=>{const{__:__,_n:e,_nx:r,_x:t,sprintf:o}=window.wp.i18n;return{__:function(e){return __(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n)},_n:function(r,t,o){return e(r,t,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:n)},_nx:function(e,t,o,i){return r(e,t,o,i,arguments.length>4&&void 0!==arguments[4]?arguments[4]:n)},_x:function(e,r){return t(e,r,arguments.length>2&&void 0!==arguments[2]?arguments[2]:n)},sprintf:o}},p=e=>{let{children:r}=e;return(0,i.jsx)(a.Provider,{value:window.wp.i18n,children:r})}},60097:(e,r,t)=>{"use strict";t.d(r,{h:()=>o});class o{constructor(e){this._provider=void 0,this._provider=e}}},22412:(e,r,t)=>{"use strict";t.d(r,{c1:()=>c.c1,qB:()=>d});var o=t(89379),i=t(60097),s=t(63711),n=t(44145),a=t(28064);class d extends i.h{constructor(){var e;super(...arguments),e=this,this.getMemberships=function(r,t,i,s,d,c,p){let l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:void 0;const u={date_from:"",date_to:""};if(c){const e=c.split(",");u.date_from=e[0],u.date_to=e[1]}const g=(0,a.L)(p),h=(0,n.eA)((0,o.A)((0,o.A)({subscription_type:d,start:(r-1)*t,length:t,search:{value:i,regex:!1},is_admin:l},u),g));return e._provider.get("/subscription/list?".concat(h))},this.getMembership=async e=>this._provider.get("/subscription/".concat(e)),this.bulkAction=e=>this._provider.post("/subscription/bulk-update",e),this.updateMembership=(e,r)=>this._provider.post("/subscription/".concat(e),r),this.cancelMembership=e=>this._provider.put("/subscription/".concat(e,"/cancel"),{}),this.getPaymentHistory=async(e,r,t,o)=>{const i=(0,s.o)(o),a=(0,n.eA)({start:(r-1)*t,length:t,sort:i});return this._provider.post("/subscription/".concat(e,"/payment-history?").concat(a),{})}}}var c=t(81919)},81919:(e,r,t)=>{"use strict";t.d(r,{VM:()=>o,c1:()=>i});let o=function(e){return e.COURSE="course",e.BUNDLE="bundle",e.SITE="full_site",e.CATEGORY="category",e}({}),i=function(e){return e.SUBSCRIPTION="subscription",e.MEMBERSHIP="membership",e}({})},42634:()=>{}},r={};function t(o){var i=r[o];if(void 0!==i)return i.exports;var s=r[o]={id:o,loaded:!1,exports:{}};return e[o].call(s.exports,s,s.exports,t),s.loaded=!0,s.exports}t.m=e,(()=>{var e=[];t.O=(r,o,i,s)=>{if(!o){var n=1/0;for(p=0;p<e.length;p++){o=e[p][0],i=e[p][1],s=e[p][2];for(var a=!0,d=0;d<o.length;d++)(!1&s||n>=s)&&Object.keys(t.O).every((e=>t.O[e](o[d])))?o.splice(d--,1):(a=!1,s<n&&(n=s));if(a){e.splice(p--,1);var c=i();void 0!==c&&(r=c)}}return r}s=s||0;for(var p=e.length;p>0&&e[p-1][2]>s;p--)e[p]=e[p-1];e[p]=[o,i,s]}})(),t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,i){if(1&i&&(o=this(o)),8&i)return o;if("object"===typeof o&&o){if(4&i&&o.__esModule)return o;if(16&i&&"function"===typeof o.then)return o}var s=Object.create(null);t.r(s);var n={};e=e||[null,r({}),r([]),r(r)];for(var a=2&i&&o;"object"==typeof a&&!~e.indexOf(a);a=r(a))Object.getOwnPropertyNames(a).forEach((e=>n[e]=()=>o[e]));return n.default=()=>o,t.d(s,n),s}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((r,o)=>(t.f[o](e,r),r)),[])),t.u=e=>"./course-builder/js/"+e+"."+{225:"cc991dbf",321:"7b754eb1",431:"029d5285",586:"311605d3",786:"47f16a92",791:"27d04f20",856:"dbf8883a",926:"e3c4f171",949:"eb1b2fb6"}[e]+".chunk.js",t.miniCssF=e=>"./course-builder/css/"+e+"."+{225:"c7a7bbfc",431:"cbb86c7e",786:"0903b3c9",791:"0903b3c9",856:"0903b3c9",949:"0903b3c9"}[e]+".chunk.css",t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="client:";t.l=(o,i,s,n)=>{if(e[o])e[o].push(i);else{var a,d;if(void 0!==s)for(var c=document.getElementsByTagName("script"),p=0;p<c.length;p++){var l=c[p];if(l.getAttribute("src")==o||l.getAttribute("data-webpack")==r+s){a=l;break}}a||(d=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,t.nc&&a.setAttribute("nonce",t.nc),a.setAttribute("data-webpack",r+s),a.src=o),e[o]=[i];var u=(r,t)=>{a.onerror=a.onload=null,clearTimeout(g);var i=e[o];if(delete e[o],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach((e=>e(t))),r)return r(t)},g=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),d&&document.head.appendChild(a)}}})(),t.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var r=t.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var o=r.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e+"../../"})(),(()=>{if("undefined"!==typeof document){var e=e=>new Promise(((r,o)=>{var i=t.miniCssF(e),s=t.p+i;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),o=0;o<t.length;o++){var i=(n=t[o]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===r))return n}var s=document.getElementsByTagName("style");for(o=0;o<s.length;o++){var n;if((i=(n=s[o]).getAttribute("data-href"))===e||i===r)return n}})(i,s))return r();((e,r,o,i,s)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",t.nc&&(n.nonce=t.nc),n.onerror=n.onload=t=>{if(n.onerror=n.onload=null,"load"===t.type)i();else{var o=t&&t.type,a=t&&t.target&&t.target.href||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+o+": "+a+")");d.name="ChunkLoadError",d.code="CSS_CHUNK_LOAD_FAILED",d.type=o,d.request=a,n.parentNode&&n.parentNode.removeChild(n),s(d)}},n.href=r,o?o.parentNode.insertBefore(n,o.nextSibling):document.head.appendChild(n)})(e,s,null,r,o)})),r={792:0};t.f.miniCss=(t,o)=>{r[t]?o.push(r[t]):0!==r[t]&&{225:1,431:1,786:1,791:1,856:1,949:1}[t]&&o.push(r[t]=e(t).then((()=>{r[t]=0}),(e=>{throw delete r[t],e})))}}})(),(()=>{var e={792:0};t.f.j=(r,o)=>{var i=t.o(e,r)?e[r]:void 0;if(0!==i)if(i)o.push(i[2]);else if(/^(225|949)$/.test(r))e[r]=0;else{var s=new Promise(((t,o)=>i=e[r]=[t,o]));o.push(i[2]=s);var n=t.p+t.u(r),a=new Error;t.l(n,(o=>{if(t.o(e,r)&&(0!==(i=e[r])&&(e[r]=void 0),i)){var s=o&&("load"===o.type?"missing":o.type),n=o&&o.target&&o.target.src;a.message="Loading chunk "+r+" failed.\n("+s+": "+n+")",a.name="ChunkLoadError",a.type=s,a.request=n,i[1](a)}}),"chunk-"+r,r)}},t.O.j=r=>0===e[r];var r=(r,o)=>{var i,s,n=o[0],a=o[1],d=o[2],c=0;if(n.some((r=>0!==e[r]))){for(i in a)t.o(a,i)&&(t.m[i]=a[i]);if(d)var p=d(t)}for(r&&r(o);c<n.length;c++)s=n[c],t.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return t.O(p)},o=self.webpackChunkclient=self.webpackChunkclient||[];o.forEach(r.bind(null,0)),o.push=r.bind(null,o.push.bind(o))})(),t.nc=void 0,t.O(void 0,[96],(()=>t(22974)));var o=t.O(void 0,[96],(()=>t(95391)));o=t.O(o)})(); -
masterstudy-lms-learning-management-system/trunk/includes/Http/Controllers/Media/UploadController.php
r3422825 r3427267 9 9 class UploadController { 10 10 public function __invoke( WP_REST_Request $request ) { 11 if ( ! current_user_can( 'upload_files' ) ) { 11 $is_assignment = filter_var( $request->get_param( 'assignment' ), FILTER_VALIDATE_BOOLEAN ); 12 13 if ( ! $is_assignment && ! current_user_can( 'upload_files' ) ) { 12 14 return new \WP_REST_Response( 13 15 array( -
masterstudy-lms-learning-management-system/trunk/includes/Http/Controllers/Order/GetOrdersController.php
r3340984 r3427267 23 23 'date_range' => 'nullable|string', 24 24 'sort' => 'nullable|string', 25 'coupon_id' => 'nullable|integer', 25 26 ) 26 27 ); -
masterstudy-lms-learning-management-system/trunk/includes/Http/Serializers/CourseCategorySerializer.php
r3111063 r3427267 20 20 'color' => $data->course_color ?? null, 21 21 'courses' => $data->course_count ?? null, 22 'count' => $data->count ?? null, 22 23 ); 23 24 } -
masterstudy-lms-learning-management-system/trunk/includes/Http/Serializers/OrderListSerializer.php
r3392871 r3427267 12 12 public function toArray( $data ): array { 13 13 return array( 14 'id' => $data['id'], 15 'user' => $data['user']['login'], 16 'user_id' => $data['user']['id'], 17 'total' => $data['total'], 18 'subtotal' => $data['subtotal'], 19 'taxes' => $data['taxes'], 20 'method' => $data['payment_code'], 21 'date' => $data['date'], 22 'status' => $data['status'], 14 'id' => $data['id'], 15 'user' => $data['user']['login'], 16 'user_id' => $data['user']['id'], 17 'total' => $data['total'], 18 'subtotal' => $data['subtotal'], 19 'coupon_value' => $data['coupon_value'], 20 'taxes' => $data['taxes'], 21 'method' => $data['payment_code'], 22 'date' => $data['date'], 23 'status' => $data['status'], 23 24 ); 24 25 } -
masterstudy-lms-learning-management-system/trunk/includes/Http/Serializers/OrderSerializer.php
r3392871 r3427267 2 2 3 3 namespace MasterStudy\Lms\Http\Serializers; 4 5 use STM_LMS_Helpers; 4 6 5 7 final class OrderSerializer extends AbstractSerializer { … … 12 14 public function toArray( $data ): array { 13 15 return array( 14 'id' => $data['id'],15 'status' => $data['status'],16 'order_note' => $data['order_note'] ?? '',17 'cart_items' => $data['cart_items'],18 'user' => array(16 'id' => $data['id'], 17 'status' => $data['status'], 18 'order_note' => $data['order_note'] ?? '', 19 'cart_items' => $data['cart_items'], 20 'user' => array( 19 21 'login' => $data['user']['login'], 20 22 'email' => $data['user']['email'], 21 23 'id' => $data['user']['id'], 22 24 ), 23 'total' => $data['total'], 24 'subtotal' => $data['subtotal'], 25 'taxes' => $data['taxes'], 26 'date' => $data['date'], 27 'payment_code' => $data['payment_code'], 28 'order_key' => $data['order_key'], 29 'personal_data' => $data['personal_data'], 25 'total' => $data['total'], 26 'subtotal' => $data['subtotal'], 27 'coupon_value' => $data['coupon_value'], 28 'coupon_data' => $data['coupon_data'], 29 'coupon_type' => $data['coupon_type'], 30 'original_coupon_value' => $data['original_coupon_value'], 31 'coupon_item_price_formatted' => $data['coupon_item_price_formatted'], 32 'taxes' => $data['taxes'], 33 'date' => $data['date'], 34 'payment_code' => $data['payment_code'], 35 'coupon' => $data['coupon'], 36 'order_key' => $data['order_key'], 37 'personal_data' => $data['personal_data'], 30 38 ); 31 39 } -
masterstudy-lms-learning-management-system/trunk/includes/Plugin/Taxonomy.php
r3398969 r3427267 265 265 return; 266 266 } 267 268 if ( isset( $_POST['course_icon'] ) ) { 269 update_term_meta( $term_id, 'course_icon', sanitize_text_field( $_POST['course_icon'] ) ); 270 } 271 267 272 if ( isset( $_POST['course_page_style'] ) && 'none' !== $_POST['course_page_style'] ) { 268 273 update_term_meta( $term_id, 'course_page_style', sanitize_text_field( $_POST['course_page_style'] ) ); -
masterstudy-lms-learning-management-system/trunk/includes/Repositories/CourseCategoryRepository.php
r2910669 r3427267 6 6 7 7 final class CourseCategoryRepository { 8 9 private string $taxonomy = Taxonomy::COURSE_CATEGORY; 10 8 11 /** 9 12 * @return array|int[]|\WP_Error … … 14 17 return wp_insert_term( 15 18 $data['category'], 16 Taxonomy::COURSE_CATEGORY,19 $this->taxonomy, 17 20 compact( 'parent' ) 18 21 ); 19 22 } 23 24 public function list( array $args ): array { 25 $page = max( 1, (int) ( $args['page'] ?? 1 ) ); 26 $per_page = (int) ( $args['per_page'] ?? 10 ); 27 $per_page = max( 1, min( 100, $per_page ) ); 28 $search = $args['search'] ?? ''; 29 30 $offset = ( $page - 1 ) * $per_page; 31 32 $args = array( 33 'taxonomy' => $this->taxonomy, 34 'hide_empty' => false, 35 'number' => $per_page, 36 'offset' => $offset, 37 'orderby' => 'name', 38 'order' => 'ASC', 39 40 'hierarchical' => false, 41 ); 42 43 if ( ! empty( $search ) ) { 44 $args['search'] = $search; 45 } 46 47 $total_args = array( 48 'taxonomy' => $this->taxonomy, 49 'hide_empty' => false, 50 ); 51 52 if ( ! empty( $search ) ) { 53 $total_args['search'] = $search; 54 } 55 56 $categories = get_terms( $args ); 57 $total = (int) wp_count_terms( $total_args ); 58 59 foreach ( $categories as $category ) { 60 $category->count = \STM_LMS_Courses::get_children_terms_count( $category->term_id ); 61 } 62 63 return array( 64 'items' => $categories, 65 'total' => $total, 66 ); 67 } 20 68 } -
masterstudy-lms-learning-management-system/trunk/includes/Repositories/OrderRepository.php
r3392871 r3427267 69 69 $date_range = isset( $request['date_range'] ) ? trim( $request['date_range'] ) : ''; 70 70 $sort = $request['sort'] ?? ''; 71 $coupon_id = $request['coupon_id'] ?? ''; 71 72 72 73 $joins = array(); … … 90 91 $joins[] = $status_join; 91 92 $wheres[] = $wpdb->prepare( 'pm_status.meta_value = %s', $status ); 93 } 94 95 if ( ! empty( $coupon_id ) ) { 96 $joins[] = "INNER JOIN {$wpdb->postmeta} pm_coupon ON pm_coupon.post_id = p.ID AND pm_coupon.meta_key = 'coupon_id'"; 97 $wheres[] = $wpdb->prepare( 'pm_coupon.meta_value = %s', $coupon_id ); 92 98 } 93 99 -
masterstudy-lms-learning-management-system/trunk/includes/actions.php
r3392871 r3427267 200 200 'masterstudy_page_manage_memberships', 201 201 'masterstudy_page_manage_membership_plans', 202 'masterstudy_page_manage_coupons', 202 203 ); 203 204 -
masterstudy-lms-learning-management-system/trunk/includes/routes.php
r3422825 r3427267 62 62 \MasterStudy\Lms\Http\Controllers\Course\CreateCategoryController::class, 63 63 \MasterStudy\Lms\Routing\Swagger\Routes\Course\CreateCategory::class 64 ); 65 66 $router->get( 67 '/courses/categories/list', 68 \MasterStudy\Lms\Http\Controllers\Course\GetCategoriesListController::class, 69 \MasterStudy\Lms\Routing\Swagger\Routes\Course\GetCategoriesList::class 64 70 ); 65 71 -
masterstudy-lms-learning-management-system/trunk/masterstudy-lms-learning-management-system.php
r3423422 r3427267 8 8 * Author URI: https://stylemixthemes.com/ 9 9 * Text Domain: masterstudy-lms-learning-management-system 10 * Version: 3.7. 810 * Version: 3.7.9 11 11 * Masterstudy LMS Pro tested up to: 4.8 12 12 */ … … 16 16 } 17 17 18 define( 'MS_LMS_VERSION', '3.7. 8' );18 define( 'MS_LMS_VERSION', '3.7.9' ); 19 19 define( 'MS_LMS_FILE', __FILE__ ); 20 20 define( 'MS_LMS_PATH', dirname( MS_LMS_FILE ) ); -
masterstudy-lms-learning-management-system/trunk/readme.txt
r3423422 r3427267 6 6 Tested up to: 6.9 7 7 Requires PHP: 7.4 8 Stable tag: 3.7. 88 Stable tag: 3.7.9 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 309 309 310 310 == Changelog == 311 = 3.7.9 - 2025-12-25 = 312 - **New:** Built-in discount coupon system for courses, subscriptions, and bundles (Pro) 313 - **Fixed:** Warning messages were displayed on the Course Category creation page 314 - **Fixed:** Admin Commission and Instructor Earnings values were not saved in plugin settings (Pro) 315 - **Fixed:** The "Subscription Only" filter did not display courses with an active subscription setting (Pro) 316 - **Fixed:** An error occurred when students uploaded files in Assignments (Pro) 317 311 318 = 3.7.8 - 2025-12-19 = 312 319 - **Fixed:** Minor bugfix -
masterstudy-lms-learning-management-system/trunk/vendor/composer/autoload_classmap.php
r3410526 r3427267 66 66 'MasterStudy\\Lms\\Http\\Controllers\\Course\\EditController' => $baseDir . '/includes/Http/Controllers/Course/EditController.php', 67 67 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetAnnouncementController' => $baseDir . '/includes/Http/Controllers/Course/GetAnnouncementController.php', 68 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetCategoriesListController' => $baseDir . '/includes/Http/Controllers/Course/GetCategoriesListController.php', 68 69 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetCoursesController' => $baseDir . '/includes/Http/Controllers/Course/GetCoursesController.php', 69 70 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetFaqSettingsController' => $baseDir . '/includes/Http/Controllers/Course/GetFaqSettingsController.php', … … 249 250 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\Edit' => $baseDir . '/includes/Routing/Swagger/Routes/Course/Edit.php', 250 251 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetAnnouncement' => $baseDir . '/includes/Routing/Swagger/Routes/Course/GetAnnouncement.php', 252 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetCategoriesList' => $baseDir . '/includes/Routing/Swagger/Routes/Course/GetCategoriesList.php', 251 253 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetCourses' => $baseDir . '/includes/Routing/Swagger/Routes/Course/GetCourses.php', 252 254 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetFaqSettings' => $baseDir . '/includes/Routing/Swagger/Routes/Course/GetFaqSettings.php', -
masterstudy-lms-learning-management-system/trunk/vendor/composer/autoload_static.php
r3410526 r3427267 81 81 'MasterStudy\\Lms\\Http\\Controllers\\Course\\EditController' => __DIR__ . '/../..' . '/includes/Http/Controllers/Course/EditController.php', 82 82 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetAnnouncementController' => __DIR__ . '/../..' . '/includes/Http/Controllers/Course/GetAnnouncementController.php', 83 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetCategoriesListController' => __DIR__ . '/../..' . '/includes/Http/Controllers/Course/GetCategoriesListController.php', 83 84 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetCoursesController' => __DIR__ . '/../..' . '/includes/Http/Controllers/Course/GetCoursesController.php', 84 85 'MasterStudy\\Lms\\Http\\Controllers\\Course\\GetFaqSettingsController' => __DIR__ . '/../..' . '/includes/Http/Controllers/Course/GetFaqSettingsController.php', … … 264 265 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\Edit' => __DIR__ . '/../..' . '/includes/Routing/Swagger/Routes/Course/Edit.php', 265 266 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetAnnouncement' => __DIR__ . '/../..' . '/includes/Routing/Swagger/Routes/Course/GetAnnouncement.php', 267 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetCategoriesList' => __DIR__ . '/../..' . '/includes/Routing/Swagger/Routes/Course/GetCategoriesList.php', 266 268 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetCourses' => __DIR__ . '/../..' . '/includes/Routing/Swagger/Routes/Course/GetCourses.php', 267 269 'MasterStudy\\Lms\\Routing\\Swagger\\Routes\\Course\\GetFaqSettings' => __DIR__ . '/../..' . '/includes/Routing/Swagger/Routes/Course/GetFaqSettings.php',
Note: See TracChangeset
for help on using the changeset viewer.