/*
Theme Name: Supermembros
Theme URI: http://www.supermembros.com.br
Description: Tema Supermembros
Author: Raul da Cruz
Author URI: http://www.negociodesites.com.br
Template: hello-elementor
Version: 1.0.0
*/


#course-settings {
	display: none;
}

/*Página Aula*/
.tutor-course-single-content-wrapper{
    background-color: #121212 !important;
}

.hide-comments {
  display: none !important;
}


/*Página informação curso*/
.tutor-page-wrap {
padding-top: 4%;
}
.tutor-single-course-sidebar-more>div:last-child{
border: 0px !important;
}

.tutor-course-details-widget{
border: 0px !important;
background-color: #424242 !important;
padding: 30px !important;
}

/*Página Painel do Cliente*/
.tutor-wrap{
padding-top: 4%;
}

.tutor-dashboard{
background-color: #121212;
}

.courses-template-default{
background-color: #121212 !important;
}

.tutor-color-black {
color: #fff;
}

.tutor-course-content-list-item-title{
color: #fff;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) {
color: #fff;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link {
color: #fff;
}

.tutor-nav-link.is-active {
color: #3E64DE !important;
}

.tutor-btn-ghost{
color: #fff;
}

.tutor-btn-ghost:hover{
color: #FFA804;
}

.tutor-meta>*{
color: #fff;
}

.tutor-nav .tutor-nav-more-icon {
color: #fff;

}

.tutor-accordion-item-header.is-active {
color: #fff;
background-color: #6A6A6A;
}

.tutor-course-content-list-item{
    background-color: #424242;
}

.tutor-course-content-list-item:hover{
    background-color: #6A6A6A;
}

.tutor-course-content-list-item-icon{
color: #fff;
}

.tutor-course-thumbnail{
border-radius: 10px;
}

.tutor-user-public-profile .tutor-user-profile-content h3{
color: #fff;
}

.tutor-user-public-profile .photo-area .pp-area .profile-name h3{
   color: #fff !important;
}
.tutor-user-public-profile .tutor-user-profile-content h3{
color: #fff !important;
}

.tutor-accordion-item{
border: 1px solid rgba(255, 255, 255, 0.05);
background-color: #424242;
}

.tutor-accordion-item-body-content{
border-top: 0px;
}

