/*********************************************************************************
 * 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;
 }