@charset "utf-8";

/**********************
    Document   : Style
    Created on : 30/07/2014, 15:15:00
    Author     : jorge.mostacero
    Description: Estilos de Rescate Temporales
        
*/

/* ELIMINAR EN PROXIMA SUBIDA*/




@media only screen and (max-width: 1921px) {

    /*
    body.actividadFolio #menu_TEMARIO.panelLearnnity.menuTipoAsignatura .bodyPanelLearnnity #menuTemario-ESTUDIOS ~ #menuTemario-TIPO_ASIGNATURA ~ #menuTemario-ASIGNATURA ~ #menuTemario-ACTIVIDADES {
        max-height: calc(100% - 240px);
    }
    */

    body #menu_TEMARIO.panelLearnnity.menuTipoAsignatura .bodyPanelLearnnity #menuTemario-ESTUDIOS ~ #menuTemario-TIPO_ASIGNATURA ~ #menuTemario-ASIGNATURA ~ #menuTemario-ACTIVIDADES {
        max-height: calc(100% - 240px);
    }

}







@media only screen and (max-width: 479px) {

    body[data-url*="_PANELES.jsp"] .filaMatriculaWidgetCursos .cabeceraCurso .detalleCabeceraCurso .porcentajeCursoHome {
		max-width: calc(100% - 55px);
		margin-left: auto;
		margin-right: auto;
		left: -27px;
		right: 0;
	}
}


body[data-url*="_PANELES.jsp"] .filaMatriculaWidgetCursos .cabeceraCurso .detalleCabeceraCurso .porcentajeCursoHome{
	display: block !important;
	max-width: 200px;
}


body[data-url*="_PANELES.jsp"] .filaMatriculaWidgetCursos .cabeceraCurso .infoDatosCursoCabecera > svg[viewBox] {
  display: none;
}



:root:has(body.obicex .tituloLogoLogin){
	--colorPrincipal: #c62e2f;
}

body.loginNew.obicex .tituloLogoLogin.acuerdo{

  padding: 0 40px;
	max-width: 290px;
	margin: 0px auto 60px !important;
}


body:has(#chivato_variasEscuelas:not([data-imagen-rescate="creadiseno"])).index[data-url*="PANELES"] .imagenCabeceracurso[data-escuela="creadiseno"] {
  background-color: var(--colorDavante) !important;
}

body:has(#chivato_variasEscuelas:not([data-imagen-rescate="escuelahosteleriayturismo"])).index[data-url*="PANELES"] .imagenCabeceracurso[data-escuela="escuelahosteleriayturismo"] {
  background-color: var(--colorDavante) !important;
}


html:not(.fundacion):not(.creadiseno):not(.escuelahosteleriayturismo) body.bodyLogin[data-domain*="masterd.es"]{
    --colorPrincipal: #3875d7;
}



@media only screen and (max-width: 479px) {
    body.index:has(.nuevaNavegacionTabsLearnnity[aria-label="menu_paneles"]) .filaMatriculaWidgetCursos .cabeceraCurso .infoDatosCursoCabecera > svg[viewBox] {
        left: -8px;
        right: unset;
        margin: auto;
        width: 57px;
        height: 57px;
        top: -1px;
    }
}


#divAlumni .filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
}

#divAlumni .filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso {
  width: 65px;
  height: 65px;
}

#divAlumni filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso .imagenEscuelaMatricula {
  padding: 0px !important;
}


@media only screen and (min-width: 2350px) {
	body.actividadFolio:not(.menuActividadDesplazado) #actividad #wrapperActividad #menuAccionesActividad.actividadHtml{
		margin-left: 370px !important;
	}

    
}
@media only screen and (max-width: 1279px) {
    #page:has(#seccionAgenda) ~ .ll-skin-learnnity {
		position: fixed;
		z-index: 999999999;
	}

}

@media (max-width: 1279px) and (pointer: coarse) {

    body:not(.tabbed) .lateralFiltros {
        display: none !important;
    }

}