/* Backgorund Video */
.tutor-course-single-content-wrapper .tutor-video-player .loading-spinner {
background: #121212 !important;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-summary{
color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:after{
color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item a{
background-color: #424242;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a{
border: solid 1px;
border-color: #6A6A6A !important;
border-radius: 10px;
padding: 6px 8px !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-title{
color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item-icon {
color: #fff;
}

/* Espaçamento Branco */
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
background-color: #ffffff00 !important;
}


.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
background-color: none;
}

/* Barra Lateral */
.tutor-course-single-sidebar-wrapper {
flex: 0 0 400px;
width: 400px;
background-color: #424242;
border: 1px solid rgba(255, 255, 255, 0.05);
margin: 30px;
border-radius: 10px;
padding: 10px;
}

/* Barra Lateral - Conteúdo Curso - Titulo Principal */
.tutor-course-single-sidebar-title {
display: flex;
align-items: center;
padding: 8px 16px;
height: 60px;
background-color: #fff;
border-bottom: 0px !important;
border-radius: 10px;
}

#-single-lesson-2-9 .tutor-course-single-content-wrapper .tutor-course-single-sidebar-wrapper {
border-top-color: #424242;
border-right-color: #424242;
border-bottom-color: #424242;
border-left-color: #424242;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
background-color: #424242;
}

/* Barra Lateral - Conteúdo Curso - Titulo Curso */
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header {
font-size: 16px;
font-weight: 500;
color: var(--tutor-body-color);
background-color: #6a6a6a !important;
border-bottom: 0px !important;
padding: 12px 44px 12px 16px;
border-radius: 10px !important;
user-select: none;
outline: transparent solid 2px;
outline-offset: 2px;
cursor: pointer;
  margin-bottom: 15px !important;
}

.tutor-course-topic-title{
color: #fff;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a {
background-color: #424242;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title {
color: #fff;
}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) {
border-bottom: 0px;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body {
padding-top: 4px;
padding-bottom: 4px;
}


.tutor-video-player-wrapper {
margin-right: 20px;
}

.plyr--video {
background: #121212;
overflow: hidden;

}

.tutor-course-single-sidebar-title {
background-color: #424242;
}
.tutor-iconic-btn:hover, .tutor-iconic-btn:focus, .tutor-iconic-btn:active {
color: #fff;
background-color: rgba(var(--tutor-color-primary-rgb), 0.1);
border-color: rgba(var(--tutor-color-primary-rgb), 0.1);
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header{
background-color: #121212;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {
border-top: #121212;
background-color: #121212;
}

.tutor-btn-secondary {
border-color: #122451;
background-color: #122451;
color: #fff;
border-color: #122451;
}

/* Painel Usuário */

.tutor-dashboard .tutor-dashboard-left-menu .tutor-dashboard-menu-item-icon{
color: #fff;
}

.tutor-dashboard-menu-item-text{
color: #fff;
}

.tutor-round-box{
color: #fff;
}

.tutor-fs-3 {
color: #fff;
}

.tutor-table tr td {
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
background: #424242;
color: #fff;
}

.tutor-table tr th {
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
background: #6a6a6a;
border-top: 1px solid rgba(255, 255, 255, 0.05);
color: #fff;
}

.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field>div:first-child {
color: #fff !important;
}

.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field>div:first-child i {
    color: #fff !important;
}

.tutor-form-label {
color: #fff !important;
}

.tutor-dashboard .tutor-dashboard-content>h3, .tutor-dashboard .tutor-dashboard-content>h4 {
color: #fff !important;
}

.tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action), .tutor-table tr td .tutor-table-link {
color: #fff;
}

.tutor-table {
--tutor-table-border-radius: 10px !important;
border-color: #424242;
}

.tutor-table tr th:first-child {
border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.tutor-table tr th:last-child {
border-right: 1px solid rgba(255, 255, 255, 0.05);
}

.tutor-table tr td:first-child {
border-left: 1px solid rgba(255, 255, 255, 0.05);
}

.tutor-table tr td:last-child {
border-right: 1px solid rgba(255, 255, 255, 0.05);
}

.tutor-col-lg-4{
padding: 10px;	
}

/*Comentario baixo da aula */
.tutor-comment-text .tutor-mt-4{
color: #000 !important;
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comments-list .tutor-single-comment .tutor-actual-comment {
  background-color: #131313 !important;
  border-color: #242424 !important;
  border: solid 1px !important;

}

.tutor-actual-comment {
  background-color: #131313 !important;
}

.tutor-course-card .tutor-course-name, .tutor-course-card .tutor-course-name a{
color: #fff;
}

.tutor-meta-value, .tutor-meta a{
color: #fff;
}

.tutor-thumbnail-uploader .thumbnail-wrapper {
background: #424242;
}

.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span {
color: #ffffff;
}

.tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_photo_meta_area>span>span {
color: white;
}

.tutor-fs-5{
color: #fff;
}

.tutor-table-responsive{
border-radius: 10px !important;
}

.tutor-fs-5 .tutor-fw-medium .tutor-color-black .tutor-mb-16{
color: #fff;
}

.tutor-modal-content {
border: 1px solid rgba(255, 255, 255, 0.05);
}

.tutor-modal-content-white {
background-color: #424242;
}

.tutor-iconic-btn{
color: #fff;
}

.tutor-spotlight-mobile-progress-complete {
padding-right: 80px !important;
}


/*----------------------------*/

/* Cor Botoões Player Vídeo da Aulas */
button.plyr__control:hover{
color: #000 !important;
background-color: #FFA804 !important;
}

.plyr__control--overlaid {
    background: #000 !important;
border-color: #000;
color: #122451;
}
.plyr--full-ui input[type=range] {
color: #122451 !important;
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
background: #FFA804 !important;
border-color: #FFA804 !important;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
border: 0 !important;
color: #fff !important;
}

.plyr__menu__container .plyr__control>span {
color: #000 !important;
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
background: #122451 !important;
border-color: #122451 !important;
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:acitve, .plyr--video .plyr__control[aria-expanded=true] {
background: #122451 !important;
border-color: #122451 !important;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
background-color: #122451 !important;
border-color: #122451 !important;

}

/*----------------------------*/


/* Celular */

@media only screen and (max-width: 480px) {
.tutor-course-single-sidebar-wrapper {
margin: 0px !important;
}
}

.tutor-spotlight-mobile-progress-complete {
background: #424242;
box-shadow: 0px 0px 16px 0 rgba(176,182,209,0.180862);
margin-top: 0px;
padding: 20px;
    padding-right: 40px;
padding-left: 40px;
}

.tutor-color-muted {
color: #fff;
}

.tutor-btn-primary {
border-color: #122451;
background-color: #122451;
color: #fff;
}
.tutor-btn-primary:hover {
border-color: #FFA804;
background-color: #FFA804;
color: #000;
}

/* Tablet */
.tutor-tab {
    background-color: #121212 !important;
}

.tutor-video-player-wrapper{
        background-color: #121212 !important;
}

@media only screen and (max-width: 921px) {
.tutor-video-player-wrapper {
margin-right: 0px !important;
}
.plyr--video {
border-radius: 0px !important;
}
}

@media (max-width: 1199.98px){
.tutor-course-single-content-wrapper.tutor-course-single-sidebar-open .tutor-course-single-sidebar-wrapper {
background-color: #424242 !important;
}
.tutor-course-single-sidebar-wrapper
{
    margin: 0px !important;
    width: 100% !important;
}


}

.tutor-color-secondary {
color: #fff;
}

/* Página Curso Simples */
.tutor-card{
background: #424242;
border: 1px solid rgba(255, 255, 255, 0.05);
}
.tutor-single-course-sidebar .tutor-sidebar-card .tutor-card-body{
background: #424242;
}

.tutor-card-footer{
background: #424242;
}

.tutor-single-course-sidebar-more>div:first-child {
border: 1px solid rgba(255, 255, 255, 0.05);
background-color: #424242;
}

@media (min-width: 800px){
.tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
background: #424242;
border-radius: 10px;
}
}

@media (max-width: 991px) {
  .tutor-user-public-profile .profile-name span {
      color: #ffffff !important;
}
}

/* Estilos para desktop e tablet */
@media (min-width: 768px) {
    .tutor-course-single-content-wrapper {
      display: flex;
      flex-direction: row-reverse;
    }
  
    .tutor-course-single-sidebar-wrapper {
      flex: 0 0 30%;
      max-width: 30%;
    }
  
    #tutor-single-entry-content {
      flex: 0 0 70%;
      max-width: 70%;
    }
  }
  
  /* Estilos para dispositivos móveis */
  @media (max-width: 767px) {
    .tutor-course-single-content-wrapper {
      display: block;
    }
  
    .tutor-course-single-sidebar-wrapper {
      width: 100%;
    }
  
    .tutor-course-single-progress-wrapper {
      width: 100%;
      order: 1;
    }
  
    .tutor-course-single-sidebar-wrapper {
      order: 2;
      margin-top: 20px;
    }
  
    .tutor-course-single-sidebar-wrapper .tutor-course-progress {
      margin-bottom: 20px;
    }
  }
  