/*INSTRUCTOR SIDEBAR*/
/*User Name*/
.stm_lms_user_float_menu .stm_lms_user_float_menu__user_info h3 {
   font-family: Varela Round!important;
   font-weight: 400;
}

/*Menu Titles*/
.stm_lms_user_float_menu .float_menu_item__inline .float_menu_item__title {
   font-weight: 500!important;
}
/*Learning Area Title*/
.float_menu_item__divider.heading_font {
    color: #fff !important;
    opacity: 1!important;
}
/*Hover Colour Menu*/
.stm_lms_user_float_menu .float_menu_item:hover {
    background-color: #920C87!important;
}

/*USER ACCOUNT PAGE*/
/*Dashboard*/
.stm_lms_instructor_courses__top .masterstudy-lms-course-filters a {
    font-size: 1rem;
}
.stm_lms_user_info_top h3 {
    font-weight: 400!important;
}

/*ENROLLED COURSES PAGE*/
/*Course Card*/
.stm-lms-user-courses .stm_lms_instructor_courses__single--progress_filled {
    background-color: #920C87!important;
}

/*COURSE SINGLE*/
/*H1 Title*/
h1.masterstudy-single-course-title {
    font-weight: 400!important;
}
/*Buttons*/
.masterstudy-buy-button>a.masterstudy-buy-button__link:hover {
    background: #920C87!important;
    border-radius: 8px;  
}
.masterstudy-buy-button__title {
    font-size: 1rem!important;
    font-weight: 600!important;
}
.masterstudy-single-course-complete-block__details, .masterstudy-single-course-complete-block__details:hover {
    font-size: 0.9rem!important;
    font-weight: 500!important;
    background: #920C87!important;
}
.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline .masterstudy-single-course-tabs__item, 
.masterstudy-single-course-tabs.masterstudy-single-course-tabs_style-underline .masterstudy-single-course-tabs__item_active {
    font-weight: 600!important;
    font-size: 1rem!important;
}

/*Single Course Curriculum*/
.masterstudy-curriculum-list__title {
    font-size: 1rem!important;
    font-family: Varela Round!important;  
}

/*COURSE PLAYER*/
/*Header*/
/*Back icon*/
a.masterstudy-back-link {
    color: #ffffff!important;
}
/*Curriculum icon - open sidebar*/
.masterstudy-switch-button__burger span {
    background-color: #ffffff!important;
}
/*Curriculum*/
.masterstudy-switch-button__title {
    font-size: 0.8rem!important;
    font-weight: 500!important;
    color: #ffffff!important;
    font-family: Varela Round!important;
}
/*Course Label*/
.masterstudy-course-player-header__course-label {
    color: #ffffff!important;
    font-size: 0.8rem!important;
    font-family: Varela Round!important;
}
/*Course Name*/
.masterstudy-course-player-header a.masterstudy-course-player-header__course-title {
    color: #ffffff!important;
    font-size: 0.9rem!important;
    font-weight: 500!important;
    font-family: Varela Round!important;
}

/*Header Background*/
.masterstudy-course-player-header {
    background: #920C87;
}
/*Lesson Type*/
.masterstudy-course-player-content__header-lesson-type {
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 500;
    color: #222;
    font-family: Varela Round !important;
}

/*Title above course player*/
.masterstudy-course-player-curriculum__title {
    font-family: Varela Round !important;
    text-transform: capitalize;
}
:lang(el) .masterstudy-course-player-curriculum__title {
    font-family: Roboto !important;
    font-size: 1rem;
}

/*Sidebar*/ 
/*Section Title*/
.masterstudy-curriculum-accordion__section-title {
    font-size: 1rem !important;
    line-height: 1.2rem !important;
    font-style: normal;
    font-weight: 500 !important;
    color: #fff !important;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-curriculum-accordion__section-title {
    font-family: Roboto !important;
    font-weight: 400 !important;
}

/*Number Count 3/3*/
.masterstudy-curriculum-accordion__section-count {
	font-weight: 500!important;
    font-family: Varela Round !important;
}