@media only screen and (min-width: 1280px) {
    #wrapper .contenedorSeccionDinamica.seccionLearnnity #iframeQuestiumCampus.loaded{
        padding-left: var(--anchuraMenu);
    }
}


body[data-domain*="campus.fundacionmedac.org"] .contenedorPlanificacion .planEstudioDivAsignaturas .asignatura a > span.badge {
    background-color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"] .seccionWebinars #formBuscadorVideosWebinar #divCentralWebinar .tituloBloque .badge {
    background-color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"] .contenedorInformacionPlanificacion .divBloquesItinerariosPlanificacion .asignaturaPlanificacion a > span.badge {
    background-color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"] .replanificacionAsignaturas .accionReplanificarModulos form > .accionAccesoPlanifAsignatura {
    background-color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"] .pctModuloNota.badge {
    background-color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"] .detalleItemContenido .detalleItemContenidoVideo p.categoriaNoticia{
    color: var(--colorFundacionmedacSecundario) !important;
}

body[data-domain*="campus.fundacionmedac.org"]  .seccionWebinars #formBuscadorVideosWebinar #divCentralWebinar .webinar .datosWebinar .divCabeceraInfoWebinar .marcarVideo{
    background-color: var(--colorFundacionmedacSecundario) !important;
}




html.modoNoche div#texto.textoAnotaciones{
    color: #fff;
} 


.filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso[data-escuela="opositaclick"] {
    background-color: #fff !important;
    box-shadow: inset 0 0 0 1px rgb(230,230,230);
}


@media only screen and (max-width: 1279px){

    .seccionLearnnity.contenedorWebinars:not(.agenda) .panelTituloSeccionLearnnity .tituloFiltros {
      width: 100%;
      transform: none;
    }
    
    .seccionLearnnity.contenedorNoticias:not(.agenda) .panelTituloSeccionLearnnity .tituloFiltros {
      width: 100%;
      transform: none;
    }

    .opcionesNoticias {
        z-index: 500013;
    }
    
    
}

html.opositaclick  body.loginNew  #bannerApp{
	display:none !important;
}

@media only screen and (max-width: 767px){
	html body.opositaclick #menuNavegacionCampusLateral > menuitem > ul > li.primerItem:not(.tieneHijos) {
        background-color: transparent !important;
    }
}






html.apple body.mobile .modal.bootbox.fade {
    transform: translate(0, 0);
}
html.apple:not(.appMovil) body.mobile .modal.bootbox.fade .modal-header + .modal-body {
    max-height: calc(100vh - 15rem) !important;
}

html.apple.iphone.appMovil body.mobile .modal.bootbox.fade .modal-header + .modal-body {
    max-height: calc(100vh - 15rem) !important;

}




.fondoNegro {
    background-color: rgba(0,0,0,0.6);
}
  
.delegaciones #accordion1 {
    display: none;
}
  /*
  .seccionLearnnity .divMiDelegacion.itemMiCentro .contenedorBotonesAccionesLearNNity a.accionLearNNity[href*="nuestrosCentros"] {
    display: none;
  }*/

body.obicex.actividadFolio .panelActividad:not(.contenidoTipoHtml).contenidoTipoScorm .panelContenedorActividad #contenendorVisualizacionScorm{
    border: none;
}

body.obicex.actividadFolio .panelActividad:not(.contenidoTipoHtml).contenidoTipoScorm .panelContenedorActividad {
    margin-top: 0px !important;
    border-radius: 0;
    background: #ddd;
    margin-bottom: 0 !important;
  }

@media only screen and (max-width: 767px) {
    #divAccionesSecretaria .span12 {
        max-width: 100%;
    }

    .modal:not(.bootbox) {
		transform: translate(0,0);
	}


	.modal.bootbox.fade {
		transform: translate(0,0);
    }

    /*APPLE*/
    html:not(.appMovil).apple body.mobile .modal.bootbox.fade .modal-body:first-child {
		max-height: calc(100vh - 11rem) !important;
	}
	html:not(.appMovil).apple body.mobile .modal.bootbox.fade .modal-header+.modal-body {
		max-height: calc(100vh - 15rem) !important;
	}

    /*ANDROID*/
    html:not(.appMovil):not(.apple) body.mobile .modal.bootbox.fade .modal-body:first-child {
		max-height: calc(100svh - 4.937rem) !important;
	}
    html:not(.appMovil):not(.apple) body.mobile .modal.bootbox.fade .modal-header+.modal-body {
		max-height: calc(100svh - 4.937rem - 3.75rem ) !important;
	}

}

