/* CSS para personalizar la aplicacion */
.oculto.ui-selection-column .ui-chkbox-all {
	display: none;
}

.ui-md-1-7 {
	flex: 0 0 13.00%; /* para mi, esto modifica el ancho del grid personalizado */
	max-width: 13.00%;
}

/* Lnea de separacion de titulos */
.linea-personal-80 {
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 80%;
	height: 3px;
	background: linear-gradient(to right, #bd2a33, rgba(255, 0, 0, 0));
}

.container-fluid {
	width: auto;
	min-height: 85%;
}

.linea-personal-90 {
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 90%;
	height: 3px;
	background: linear-gradient(to right, #bd2a33, rgba(255, 0, 0, 0));
}

.linea-personal-100 {
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 100%;
	height: 3px;
	background: linear-gradient(to right, #bd2a33, rgba(255, 0, 0, 0));
}

/* Clase css para el resumen de matricula */
custom-plabel-resumenMat {
	background-color: rgba(128, 128, 128, 0.1);
}

/*Aviso warning ltima pgina*/
.warningCustom {
	font-size: 20px;
	color: #856404;
	background-color: #fff3cd;
	border: 1px solid #ffeeba;
	padding: 10px;
	border-radius: 5px;
	display: inline-block;
}

/*Mensaje confirmDialog personalizado*/
.confirmDialogCustomizado .ui-dialog-content.ui-widget-content:nth-of-type(2) {
	display: none;
}

.eliminarCerrar .ui-dialog-titlebar .ui-dialog-titlebar-icon {
	display: none;
}

body .ui-steps.steps-icon .ui-steps-item .ui-menuitem-link.icon .ui-steps-title {
	text-wrap: wrap;
	margin: 0 5px;
}

body .ui-steps.steps-icon .ui-steps-item .ui-menuitem-link.icon .ui-steps-title:before {
	font-family: 'Font Awesome 6 Pro';
	content: '\f058';
	position: absolute;
	top: 40px;
	left: 55%;
	color: green;
	font-size: 1.4em;
	font-weight: 900;
}

body .ui-steps.steps-icon .ui-steps-item.ui-state-highlight .ui-menuitem-link.icon .ui-steps-title::before {
	content: none;
}

body .ui-steps.steps-icon .ui-steps-item.ui-state-highlight ~ .ui-steps-item .ui-menuitem-link.icon .ui-steps-title::before
	{
	content: none;
}

body .ui-steps.steps-icon .ui-steps-item.ui-state-highlight .ui-menuitem-link.icon::before {
	color: #c53636;
}

body .ui-steps.steps-icon .ui-steps-item .ui-menuitem-link.icon::before {
	background: #ffc3c9;
}

.Pruebas-de-Acceso-a {
	height: 38px;
	font-size: 30px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #002028;
}

.Convocatoria-2024 {
	font-family: Inter;
	font-size: 18px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #ee4729;
}

.BackgroundEtiquetaAbiertoPlazo {
	width: 1440px;
	height: 2715px;
	padding: 0 0 350px;
	background-color: #faf9f7;
}

.Abierto-el-plazo-par {
	height: 24px;
	font-size: 20px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #002028;
}

.BackgroundFieldsetPlazo {
	width: 885px;
	padding: 16px;
}

.H4-title {
	width: max-content;
	height: 30px;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #002028;
}

.BackgroundMatricula {
	width: 198.5px;
	height: 278px;
	padding: 24px 14.7px 24px 17.1px;
	border-radius: 12px;
	background-color: #355ca3;
}

.BackgroundConsulta {
	width: 198.5px;
	height: 278px;
	padding: 24px 14.7px 24px 17.1px;
	border-radius: 12px;
	background-color: #5f529b;
}

.BackgroundReclamacion {
	width: 198.5px;
	height: 278px;
	padding: 24px 14.7px 24px 17.1px;
	border-radius: 12px;
	background-color: #c53226;
}

.BackgroundTarjeta {
	width: 198.5px;
	height: 278px;
	padding: 24px 14.7px 24px 17.1px;
	border-radius: 12px;
	background-color: #2c5f6d;
}

.Nombre-de-accin {
	width: 161px;
	height: 32px;
	margin: 0 0 8px;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: rgba(255, 255, 255, 0.95);
}

.Breve-descripcin-ma {
	width: 161px;
	height: 48px;
	margin: 8px 0 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: rgba(255, 255, 255, 0.95);
}

.BackgroundCardsFieldset {
	width: max-content;
	padding: 26px 22.8px 25px 22.8px;
}

.BG {
	width: 58px;
	height: 58px;
	margin: 84px 111.6px 0 0;
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 50%
}

.BG-2 {
	width: 58px;
	height: 58px;
	margin: 59px 111.6px 0 0;
	background-color: rgba(255, 255, 255, 0.25);
	border-radius: 50%
}

img.graduation-cap-light {
	width: 30.4px;
	height: 32px;
	padding: 5.3px 0 4.3px;
	object-fit: contain;
}

img.area {
	width: 58px;
	height: 58px;
	object-fit: contain;
}

.tituloPestanaInformacion {
	width: 272px;
	height: 30px;
	font-size: 24px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #002028;
}

.fecha-desde-fecha {
	width: max-content;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #002028;
	display: block;
}

.Oval {
	width: 12px;
	height: 12px;
	margin: 0px 0px 19px -3px;
	background-color: #e03b23;
	border-radius: 10px;
	display: list-item;
}

.BackgroundInformacionSecundaria {
	width: 34rem;
	margin: 24px 98.9px 25px 43.6px;
	padding: 24px 23.6px 24px 23.6px;
	border-radius: 16px;
	border: solid 2px #002028;
}

@media ( max-width : 1520px) {
	.BackgroundInformacionSecundaria {
		width: 27rem;
	}
	
}

@media ( max-width : 1300px) {
	.BackgroundInformacionSecundaria {
		width: 17rem;
        margin-top: 5px !important;
        margin: 0px 0px 48px 30.6px;
	}
}



.image-bg1 {
	height: 56px;
	background-repeat: no-repeat;
}

@media ( max-width : 1000px) {
	.Pruebas-de-Acceso-a {
		font-size: 25px;
	}
	.image-bg1 {
		margin-left: 10px;
	}
	.fecha-desde-fecha {
		width: 18rem;
	}
	.BackgroundCardsFieldset {
		width: 0;
	}
}

@media ( max-width : 1380px) {
	.container-fluid {
		width: fit-content;
	}
}

.estiloFieldsetMasInfo {
	width: max-content;
}

@media ( max-width : 739px) {
	.container-fluid {
		width: -webkit-fill-available;
		min-height: 0;
	}
	.estiloFieldsetMasInfo {
		width: fit-content;
	}
	fieldset .ui-fieldset-content, .ui-fieldset.ui-widget .ui-fieldset-content {
		padding: 16px 0px 16px 0px;
	}
}

@media ( max-width : 650px) {
	.image-bg1 {
		background-image: url('../resources/img/logotipo-umu-positivo-mayores-vertical-exapanded.svg');
		height: 228px;
		margin-left: 16px;
        margin-top: 20px;
	}
}

@media ( min-width : 640px) {
	.image-bg1 {
		background-image: url('../resources/img/logotipo-umu-positivo-mayores-horizontal-exapanded.svg');
		width: auto;
		margin: 34px 33px 50px;
	}
}


@media ( min-width : 739px) {
	.BackgroundConsulta {
		margin-left: 1rem !important
	}
	.BackgroundReclamacion {
		margin-left: 1rem !important
	}
	.BackgroundTarjeta {
		margin-left: 1rem !important
	}
}

.INFO {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #002028;
}

.INFO .text-style-1 {
	font-weight: 600;
}

fieldset legend, .ui-fieldset.ui-widget legend {
	border-bottom: none;
}

fieldset .ui-fieldset-content, .ui-fieldset.ui-widget .ui-fieldset-content {
	background: #faf9f7;
}

.ui-divider.ui-divider-solid.ui-divider-horizontal:before {
	border-top-style: groove;
}

.BackgroundLinea {
	display: block;
	height: 5px;
	background-color: #002028;
}

.timeline {
	list-style-type: none;
	position: static;
	width: 6px;
	padding-top: 0;
	background: var(--umu-gris-claro-400);
}

fieldset legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick, fieldset legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick, .ui-fieldset.ui-widget legend .ui-fieldset-toggler.ui-icon.ui-icon-minusthick, .ui-fieldset.ui-widget legend .ui-fieldset-toggler.ui-icon.ui-icon-plusthick {
    object-fit: contain;
    width: 24px;
    height: 26px;
    font-size: 24px    
}

@media (max-width: 40em) {
    footer.footerRow {
    	margin: initial;
    }
}