/*********************************************************************************
 * Los contenidos de este archivo están sujetos al 
 * contrato estándar de servicios en la nube de Essenzial ("Licencia")
 * la cual puede ser vista en https://www.essenzial.com/contrato-servicios-en-la-nube-essenzial
 * Al instalar o usar este archivo, acepta incondicionalmente los términos
 * y condiciones de la Licencia, y no puede usar este archivo excepto cumpliendo
 * con la Licencia. De acuerdo con los términos de la licencia, no podrá sublicenciar,
 * revender, alquilar, arrendar, distribuir ni transferir de otro modo los derechos
 * o el uso del software.
 *
 * Copyright (C) 2013-2023 Essenzial Spain S.L
 ***********************************************************************************/

.sszgf_files_area, .sszgf_empty_files_area{background: #f4f4f4; padding: 10px; margin: 10px 0; border-radius: 3px;}
.sszgf_file_item, .sszgf_empty_files_message{background: linear-gradient(to right,#3F51B5,#70c0ff); border-radius: 3px; color: #fff; padding: 10px; margin: 5px 0;}
.sszgf_file_content, .sszgf_file_buttons, .sszgf_file_image, .sszgf_file_texts{display: inline-block; vertical-align: middle;}
.sszgf_file_buttons{vertical-align: middle;}
.sszgf_file_text_data{font-size: 12px; margin: 0; vertical-align: middle;}
.sszgf_file_image{font-size: 24px; line-height: 43px; width: 10%; text-align: center;}
.sszgf_file_content{width: 80%;}
.sszgf_file_buttons{width: 5%; text-align: center;}
.sszgf_icon{background: #ffffff1f; padding: 15px; border-radius: 3px;}
.sszgf_file_buttons a i{color: #999; background: #f9f9f9; font-size: 20px; line-height: 43px; width: 100%;border-radius: 2px;}
.sszgf_file_buttons a i:hover{color: #828282;}
.sszgf_edit_input{display: none;}
.sszgf_edit_input.sszgf_active_edit{display: inline-block; padding-left: 15px;}
.sszgf_form_upload_to_lesson{text-align: center;}
.sszgf_input, .sszgf_submit{margin: 10px;}

/******* ESTILO PREGUNTA CUSTOM TEXT AREA Y UPLOAD FILE *********/

#sensei-quiz-list .sszgf-text-area{
	padding-top: 30px;
}

#sensei-quiz-list .sszgf-text-area .question .grade{
	display: none;
}

body.single-lesson #sensei-quiz-list .sszgf-text-area::marker{
	content: none;
}

#sensei-quiz-list .sszgf-text-area .question{
	vertical-align: top;
	margin-right: 5%;
}

#sensei-quiz-list .sszgf-text-area #sszgf_text_area{
	margin-top: 1%;
}

#sensei-quiz-list .sszgf-text-area .sszgf_submit{
	float: left;
}

#sensei-quiz-list .sszgf-upload-file{
	padding-top: 30px;
}

/* ESTILO EXÁMENES EN LA LECCIÓN */
/**** STANDARD SENSEI ****/
.single-lesson #sensei-quiz-list{
	display: table;
	table-layout: fixed;
	width: 100%;
}
.single-lesson #sensei-quiz-list .multiple-choice{
	display: table-row;
	padding-bottom: 10px;
}

.single-lesson #sensei-quiz-list .multi-line{
	display: table-row;
	padding-bottom: 10px;
}

.single-lesson #sensei-quiz-list .multiple-choice .sensei-lms-question-block__header{
	display: table-cell;
}

.single-lesson #sensei-quiz-list .multiple-choice .wp-block-sensei-lms-question-answers{
	display: table-cell;
	list-style: none;
	padding-left: 0px;
	font-size: 20px;
}

.single-lesson #sensei-quiz-list .multiple-choice .answers{
	padding-left: 0;
}

.single-lesson #sensei-quiz-list .multiple-choice .answers li{
	width: 1%;
	text-align: center;
	display: table-cell;
}

.single-lesson #sensei-quiz-list .multiple-choice .grade{
	display: none;
}

.single-lesson #sensei-quiz-list .multi-line .grade{
	display: none;
}

.single-lesson #sensei-quiz-list .sszgf-upload-file .grade{
	display: none;
}

.single-lesson #sensei-quiz-list .sszgf-upload-file::marker{
	content: none;
}


.single-lesson #sensei-quiz-list .file-upload .grade{
	display: none;
}

.single-lesson #sensei-quiz-list .file-upload::marker{
	content: none;
}

.single-lesson #sensei-quiz-list .multiple-choice .answers li>label{
	display: none;
}

.single-lesson #sensei-quiz-list .multi-line #textquestion_ifr{
	height: 100px !important;
}
/**** GENERATED HTML VIA JS ****/
.single-lesson #sensei-quiz-list .primera-fila{
	display: table-row;
	padding-bottom: 10px;
}

.single-lesson #sensei-quiz-list .primera-fila .header{
	display: table-cell;
	text-align: center;
	font-weight: bold;
}

.single-lesson #sensei-quiz-list .primera-fila .answers-header{
	display: table-cell;
	list-style: none;
	padding-left: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.single-lesson #sensei-quiz-list .primera-fila .answers-header li{
	width: 50%;
	display: inline-table;
}
/******* ESTILO BOTONES CUESTIONARIOS EN LECCION *********/
.single-lesson .wp-block-buttons .wp-block-button {
	margin-bottom: 10px;
	margin-right: 10px;
}

.single-lesson .wp-block-buttons {
	display: flex;
	flex-wrap: wrap;
}

ul.answers{list-style-type: none;}
@media only screen and (min-width: 768px){.widgetarea1 div.sensei-quiz-actions{justify-content: left;}}

/******* CORRECCIÓN ESTILO ENUNCIADOS EN CUESTIONARIOS *********/
.sensei-lms-question-block__header {
	display: ruby;
}

h2.question.question-title {
	font-size: 1.1em;
	margin-right: 15px;
}

/******************************************************************** EXAMEN ********************************************************************/
#sensei-quiz-form .sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button.sszgf_restart_button{padding: calc(.667em + 2px) calc(1.333em + 2px); color: #fff;}
#sensei-quiz-form .sensei-quiz-actions .sensei-quiz-actions-secondary .sensei-quiz-action button.sszgf_restart_button:hover{text-decoration: none; background: #ed6c6c60;}
#sensei-quiz-form .sensei-quiz-actions .sensei-quiz-actions-primary .sensei-quiz-actions-primary button.sszgf_complete_button:hover{background: #63a95f60;}
.sensei-quiz-actions{margin-top: 20px; margin-bottom: 20px;}
.sensei-lms-question__answer-feedback__header .sensei-lms-question__answer-feedback__icon{display: none;}