@media only screen and (max-width: 1279px) {
    html body.iframeVideoExpanded #menuNavegacionCampusFijo {
        z-index: 9 !important;
    }
    html body.iframeVideoExpanded .contenidoHTML div.padreVideo > br {
		display: none;
	}

    .seccionWebinars #formBuscadorVideosWebinar #menuLateralWebinar {
        color: #222728;
    }
    .seccionWebinars #formBuscadorVideosWebinar #menuLateralWebinar .filtros .contenidoFiltro label span {
        color: #222728;
    }
}




body.mobile #contenidoMensajeRespuesta.editable,
body.mobileServer #contenidoMensajeRespuesta.editable{
    display: block !important;
}

.divContenidoMensaje > div[style="width:100.0%;border-collapse:collapse"] {
  display: inherit;
}


.contenedorSeccionDinamica .contenidoSeccionDinamica[data-codigo="cajas"] div[data-tipocontenido="Enlaces"] {
  vertical-align: middle;
}

html.apple.iphone body.mobile .modal.bootbox.modalPopupPreguntas {
  max-height: 100% !important;
  background: #fff !important;
  height: 100% !important;
}

html.apple.iphone body.mobile .modal.bootbox.modalPopupPreguntas .modal-body{
	top:0 !important;
}

html.apple.iphone body.mobile .modal.bootbox.modalPopupPreguntas .modal-header.oculto + .modal-body {
	height: calc(100% - 8.687rem) !important;
	max-height: calc(100% - 8.687rem) !important;
}
html.apple.iphone body.mobile .modal.bootbox.modalPopupPreguntas .modal-header:not(.oculto) + .modal-body {
	height: calc(100% - 8.687rem) !important;
	max-height: calc(100% - 8.687rem) !important;
	overflow-y: scroll !important;
	position: fixed;
	top: 3.75rem !important;
}

html.apple.iphone body.mobile .modal.bootbox.modalPopupPreguntas .modal-footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	background: white;
}





.modal.bootbox #formPreguntasRespuestasPopup .preguntaPopUp:not(.oculto)::before {
  display: none;
}

body .seccionLearnnity .divContenidoExamen .backgroundLateralFiltros {
  max-height: calc(100% - 120px);
}

@media only screen and (max-width: 767px){
	html:not(.appMovil) .modal.bootbox.fade.modalPopupPreguntas {
		transform: none !important;
	}
	html:not(.appMovil) .modal.bootbox.fade.modalPopupPreguntas .modal-header + .modal-body {
		max-height: calc(92vh - 8.687rem) !important;
	}



	.filaMatriculaWidgetCursos .infoTextoPorcentajeAsignaturaCursoHome.vacio + .estadoAsignaturaCursoHome {
		width: 100% !important;
		text-align: center;
	}

	.filaMatriculaWidgetCursos .estadoAsignaturaCursoHome span.badge {
		text-align: center;
	}

	.filaMatriculaWidgetCursos .estadoAsignaturaCursoHome span svg {
		margin: 0 !important;
	}


}

@media only screen and (max-width: 479px) {
    .seccionLearnnity .itemEvento .bodyEvento .contenidoEvento .tagEvento {
        font-size: 0.6rem !important;
    }
}


@media only screen and (max-width: 959px) {
	.divContenidoExamen > .fondoSubseccion.panelExamenGeneral .tapa {
	  position: fixed !important;
	  top: 30px;
	  left: 0;
	  display: block;
	  background: rgba(0,0,0,.75);
	  z-index: 99998;
	  width: 100%;
	  /*height: 100%;*/
	}
}


