/**
 * Template: ms-lms-starter-theme
 * Theme Name: MasterStudy Templates Child
 * Theme URI: https://starter.stylemixthemes.com/
 * Author: StylemixThemes
 * Author URI: https://stylemixthemes.com/
 * Description: MasterStudy Templates Child Theme is the child theme for the MasterStudy Templates. With this child theme, you can customize your eLearning website appearance without changing the original templates.
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: classes, courses, Education, education center, e-commerce, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
 * Text Domain: starter-text-domain
 * Version: 1.0.0
 */

.masterstudy-single-course__sidebar{
position: sticky;
top: 100px;
background-color: #5b5b5b14;
align-self: flex-start;
padding: .7rem;
	padding-top: 1.2rem;
border-radius: 25px;
}
.masterstudy-single-course-wishlist {
    display: none !important;
}
header#header .container .navigation{
    justify-content: space-between;
}

header#header .container .navigation a:has(.ms-lms-authorization-title){
   display: none;
}

/** Icona di ricerca nell'header **/
header#header .container .navigation .stm_lms_courses_search{
    display: none;
}

.stm_lms_account_dropdown .dropdown .masterstudy-dropdown-menu__main-column
 {
    background-color: #00973f !important;
}

.elementor-5511 .elementor-element.elementor-element-0708b0e .ms_lms_courses_grid__sorting li span:not(.active)
 {
    color: white !important;
}
body .elementor-5511 .elementor-element.elementor-element-0708b0e .ms_lms_courses_archive__sorting li span:not(.active),body .elementor-5511 .elementor-element.elementor-element-0708b0e .ms_lms_courses_grid__sorting li span:not(.active),body .elementor-5511 .elementor-element.elementor-element-0708b0e .ms_lms_courses_carousel__sorting li span:not(.active)
 {
    background-color: #86c010;
}
body .ms_lms_courses_grid__sorting span.ms_lms_courses_grid__sorting_button:hover
 {
    cursor: pointer;
    color: white !important;
    background: #00973f !important;
}
body .ms_lms_courses_grid__sorting span.ms_lms_courses_grid__sorting_button.active
 {
    cursor: pointer;
    color: white !important;
    background: #00973f !important;
}


/*** Player ***/
.masterstudy-course-player-content .masterstudy-curriculum-accordion__list li:has( .masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current){
    background-color: #55bf8242;
}

.masterstudy-course-player-content .masterstudy-curriculum-accordion__list li:has( .masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current) ~ .masterstudy-curriculum-accordion__item{
    opacity: .3;

    position: relative;
}

.masterstudy-course-player-content .masterstudy-curriculum-accordion__list li:has( .masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current) ~ .masterstudy-curriculum-accordion__item:before{
    content: "";
    height: 100%;
    width: 100%;
    background-color: #1e1e1ecf;
    display: block;
    position: absolute;
    color: white !important;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
}
.masterstudy-course-player-content .masterstudy-curriculum-accordion__list li:has( .masterstudy-curriculum-accordion__link.masterstudy-curriculum-accordion__link_current) ~ .masterstudy-curriculum-accordion__item:hover:before{
    opacity: 1 !important;
    font-size: 12px;
    cursor: not-allowed;
    
}


.masterstudy-authorization__instructor-container.masterstudy-authorization__instructor-container_open{
    display: none !important;
}

body:has(.masterstudy-authorization__checkbox-wrapper.masterstudy-authorization__checkbox-wrapper_checked) .masterstudy-authorization__form-field:has(input.masterstudy-form-builder__text[name="status"]) {
    display: block;
}

.masterstudy-authorization__form-field:has(input.masterstudy-form-builder__text[name="status"]){
    display: none;
}
body:has(.masterstudy-account-become-instructor) .masterstudy-become-instructor-modal.masterstudy-become-instructor-modal_open .masterstudy-become-instructor-modal__form-wrapper{
display: none;
}

body:has(.masterstudy-account-become-instructor) .masterstudy-account-settings__field.masterstudy-account-settings__field_full:has(input.masterstudy-form-builder__text[name="status"]){
    display: none;
}


.masterstudy__login-page .masterstudy-authorization__form-field:has(>input[name="first_name"])::before{
    content: "Anagrafica*";
    margin: .7rem 0px;
    color: black;
    font-weight: bold;
}

.masterstudy__login-page .masterstudy-authorization__form-field:has(>input[name="last_name"])::after{
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    margin-top: 1rem;
    color: black;
    border: 1.4px dashed #26a65c;
}

.masterstudy__login-page .masterstudy-authorization__form-field:has(>input[name="register_user_login"])::before{
    content: "Crea utente*";
    margin: .4rem 0px;
    color: black;
    font-weight: bold;
}
