/*Bem-vido as personalizaçes de cores via CSS, qualquer alteração de cor especifica que deseja fazer, você utilizará aqui.

Muito Cuidado na hora de fazer alterações aqui, pois pode desconfigurar sua área de membros, personalize só o essencial.

Cores RGB que você precisa alterar: 
Cor Primária: #7F00FF 
Cor Hover: #FFA804

Aperte no seu teclado CTRL + F para pesquisar pela cor e fazer as alterações. */



/*Ocultar configurações painel cursos*/
#course-settings {
	display: none;
}

/*Página Aula*/
.tutor-course-single-content-wrapper{
		background-color: #121212 !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: #7F00FF !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{
	background-color: #6A6A6A !important;
	border-radius: 10px;
}

.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: #7F00FF;
    background-color: #7F00FF;
    color: #121212;
	border-color: #7F00FF;
}

/* 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-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: #7F00FF;
}
.plyr--full-ui input[type=range] {
	color: #FFAA00 !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: #FFAA00 !important;
    border-color: #FFAA00 !important;
}

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

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #FFAA00 !important;
    border-color: #FFAA00 !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: #7F00FF;
    background-color: #7F00FF;
    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;
}