.divActiveCourse{position:relative;left:-1px;width:100%;background:#000;padding-bottom:3.5%}.flex-container{display:flex;flex-wrap:nowrap;align-items:stretch;margin-left:5%;margin-right:5%;width:90%;box-sizing:border-box}.flex-container1{display:flex;justify-content:center;align-items:center;background-color:#000;width:100%}.flex-container1,.lblActiveCourseUserName1{font-family:Open Sans,sans-serif;font-style:normal}.lblActiveCourseUserName1{font-weight:700;font-size:24px;line-height:36px;color:#fff}.smalltext{position:absolute;top:68%;font-weight:400;font-size:14px;line-height:20px;display:flex;align-items:center;padding-right:1%}#CourseTitle,.smalltext{font-family:Open Sans,sans-serif;font-style:normal;color:#fff}#CourseTitle{width:90%;height:48px;font-weight:600;font-size:16px;line-height:24px;flex:none;order:0;align-self:stretch;flex-grow:0;margin-top:6%;word-break:break-word}.fontProgressBar{height:20px;font-style:normal;font-weight:400;line-height:20px;color:#a7a8aa}.box,.fontProgressBar{width:100%;font-family:Open Sans,sans-serif;font-size:14px}.box{background-color:#000;text-align:left;color:#fff}.clstopdiv{height:auto;border-top:1px solid dimgrey;border-bottom:1px solid dimgrey;border-right:1px solid dimgrey;width:38%;margin-top:6.6%;box-sizing:border-box}.clsday{font-weight:700;font-size:57px;padding-left:7%;line-height:1}.clsday,.clsmonth{border-right:1px solid dimgrey;font-family:Open Sans,sans-serif;color:#fff}.clsmonth{font-weight:400;font-size:14px}.sessiontime{font-size:14px;line-height:20px;word-break:break-word;padding-right:5px}.clstask1,.sessiontime{font-family:Open Sans,sans-serif;font-weight:600;color:#fff}.clstask1{font-size:13px}.clstask1 a{color:#fff;text-decoration:none}.clstask2{font-family:Open Sans,sans-serif;font-size:13px;color:#a9a9a9}.clstask2 a{color:#a9a9a9;text-decoration:none}.tags{display:inline;position:relative}.tags:hover:after{background:#fff;border-radius:5px;bottom:26px;color:#000;content:attr(title);left:20%;padding:5px 15px;position:absolute;z-index:98;width:100px;font-size:10px}.tags:hover:before{border:solid;border-color:#fff transparent;border-width:6px 6px 0;bottom:20px;content:"";left:50%;position:absolute;z-index:99}.btn-unstyled{background:none;border:none;cursor:pointer;padding:0}.ac-no-course-banner{width:100%;background:#000;padding:0 2%;margin-top:0}.ac-no-course-img{width:100%;height:100%;object-fit:contain;min-height:370px;padding-left:3%;padding-right:3%}.ac-welcome-block{text-align:left;padding-left:1%;background:#000}.ac-topic-image-block,.ac-welcome-block{width:25%;position:relative;margin-top:6.6%;box-sizing:border-box}.ac-topic-image-block{border:1px solid dimgrey}.ac-topic-img{height:100%;width:100%;object-fit:cover}.ac-course-info-block{width:30%;padding-left:1.5%;height:auto;border-top:1px solid dimgrey;border-bottom:1px solid dimgrey;border-right:1px solid dimgrey;position:relative;margin-top:6.6%;box-sizing:border-box}.ac-date-value{color:#fff}.ac-coach-row{margin-top:6.6%}.ac-coach-initials{height:24px;color:#fff;font-weight:400;font-size:18px;line-height:24px;vertical-align:middle}.ac-coach-photo{height:24px;width:24px}.ac-coach-name-label{width:65%;font-size:15px;padding-left:5px;color:#fff;font-weight:400;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ac-mail-icon{height:16px;width:16px;margin-right:7px}.ac-calendar-icon{height:18px;width:18px}.ac-session-block{position:relative;margin-top:6.6%}.ac-day-container{width:43%;text-align:center}.ac-no-session-msg{text-align:left;padding-left:7%}.ac-session-info{width:80%;position:relative;margin-left:5%}.modal_header_videointrduction{border:none}.editbio-icon{height:20px}.editbio-text{width:auto;height:24px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#000;flex:none;order:1;flex-grow:0}.ac-info-icon{width:12px;height:12px;margin-left:4px;margin-bottom:3px}.video-modal-body{padding-top:0!important;padding-bottom:0!important;overflow:hidden}.ac-reschedule-dialog{max-width:560px!important;margin-top:4vh}.ac-reschedule-dialog .modal-content{overflow:hidden;border-radius:0;border:1px solid #d9d9d9;box-shadow:none}.ac-reschedule-dialog .modal_header_videointrduction{padding:16px 20px 12px;border-bottom:0}.ac-reschedule-dialog .video-modal-body{overflow-x:hidden}.ac-reschedule-dialog .modal_body_container{padding:8px 20px 0!important}.ac-reschedule-dialog .sch-container{max-height:200px;overflow-x:auto;overflow-y:auto;border:1px solid #d9d9d9}.ac-reschedule-dialog #tblScheduler thead{display:none}.ac-scheduler-title-bar{width:100%;height:35px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;margin-bottom:0}.ac-reschedule-dialog .footer{border:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:40px 20px 16px}.ac-reschedule-dialog .div_instructions{margin:0;width:100%;font-size:12px;text-align:right;color:#555}.ac-reschedule-dialog .div_instructions label{margin:0;white-space:nowrap}.ac-reschedule-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}.ac-reschedule-dialog .btn-profile-cancel_rescheduler{margin-left:0!important;width:auto;min-width:120px;padding:8px 14px;border:1px solid #9aa3ad!important}.ac-reschedule-dialog .save_coach_bio_button_div{text-align:right}.ac-reschedule-dialog .scheduleChangesbutton{min-width:145px;height:40px;padding:8px 16px;background:#138a00;font-weight:600}.modal_body_container{padding:0 14px!important}.video_introduction_video_btn{float:right;text-align:right}.save_coach_bio_button_div{text-align:right}.btn-profile-cancel_rescheduler{border-radius:0!important;background-color:#fff!important;color:#000!important;margin-left:6%!important;padding-top:4%;padding-bottom:4%;width:92%;padding-right:8%;font-size:14px}.div_instructions{margin-left:1%;font-size:12px;margin-top:0!important}.scheduleChangesbutton{padding-top:4%;padding-bottom:4%;border:none;color:#fff;height:32px;background:#26890d;flex:none;order:1;flex-grow:0;font-size:14px;cursor:pointer}.scheduleChangesbutton:disabled{opacity:.4;cursor:not-allowed}.ac-spacer-10{height:10px}.scheduler-title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:26px;color:#fff;margin-bottom:12px;background-color:#000;padding:6px 7px}.span-sch-title{justify-content:center;display:flex}.video-modal-content{width:95%!important}.footer{border:none;padding-top:1%;padding-bottom:1%}