.course-content-description,.course-content-title{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}.video-title-top{font-size:13px;font-family:Inter,serif;font-style:normal;font-weight:700;color:#fff;text-align:center;vertical-align:center;padding-left:10px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:clip ellipsis;max-width:300px}.course-percent-number,.course-rating-info,.nav-pills>li>a{font-family:Inter,serif;font-weight:400;font-style:normal}.course-progress-outer-container{display:table;width:100%}.course-progress-container{display:table-cell;width:100%;text-align:left}.custom-progress{height:10px;margin-bottom:0}.custom-progress-bar{height:10px}.course-percent-number-container{display:table;text-align:right;padding-left:10px;width:40px}.course-percent-number{font-size:13px}.course-rating-info{font-size:13px;color:#6d6d6d}.loaded-title,.vjs-menu-item-text{font-size:12px}.nav-pills>li>a{background-color:#fff!important;font-size:14px}.content-status-green{background:#388e3c}.content-status-yellow{background:#fbc02d}.content-status-red{background:#d32f2f}.content-status-grey{background:#696969}.course-button-bar-container{position:relative;top:-26px;padding-top:5px;padding-bottom:5px;height:33px;width:100%}.course-button-bar{padding:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.0828781);border-radius:10px;display:inline-block}#courseDescriptionContainer{line-height:1.5;position:relative}.course-description-container{margin-top:20px;margin-bottom:20px}#courseDescription[aria-expanded=false]{-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}#courseDescriptionContainer div.collapse[aria-expanded=false]{height:2em!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.MsoListParagraphCxSpFirst{display:none}.loaded-title{overflow:hidden;height:35px;font-weight:700;border-right:1px dotted;border-left:1px dotted;border-color:#ccc}.course-content-description,.course-content-title,.teacher-bio{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.section-description,.section-header{font-weight:400;font-family:Inter,serif}.section-header{font-size:18px;width:100%;background-color:#f5f5f5;padding:10px;margin-top:10px;border-radius:5px}.section-description{font-size:13px;font-style:normal;padding:10px 15px;border-radius:10px}.course-content-outer-container{padding-top:15px;padding-bottom:15px}.status-circle-outer-container{position:absolute;top:-10px;right:-10px}.status-circle-inner-container{position:relative;height:40px;width:40px;border-radius:20px;border:4px solid #fff}.status-circle-text{position:relative;top:8px;text-align:center;color:#fff;height:auto;margin:0 auto;width:100%;font-weight:700;font-size:12px}.status-icon{font-size:16px;color:#fff}.thumbnail-outer-container{width:224px;padding:10px}.thumbnail-container{position:relative}.course-content-img{width:214px;height:120px;box-shadow:4px 4px 20px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.1)}.course-content-img-not-active{width:214px;height:120px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.file-preview-type-container,.file-preview-type-container-mini,.thumbnail-play-icon-container{width:100%;text-align:center;text-shadow:8px 16px 40px rgba(0,0,0,.1);position:absolute}.thumbnail-play-icon-container{top:30px;font-size:45px}.playtime-outer-container{position:absolute;bottom:7px;right:5px}.playtime-inner-container{border-radius:5px;font-size:14px;color:#fff;background:rgba(0,0,0,.6);padding:1px 6px 2px}.file-preview-type-container{top:18px;font-size:45px}.file-preview-type-container-mini{top:16px;font-size:20px}.course-content-img-overlay-container,.course-content-img-overlay-text,.file-preview-type-base,.file-preview-type-base-mini{text-shadow:8px 16px 40px 0 rgba(0,0,0,.1)}.file-preview-type-base{border-radius:7px;font-family:Inter,serif;font-style:normal;font-weight:700;font-size:18px;padding:3px 8px}.file-preview-type-base-mini{border-radius:4px;font-family:Inter,serif;font-style:normal;font-weight:700;font-size:10px;padding:2px 6px}.jpeg{color:#9b7bb5;background:#f8f3ff;border:3px solid #9b7bb5}.png{color:#5d9da1;background:#ebfafd;border:3px solid #5d9da1}.gif{color:#6d794b;background:#edf0e0;border:3px solid #6d794b}.pdf{color:#da8888;background:#fff1f1;border:3px solid #da8888}.excel{color:#82c098;background:#ecf9f1;border:3px solid #82c098}.word{color:#84b9ee;background:#eaf4fe;border:3px solid #84b9ee}.powerpoint{color:#dc8a6c;background:#ffebe3;border:3px solid #dc8a6c}.txt{color:#768a95;background:#ebf1f2;border:3px solid #768a95}.audio{color:#e1a13e;background:#fff4e2;border:3px solid #e1a13e}.zip{color:#fffae2;background:#baab77;border:3px solid #fffae2}.ebook{color:#b09686;background:#fcf4ec;border:3px solid #b09686}.progress-image-container{position:absolute;top:110px;left:0;height:3px;width:214px}.progress-image{width:100%;height:3px}.progress-actual-position{position:absolute;top:114px;text-align:right;font-size:12px;left:-4px}.course-content-img-overlay-container{position:absolute;top:15px;width:100%;text-align:center;font-size:45px;color:#fff}.course-content-img-overlay-text{text-transform:uppercase;font-size:15px;font-family:Inter,serif;font-style:normal;font-weight:700}.item-counter-text{padding-top:8px;color:#696969;text-transform:uppercase;font-size:11px;font-family:Inter,serif;font-style:normal;font-weight:700}.course-content-desc-outer-container{padding-top:10px;padding-left:10px;padding-right:10px}.course-content-title{font-size:15px;font-family:Inter,serif;font-style:normal;font-weight:700;hyphens:auto}.course-content-description,.scheduled-notice-container{font-weight:400;font-family:Inter,serif;font-style:normal}.course-content-description{font-size:11px;color:#696969;padding-top:5px;hyphens:auto}.scheduled-notice-container{border-radius:5px;background:#efefef;text-align:center;padding:2px;margin-bottom:5px;font-size:12px}.scheduled-notice-container-datetime{font-size:12px;font-family:Inter,serif;font-style:normal;font-weight:700}.teacher-profile-img{border:3px solid #d6d6d6;border-radius:50%;height:100px;width:100px;margin-left:15px;margin-right:30px}.teacher-title{font-size:13px;font-family:Inter,serif;font-style:normal;font-weight:400;color:#6d6d6d;padding-top:5px}.teacher-bio{padding-top:15px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.5}.course-announcement-title{font-size:18px;font-family:Inter,serif;font-style:normal;font-weight:700}.course-announcement-info{font-size:13px;font-family:Inter,serif;font-style:normal;font-weight:400;padding-top:5px;color:#696969}.teacher-avatar-container{width:120px}.teacher-avatar{border-radius:50%;height:100px;width:100px}@media (max-width:767px){.section-description,.section-header{font-weight:400;font-family:Inter,serif}.course-content-description,.course-content-title{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}#courseTab{position:relative;top:-5px;margin-top:-5px}.courseTabContainer{padding-left:0;padding-right:0}.course-description-container{margin-top:20px;margin-bottom:20px}.sections-container{margin:10px -10px}.section-header{font-size:16px;width:100%;background-color:#f5f5f5;padding:5px 10px;margin:10px 0 0;border-radius:0}.section-body{padding:10px}.section-description{font-size:13px;font-style:normal;padding:7px 0;border-radius:10px}.course-content-outer-container{padding:7px 0}.status-circle-outer-container{position:absolute;top:-10px;right:-10px}.status-circle-inner-container{position:relative;height:30px;width:30px;border-radius:15px;border:3px solid #fff}.status-circle-text{position:relative;top:6px;text-align:center;color:#fff;height:auto;margin:0 auto;width:100%;font-weight:700;font-size:9px}.status-icon{font-size:12px;color:#fff}.thumbnail-outer-container{width:128px;padding:8px 8px 8px 10px}.thumbnail-container{position:relative}.course-content-img{width:128px;height:72px;box-shadow:3px 3px 12px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 12px rgba(0,0,0,.1);-webkit-box-shadow:3px 3px 12px rgba(0,0,0,.1)}.course-content-img-not-active{width:128px;height:72px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.file-preview-type-container,.thumbnail-play-icon-container{width:100%;text-align:center;text-shadow:8px 16px 40px rgba(0,0,0,.1);position:absolute}.thumbnail-play-icon-container{top:17px;font-size:26px}.playtime-inner-container{border-radius:5px;font-size:11px;font-family:Inter,serif;font-style:normal;font-weight:400;color:#fff;background:rgba(0,0,0,.6);padding:1px 6px 2px}.course-content-img-overlay-text,.file-preview-type-base{font-weight:700;font-family:Inter,serif;font-style:normal}.file-preview-type-container{top:-7px;font-size:45px}.file-preview-type-base{border-radius:5px;font-size:13px;padding:2px 6px;text-shadow:8px 16px 40px 0 rgba(0,0,0,.1)}.progress-image-container{position:absolute;top:62px;left:0;height:3px;width:128px}.progress-actual-position{position:absolute;top:66px;left:-2px;text-align:right;font-size:12px}.course-content-img-overlay-container{position:absolute;top:8px;width:100%;text-align:center;font-size:25px;text-shadow:8px 16px 40px 0 rgba(0,0,0,.1);color:#fff}.course-content-img-overlay-text{text-transform:uppercase;font-size:10px;text-shadow:8px 16px 40px 0 rgba(0,0,0,.1)}.scheduled-notice-container{border-radius:5px;background:#efefef;text-align:center;padding:2px;margin-bottom:5px;font-size:12px;font-family:Inter,serif;font-style:normal;font-weight:400}.scheduled-notice-container-datetime{font-size:12px;font-family:Inter,serif;font-style:normal;font-weight:700}.course-content-description{font-size:11px;font-family:Inter,serif;font-style:normal;font-weight:400;color:#696969;padding-top:3px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.course-content-title,.new-badge{font-family:Inter,serif;font-style:normal;font-weight:700}.course-content-desc-outer-container{padding-top:6px;padding-left:10px;padding-right:10px}.course-content-title{font-size:13px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.new-badge{color:#000;background:#f5c323;border-radius:5px;padding:2px 5px 2px 7px;margin-right:10px;font-size:9px;text-transform:uppercase;white-space:nowrap}.teacher-avatar-container{width:90px}.teacher-avatar{border-radius:50%;height:64px;width:64px}}