#actividad #wrapperActividad #menuActividad .treeTextosTemaHtml span {
    width: calc(100% - 21px);
}

@media only screen and (max-width: 1024px) {
    body .contenidoTipoHtml #botoneraTextoHtmlActividad {
        z-index: 501;
    }
}
.select2-container {
    z-index: 2147483646;
}


.filaMatriculaWidgetCursos .datosInfoMatriculaCurso .nuevaNavegacionTabsLearnnity {
    border: none;
}

.filaMatriculaWidgetCursos .datosInfoMatriculaCurso .itemNuevaNavegacionTabsLearnnity {
    margin-bottom: 10px !important;
}

body:not([data-domain*="localhost"]) [data-visibilidad]:not([data-visibilidad="S"]) {
    display: block !important;
}
.contenedorEntrenate #cmbNumeroPreguntas {
    display: inline-block;
}

#detalleEventoAmpliado.detalleVideo {
    box-shadow: none;
}

#menuNavegacionCampusLateral > menuitem[data-escuela="masterd"]:not([data-menupadreid="itemBoloMenu"]) > ul li ul li p::after {
    z-index: 180001;
}

#menuNavegacionCampusLateral > menuitem:not([data-menupadreid="itemBoloMenu"]) > ul li ul li p > span {
    z-index: 180002;
    position: relative;
}
#divContenedorConvocatorias .botoneraContenedorConvocatoriasEstudios p.listadoOposicionesItem:not(.cabecerasTabla) > span:nth-child(1) {
    color: #3875d7;
    font-weight: 600;
    text-decoration: underline;
}

.divContenidoExamen div#divInferiorNavegacion a[id*="btn"] {
    max-width: 90px;
}


body[data-domain*="masterd.es"] #detalleEventoAmpliado .bodyEvento .contenedorBotonesAccionesLearNNity .accionLearNNity.enviarMensaje + .accionLearNNity.oculto[data-accion="ANULAR"] {
    display: block !important;
}

.contenedorSeccionDinamica .imagenHeaderCenter + .contenidoSeccionDinamica[data-codigo="cajas"] {
    margin-top: 6rem;
    padding-left: 0;
}
.contenedorSeccionDinamica .contenidoSeccionDinamica[data-codigo="cajas"] > div .descripcionContenidoSeccionDinamica img.caratulaAudio {
    width: 100% !important;
    height: auto !important;
    margin-bottom: -25px;
}




#wrapper #contenidoHome .widgetHomeCampus .contenidoWidgetHome .infoExtraWidgetCursos .cajaWidgetHome.metas a {
    display: inline-block !important;
}

body.loginNew > h1 {
    display: none;
}

@-webkit-keyframes blinker {
  from {background-color: rgba(255,255,255,0.3)}
  to {background-color: #3875d7}
}
@keyframes blinker {
  from {background-color: rgba(255,255,255,0.3)}
  to {background-color: #3875d7}
}
html.mobile body[data-domain*="masterd.es"] .panelTituloSeccionLearnnity .tituloFiltros svg#tabberLateralFiltros{
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count:6;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
    animation-name: blinker;
    animation-duration: 0.6s;
    animation-iteration-count:6;
    animation-timing-function:ease-in-out;
    animation-direction: alternate;
}




#contenedorBotonIniciarTest {
    margin-bottom: 5rem;
}
#bodyModalGenerico .bodyEvento .contenedorBotonesAccionesLearNNity {
    font-size: 0;
}
.seccionLearnnity .panelCentralLearnnity .seccionCentral #detalleEventoAmpliado .bodyEvento .contenedorBotonesAccionesLearNNity {
    font-size: 0;
}

#divContenedorConvocatorias .listadoOposiciones > p:first-child:last-child {
    background: none;
}



#bodyModalGenerico .ace_dd a.ace_opt img {
    width: 16px !important;
    height: 16px !important;
}

#imagenPersonalTrainer3{
    display: none !important;
}

body:not([data-domain*="localhost"]) .cajaWidgetHome.metas {
    display: block;
}

/* FIN DE ELIMINAR EN PROXIMA SUBIDA*/

