
			/*Align footer to the bottom*/
html, body {
    height: 100%;
    margin: 0;
}

body{
    display: flex;
    flex-direction: column;
}

.stm-lms-wrapper{
    flex: 1;
}

/*Elementor text widget extra space*/
.elementor-widget-text-editor p:last-child { 
	margin-bottom:0px;
}

/*Header Menu*/
@media only screen and (min-width: 767px) {
.vas-hide-contact-us {
	display: none!important;
}
}

/*Courses Page*/
/*Sumbit Buttons*/
a.masterstudy-button.masterstudy-button_style-primary:hover {
      background: #f5a033!important;
}
/*Start Course Button*/
.masterstudy-buy-button__title {
	font-weight: 500!important;
	text-align: center!important;
}
.masterstudy-buy-button:hover {
	background: #f5a033!important;
}

a.masterstudy-button.masterstudy-button_loading .masterstudy-button__title {
	display: block!important;
	color: #000!important;
}

.masterstudy-single-course-description__content p {
	color: #001931!important;
}

/*Progress bar*/
.ms_lms_courses_card.card-style-5 .ms_lms_courses_card_item_info_progress_bar_filled {
	border-bottom: 10px solid #f5a033!important;
}
/*Details button on course details - shows after completion*/
.masterstudy-single-course-complete-block__details {
	font-weight: 500!important;
}
.masterstudy-single-course-complete-block__details:hover {
    background: #f5a033!important;
}

/*User Account*/
.stm-lms-user-courses .stm_lms_instructor_courses__single--title h5, stm_lms_instructor_courses__single--title {
	color: #f5a033;
	text-align: center;
	font-size: 1.1rem;
}
.stm_lms_instructor_courses__single--term {
	text-align: center;
}
.stm_lms_instructor_courses__single--duration, .stm_lms_instructor_courses__single--completed {
	font-size: 0.8rem;
}
.stm-lms-user-courses .stm_lms_instructor_courses__single--enroll .btn {
	font-weight: 500!important;
}
/*My Assignment Tab - Student*/
.enrolled-assignments-grid .enrolled-assignment--title {
	color: #222;
	font-weight: 500!important;
}
/*Side Menu - Student&instructor Dashboard*/
.stm_lms_user_float_menu .float_menu_item__inline .float_menu_item__title {
	font-size: 1rem!important;
	font-weight: 500!important;
}

/*Course Typography*/
/*Lesson Type*/
.masterstudy-course-player-content__header-lesson-type {
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 500;
    color: #222;
}
/*SIDEBAR*/ 

/*Course player - Lesson Material Tab*/
.masterstudy-tabs.masterstudy-tabs_style-nav-sm .masterstudy-tabs__item {
    width: 150px;
}

/*Section Title*/
.masterstudy-curriculum-accordion__section-title {
    font-size: 1rem;
    font-style: normal;
    font-weight: 500!important;
    color: #fff!important;
}

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

/*Sub Sections*/
.masterstudy-curriculum-accordion__title {
	  font-size: 1rem!important;
    font-style: normal;
    font-weight: 500;
    color: #222222!important;
}
/*Section Background*/
.masterstudy-curriculum-accordion__section {
		background: #f08a24 !important;
}

/*Section Title*/
.masterstudy-course-player-content__header h1 {
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.8rem;
    color: #f5a033;
		font-family: Roboto Slab!important; 	
}
.masterstudy-course-player-lesson h2 {
		font-size: 1.6rem;
		color: #f5a033 !important;
	  font-family: Roboto Slab !important;
}
.masterstudy-course-player-lesson h3 {
		font-size: 1.2rem;
		color: #f5a033 !important;
    font-family: Roboto Slab !important;
}
/*Bullet Point Lists*/
.masterstudy-course-player-lesson p, .masterstudy-course-player-lesson ul li, .masterstudy-course-player-lesson ol li {
	color: #222222 !important;
	font-size: 1.1rem!important;
	margin-bottom: 15px;
}
/*Complete Button*/
.masterstudy-nav-button.masterstudy-nav-button_style-primary, .masterstudy-nav-button.masterstudy-nav-button_style-primary:hover {
    background: #f5a033!important;
		font-weight: 400!important;
}
/*Previous button*/
.masterstudy-nav-button__title {
	font-weight: 400!important;
}

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

/*Assignments*/
a.masterstudy-button .masterstudy-button__title {
	font-weight: 500!important;
	font-size: 1rem!important;
}
.masterstudy-course-player-assignments__content {
	color: #222!important;
}		