/*Sub Sections*/
.masterstudy-curriculum-accordion__title {
	font-size: 1rem!important;
    font-weight: 500;
    color: #222222!important;
    font-family: Varela Round!important;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-curriculum-accordion__title {
     font-family: Roboto !important;
     font-size: 0.9rem !important;
}

/*Section Background*/
.masterstudy-curriculum-accordion__section {
		background: #920C87 !important;
}

/*Course Content*/
.masterstudy-course-player-content__header h1 {
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem;
    color: #920C87;
	font-family: Luckiest Guy!important; 	
}

:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), :lang(et)) .masterstudy-course-player-content__header h1 {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.8rem;
    color: #920C87;
	font-family: Roboto! important; 	
}
.masterstudy-course-player-lesson h2 {
	font-size: 1.6rem;
	color: #920C87 !important;
	font-family: Luckiest Guy !important;
    font-weight: 400;
}

:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson h2 {
	font-size: 1.4rem;
	font-family: Roboto !important;
    font-weight: 500;
}

.masterstudy-course-player-lesson h3 {
	font-size: 1.4rem;
	color: #920C87 !important;
    font-family: Luckiest Guy!important;
    font-weight: 400;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson h3 {
	font-size: 1.4rem;
	color: #920C87 !important;
    font-family: Roboto !important;
    font-weight: 500;
}
.masterstudy-course-player-lesson h4 {
	font-size: 1.1rem;
	color: #920C87 !important;
    font-family: Varela Round !important;
    font-weight: 600;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson h4 {
	font-size: 1.1rem;
    font-family: Roboto !important;
    font-weight: 500;
}

.masterstudy-course-player-lesson p {
    color: #222222 !important;
    font-family: Varela Round !important;
    font-size: 1rem !important;
    line-height: 1.6rem !important;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson p {
    font-family: Roboto !important;
}
/*Bullet Point Lists*/
.masterstudy-course-player-lesson ul li, .masterstudy-course-player-lesson ol li {
	color: #222222 !important;
	font-size: 1rem !important;
    line-height: 1.4rem !important; 
    font-family: Varela Round !important;
    margin-bottom: 10px !important;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson ul li, 
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-lesson ol li {
	font-size: 1rem !important;
    font-family: Roboto !important;
}

/*Images in Text editor*/
img.ms-img.float-left {
    margin: 20px 20px 20px 0px !important;
    border-radius: 5px;
}
img.ms-img.float-right {
    margin: 20px 0px 20px 20px !important;
    border-radius: 5px;
}

/*Quiz question number and title*/
.masterstudy-course-player-question__title p, .masterstudy-course-player-question-render-title {
    font-family: Varela Round !important;
    font-weight: 600 !important;
    color: #920C87 !important;
    font-size: 1.1rem !important;
}
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-question__title p, 
:where(:lang(el), :lang(it), :lang(pt) , :lang(sl), , :lang(et)) .masterstudy-course-player-question-render-title {
    font-weight: 600 !important;
}

/*Complete Button*/
.masterstudy-nav-button.masterstudy-nav-button_style-primary, .masterstudy-nav-button.masterstudy-nav-button_style-primary:hover {
    background: #920C87 !important;
	font-weight: 400 !important;
}
/*Previous button*/
.masterstudy-nav-button__title {
	font-weight: 400!important;
}

/*Quiz Questions*/
.masterstudy-course-player-question__title {
	font-family: Luckiest Guy!important;
	font-weight: 500!important;
}

/*Assignments*/
a.masterstudy-button .masterstudy-button__title {
	font-weight: 500!important;
	font-size: 1rem!important;
    font-family: Varela Round!important;
}
.masterstudy-course-player-assignments__content {
	color: #222!important;
}
/*END OF COURSE PLAYER*/

/*GENERAL BUTTONS COLOUR*/
a.masterstudy-button.masterstudy-button_style-primary:hover {
    background: #920C87!important;
}

/*Enrolled Courses Card Width*/
.stm_lms_instructor_courses__single {
    width: 400px!important;
}

/*Courses pages wrapper padding*/
@media only screen and (min-width: 767px) and (max-width: 1300px) {
.stm-lms-wrapper {
    padding-left: 80px!important;
}
}