#pruebasOficialesCertificacion .criteriosParaCertificacion {
    font-size: 1rem;
}
body[data-domain*="campus.opositor"] .cajaCertificaciones {
    display: none;
}

@media only screen and (max-width: 959px) {
    .divContenidoExamen > div > div p.separadorBotonesExamen {
        margin: 0px !important;
    }
    #indexChaea {
        top: 20px;
        right: 45px;
    }
}

    
    
    
 #divContenedorConvocatorias .listadoOposiciones p.noVisible{
    display: none !important;
}



body.opositor #actividad svg#tabberMenuTemario {
    display: block !important;
}

body.opositor #actividad svg#tabberMaxActividad {
    display: none !important;
}

#pruebasOficialesCertificacion #bloqueCondicionesAceptacionPruebas .etiquetaAceptado.oculto + .texto {
    display: block !important;
}


html.apple body.mobile .ace_dd {
    bottom: 60px !important;
}


html.apple body.mobile .seccionLearnnity .panelCentralLearnnity .seccionCentral#divListadoEventosAgenda #detalleEventoAmpliado.fixed .bodyEvento {
    padding-bottom: 30px
}






#wrapper .divContenidoExamen ul.nav.nav-tabs.pestanasExamen li a[data-toggle="tab"] p,
.divContenidoExamen ul.nav.nav-tabs.pestanasExamen li a[data-toggle="tab"] p {
    background: none;
    color: #fff;
    display: inline !important;
    font-size: 12px  !important;
    font-weight: 600;
    padding: 11px;
    opacity:0.7;
}

#wrapper .divContenidoExamen ul.nav.nav-tabs.pestanasExamen li.active a[data-toggle="tab"] p {

    opacity: 1;
    background: #3875d7 !important;

}




@media only screen and (max-width: 767px) {
    #divContenidoExamen .panelExamenGeneral #divCentral.examenPsicotecnico > div:first-child[class=""] {
        height: calc(100% - 88px);
        position: absolute;
        width: 100%;
        overflow: scroll;

    }
}


html.apple #wrapper #contenidoHome .widgetHomeCampus .contenidoWidgetHome#divContenidoWidgetHome-MIS_EVENTOS{
    overflow-y: scroll !important;
}

html.apple #wrapper #contenidoHome .widgetHomeCampus .contenidoWidgetHome#divContenidoWidgetHome-COMUNICACION{
    overflow-y: scroll !important;
}


.cke_dialog_background_cover {
    z-index: 999999999999998 !important;
}

.cke_reset_all > table {
    z-index: 9999999999999999 !important;
}


/*EN STYLE.css*/
.seccionLearnnity .panelCentralLearnnity .seccionCentral,
body.tabbed .seccionLearnnity .panelCentralLearnnity .seccionCentral{
    filter: unset !important;
    transition: unset !important;
}
.divTablaEjercicioSeleccion {
    height: auto !important;
}

.panelActividad .textoContenido {
    padding-bottom: 70px;

}



@media only screen and (max-width: 320px) {
	.seccionLearnnity .itemEvento .cabeceraEvento {
        display: none;
    }
}

/* FIN DE EN STYLE.css*/




@media only screen and (max-width: 1279px) {
    #actividad #menu_TEMARIO.panelLearnnity.menuTipoAsignatura .bodyPanelLearnnity #menuTemario-ACTIVIDADES {

        max-height: calc(100% - 260px);

    }
}


.contenidoTipoHtml .textoContenido > .contenidoHTML h3 {

    display: block !important;

}

html.apple.ipad body #wrapper::before,
html.apple body.mobile #wrapper::before {

    display: block;
    width: 100%;
    height: 20px;
    background: #fff;
    z-index: 999999999999999999999999999999999999999999;
    position: fixed;
    top: -20px;
    left: 0;
    content: '';

}

.divListadoExamenesCertificacionesCurso .listadoExamenesCitasCertificacion, #contenedorProcesoCompra > .procesoCompra {
    top: 0;
}
html.apple #wrapper,
html.apple .wrapperPaddingGrande,
html.apple #contenedorWebinars {
    padding-bottom: 100px;
}

.examenPsicotecnico .cabeceraExamen #btnEntregarExamen, 
#divContenidoExamen #divCentral a#btnEntregarExamen {
    z-index: 99999;

}

.divListadoExamenesCertificacionesCurso .listadoExamenesCitasCertificacion #cmbDelegaciones_chosen, 
#contenedorProcesoCompra > .procesoCompra #cmbDelegaciones_chosen {

    width: 100% !important;

}

.iconoPaso2Compra {
    font-size: 120px;
}

body[data-host="nuevocampus.masterd.es"].loginNew #contenedorLogin .login .login_form > fieldset > button {
	background: #3875d7 !important;
}



/*EN STYLENEW -> borrar en proxima subida*/

/*SONIA 20190422*/
body:not(.menuActividadDesplazado) #actividad #wrapperActividad .panelActividad.contenidoTipoScorm  .panelContenedorActividad {
    width: 100% !important;
    max-width: 100% !important;   
    padding-left: 20px  !important;
    padding-right: 20px  !important;
    transform: unset !important;
}

#divBotoneraCategoriasNoticias button {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1) !important;
	border: medium none;
	box-shadow: none;
	box-sizing: border-box;
	color: #000 !important;
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 10px;
	max-width: none;
	padding: 10px;
	text-align: left;
	text-transform: none !important;
	width: 24.5% !important;
	width: calc(100% / 4 + -3px) !important;
	opacity: 1;
	text-decoration: none !important;

}


table.autotexto {
	max-width: 100%;
	display: block !important;
	margin-bottom: 20px;
}
table.autotexto tbody {
	display: block;
}

table.autotexto tbody tr:nth-child(1){display: none}
table.autotexto tbody tr:nth-child(2){display: block}
table.autotexto tbody tr:nth-child(3){display: none}


table.autotexto tbody tr td:nth-child(1) {
	width: 100% !important;
	display: block;
	margin-bottom: -20px !important;
	height: auto !important;
	padding: 20px;
}
table.autotexto tbody tr td:nth-child(2){
	display: none;
}
table.autotexto tbody tr td:nth-child(3) {
	display: block;
	width: 100% !important;
	padding: 15px;
}

table.autotexto tbody tr td:nth-child(3) p{
	font-size: 13px;
	line-height: 22px;
}



html:not(.flashPlayer) #pantallaMensajeria .tabletools .groupTableToolButton a:not(.DTTT_button_print) {
    display: none;
}

/*oculta temporalmente los primeros 4 botones del tabletools de la mensajeria, ya que en firefox si que esta la clase flashPlayer cuando esta deshabilitado*/
#pantallaMensajeria .tabletools .groupTableToolButton a#ToolTables_tablaBuzonEntrada_0{display: none;}
#pantallaMensajeria .tabletools .groupTableToolButton a#ToolTables_tablaBuzonEntrada_1{display: none;}
#pantallaMensajeria .tabletools .groupTableToolButton a#ToolTables_tablaBuzonEntrada_2{display: none;}
#pantallaMensajeria .tabletools .groupTableToolButton a#ToolTables_tablaBuzonEntrada_3{display: none;}


ToolTables_tablaBuzonEntrada_0


body.index.mobile .widget {
    opacity: 1 !important;
}


body.index #botonMovilVolverAlInicio {
    display: none;
}

#textoMensajePonerActividadScormPantallaCompleta + #textoMensajePonerActividadScormPantallaCompleta {
    display: none;
}


#contenedorMenuScorm.pantallaCompleta{
    padding-top: 0px;
}

#contenedorMenuScorm.pantallaCompleta #textoMensajePonerActividadScormPantallaCompleta {
    display: none;
}

#contenedorMenuScorm.pantallaCompleta #botonPantallaCompletaScorm{
    top: 10px;
}
#contenedorMenuScorm.pantallaCompleta #btnPantCompContenendorVisualizacionScorm{
    top: 10px;
}
#contenedorMenuScorm.pantallaCompleta #btnRecargarContenendorVisualizacionScorm{
    top: 10px;
}



html.landscape #dockIconos #seccionWidgets .seccionWidgetsItem {
    width: calc(100% / 5) !important;
    text-align: center;
}
html.landscape #dockIconos #seccionWidgets .seccionWidgetsItem a p {
    width: 100% !important;
}
html.landscape #dockIconos #seccionWidgets .seccionWidgetsItem a p br {
    display: none;
}


html.landscape #dockIconos #seccionAccesosDirectos .seccionAccesosDirectosItem {
    width: calc(100% / 5) !important;
    text-align: center;
}
html.landscape #dockIconos #seccionAccesosDirectos .seccionAccesosDirectosItem a p {
    width: 100% !important;
}
html.landscape #dockIconos #seccionAccesosDirectos .seccionAccesosDirectosItem a p br {
    display: none;
}



.cke_editor_textoMensaje_dialog table {
    z-index: 2147483647 !important;
}

#frameScormsActividad{
	 border: none;
	position: relative;
	z-index: 999;
}

.mp-pusher{
	padding-left: 0px !important;
}



.no-csstransforms3d .mp-menu .mp-level{
	display: unset;
}
.no-js .mp-menu .mp-level {
	display: unset;
}

.no-csstransforms3d .mp-menu > .mp-level{
	display: unset;}

.no-js .mp-menu > .mp-level {
	display: unset;
}



#textoCorridoLOPD ul li b {
    display: block;
}
#textoCorridoLOPD > b {
    display: block;
}

@media only screen and (max-width: 767px) {
	#contenedorMenuScorm #divMenuScorm {
		width: 100% !important;
	}
	
	#contenedorMenuScorm #contenendorVisualizacionScorm {
		width: 100% !important;
		margin-top: 0px !important;
		margin-left: 0% !important;
	}
	
	#textoMensajePonerActividadScormPantallaCompleta {
		display: none !important;
	}
	#divSecciones #seccionAsignatura #divContenidoCurso .panelContenedorActividad ul li{
		position: relative;
	}
	
	
	#contenedorMenuScorm #divMenuScorm #accordionSCORM{
		padding: 0 !important;
		margin-bottom: 0px !important;
	}
	#contenedorMenuScorm #divMenuScorm #accordionSCORM::before {
		display: none !important;
	}
	#contenedorMenuScorm #divMenuScorm #accordionSCORM > p:first-child {
		display: none !important;
	}
	.popoverScormEstadisticas {
		margin-right: 5px !important;
		margin-top: 4px !important;
	}
	#accordionSCORM .span2 {
		position: absolute;
		top: 0;
		right: 0;
		width: auto !important;
	}
}





#modalMensajeria textarea{
	height: auto;
    min-height: 21px;
}






body[data-domain*="localhost"] #btnEstudiosConvocatorias {
    display: block !important;
}
body[data-domain*="localhost"] #menuMobileCursoDropdownItems li[data-item="CONVOCATORIAS"]{
	display: block !important;
}

body[data-domain*="10.1.2"] #btnEstudiosConvocatorias {
    display: block !important;
}
body[data-domain*="10.1.2"] #menuMobileCursoDropdownItems li[data-item="CONVOCATORIAS"]{
	display: block !important;
}





body[data-domain*="openuax"].twitterFullHeight #widget6 .widgetheader {
    display: none !important;
}

body[data-domain*="openuax"].index.twitterFullHeight .menuPrincipal #widget6 .widgetcontent #contenidotwitter #widget_twitter{
	top: 0px !important;
}

body[data-domain*="openuax"] #divResumenTuPanel > a:nth-child(3) {
    border-bottom: none !important;
}
body[data-domain*="openuax"] #divResumenTuPanel > a:nth-child(4) {
    display: none;
}

body[data-domain*="openuax"] #divHomeEnlaces {
    display: none;
}



.itemEstadisticasEstudioCabecera span.nombreCampoEstadisticas {
    max-width: calc(100% - 70px);
}

@media print {
	
	html body img#imagenFondo{
		display: none !important;
	}
}


@media only screen and (max-width: 479px){
	html.apple #modalMensajeria {
		position: static !important;
	}
}


 @media only screen and (max-width: 1450px) { 
	 .menuPrincipalLateral #divHomeAvatar #avatarIZQ, .menuPrincipalLateral #divHomeAvatar #avatarDXA{
			width: 100% !important;
		}
}

body[data-domain*="masterd.es"] #divBtnBibliotecaActividad button[onclick*="toggleModoLectura"] {
	display: block !important;
}

/*FIN DE EN STYLENEW*/




/*QUESTIUM*/
.contenedorSeccionDinamica .contenidoSeccionDinamica .imagenesJuegoQuestium {
    display: block;
    max-width: 1200px;
    margin: 50px auto 0;
}

.contenedorSeccionDinamica .contenidoSeccionDinamica .imagenesJuegoQuestium li {
    display: inline-block;
    width: calc(100%/4 - 20px);
    margin-right: 20px;
    margin-bottom: 0;
    padding: 0px !important;
    font-size: 0;
    line-height: 0;
}

.contenedorSeccionDinamica .contenidoSeccionDinamica .imagenesJuegoQuestium li:last-child {
    margin-right: 0 !important;
}

.contenedorSeccionDinamica .contenidoSeccionDinamica .imagenesJuegoQuestium li a {
    display: inline-block;
}
/*FIN DE QUESTIUM*/



@media only screen and (max-width: 767px) {
    #menuNavegacionCampusLateral > menuitem[data-escuela="masterd"]:not([data-menupadreid="itemBoloMenu"]) > ul li ul li p::after,
    #menuNavegacionCampusLateral > menuitem > ul > li.primerItem:not(.tieneHijos) p::after {
        display: none;
    }
}











body[data-theme="medacmasterd"] .filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso {
    padding: 11px 10px 10px;
    background-color: rgb(246, 120, 40) !important;
}

#menuNavegacionCampusLateral > menuitem:not([data-menupadreid="itemBoloMenu"]) > ul > li > p.itemMenuLateralNavegacion:not(:has(+ ul > li:not(.oculto))) {
    display: none;
}



body[data-theme="medacmasterd"]:not(:has(.nuevaNavegacionTabsLearnnity[aria-label="menu_paneles"])) .infoExtraWidgetCursos .titulo {
    background: #f67828 !important;
}



.filaMatriculaWidgetCursos .cabeceraCurso .imagenCabeceracurso[data-escuela="fundacion"] {
    background: #fff !important;
}

#headerHome:has(nav[aria-label="menu_paneles"]) .infoExtraWidgetCursos .cajaWidgetHome.cajaCertificaciones a {
    text-align: center !important;
    display: block;
    padding-bottom: 20px;
  }



/*

##### NO BORRAR !!! #####


/*LOGIN ESTADO INSTAGRAM & TWIITER > display none = CAIDO    - display block = OK*/
#estadoInstagram{
    display: none !important;
}
#estadoFacebook{
    display: none !important;
}
#estadoTwitter{
    display: none !important;
}









/* DIA DE LA MUJER*/
	/*
	body.app.bodyLogin.loginNew[data-domain="http://localhost:8080"] #contenedorLogin {
	  background: #8600f5 !important;
	}

	body.app.bodyLogin.loginNew[data-domain="http://localhost:8080"] #contenedorLogin::before {
	  content: '';
	  display: block;
	  position: fixed;
	  top: 10px;
	  left: 10px;
	  width: 70px;
	  height: 70px;
	  color: #fff;
	  background-image: url(https://images.vexels.com/media/users/3/209402/isolated/preview/7dc10d3bc1f0db937809e01f729bdc98-letras-de-feliz-dia-de-la-mujer.png);
	  background-size: 100% auto;
	  background-repeat: no-repeat;
	  background-position: center center;
	  filter: brightness(1000%);
	  z-index: 9999999999999999;
	}
	*/
/* FIN DIA DE LA MUJER*/









