@charset "UTF-8";

@media screen and (min-width: 1000px) {}

@media screen and (max-width: 700px) {}

@media screen and (max-width: 768px) {
	.ui-img-verificado-contacto {
		max-width: 93px !important;
	}
}

@media screen and (min-width: 700px) {}

@media screen and (max-width: 500px) {}

@media screen and (min-width: 501px) and (max-width: 900px) {}

@media screen and (min-width: 641px) and (max-width: 768px) {
	.ui-labels-values-micuentallave {
		font-size: 16px !important;
		line-height: 23px !important;
	}
}

@media screen and (max-width:1024px) {
	.ui-lbl-standar-titulo-home {
		font-size: 46px !important;
	}
}

@media screen and (max-width:425px) {
	.ui-text-align-center {
		text-align: center !important;
	}

	.ui-img-llave-circle {
		max-width: 48px !important;
	}

	.ui-img-logo-llave-mx {
		max-width: 200px !important;
		padding: 10px 0 0 !important;
	}

	.ui-lbl-standar-titulo-home {
		font-size: 20px !important;
		line-height: 24px !important;
	}

	.ui-lbl-llave-cdmx {
		font-size: 36px !important;
		line-height: 40px !important;
	}

	.ui-img-becabienestar {
		max-width: 192px !important;
	}

	.ui-btn-hazcuenta {
		max-width: 136px !important;
	}

	.ui-lbl-size-text-home {
		font-size: 14px !important;
		line-height: 16px !important;
	}

	.ui-lbl-sec-expediente-subtitule {
		font-size: 17px !important;
		line-height: 17px !important;
	}

	.ui-pnl-justify-content-mobile {
		justify-content: center !important;
	}

	.ui-icon-link-mobile {
		max-width: 10px !important;
	}

	.ui-banner-expediente {
		display: grid !important;
	}

	.ui-padding-txt-banner-expediente {
		padding: 15px 0 !important;
	}

	.ui-lbl-titulo-sec-micuenta {
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.ui-icon-edit {
		max-width: 14px !important;
	}

	.ui-opn-display-mobile {
		display: grid !important;
	}

	.ui-title-micuentallave {
		font-size: 18px !important;
		line-height: 22px !important;
	}

	.ui-icon-llavemx-mobile {
		max-width: 30px !important;
	}

	.ui-labels-campos-micuentallave {
		font-size: 14px !important;
		line-height: 23px !important;
	}

	.ui-labels-values-micuentallave {
		font-size: 14px !important;
		line-height: 23px !important;
	}

	.ui-titulo-secciones-micuentallave {
		font-size: 16px !important;
		line-height: 36px !important;
		font-weight: 700 !important;
	}

	.ui-panels-titulo-001 {
		font-size: 16px !important;
		line-height: 36px !important;
		font-weight: 700 !important;
	}

	.ui-btn-guardarcambios {
		max-width: 160px !important;
		height: 34px !important;
		font-size: 14px !important;
	}

	.ui-img-firmaverificado {
		max-width: 100px !important;
	}

	.ui-modal-grillo {
		width: 290px !important;
		padding: 0 !important;
	}

	.ui-grillo-fondo {
		padding: 3% 8% !important;
		background-size: 80px 110px !important;
	}

	.ui-grillo-fondo-right {
		padding: 3% !important;
		background-size: 80px 110px !important;
	}

	.ui-btnaction-modal {
		font-size: 16px !important;
		line-height: 24px !important;
		max-width: 100px !important;
	}

	.ui-panel-descllaveexpediente-padding {
		padding: 0px 0 0 10px !important;
	}

	.ui-position-links-banners {
		bottom: -20px !important;
	}

	.ui-padding-mobile-home-panel {
		padding: 0 0 0 15px !important;
	}

	.ui-appsicons-margin-right {
		margin-right: 5px !important;
	}

	.ui-appsicons-margin-left {
		margin-left: 5px !important;
	}

	.ui-adyt-label-002 {
		font-size: 18px !important;
	}

	.ui-ic-info-001 {
		max-width: 20px !important;
	}

	.ui-ic-info-align-items-start {
		align-items: flex-start !important;
	}

	.ui-ic-completado-verde {
		max-width: 50px !important;
	}

	.ui-img-logo-002 {
		width: 50% !important;
	}

	.ui-ady-label-005 {
		font-size: 14px !important;
	}

	.ui-ady-label-006 {
		font-size: 14px !important;
	}

	.ui-ady-label-007 {
		font-size: 20px !important;
	}
}

@media screen and (max-width: 370px) {}

html {
	scroll-behavior: smooth;
}

.ui-lbl-standar-titulo-home {
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 37px;
	color: #707070 !important;
}

.ui-lbl-sec-expediente-subtitule {
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 37px;
	color: #707070 !important;
}

.ui-lbl-standar-home {
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 20px;
	line-height: 28px;
	color: #707070 !important;
}

.ui-lbl-standar-home-low {
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 20px;
	line-height: 24px;
	color: #707070 !important;
}

.ui-lbl-llave-cdmx {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 93px;
	color: #6F7271 !important;
}

.ui-lbl-titulo-sec-micuenta {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	letter-spacing: -0.555816px !important;
	color: #611232 !important;
}

.ui-title-micuentallave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	color: #611232 !important;
}

.ui-labels-campos-micuentallave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	color: #5D5D5D !important;
}

.ui-labels-values-micuentallave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	color: #5D5D5D !important;
}

.ui-input-micuentallave {
	background: #F6F6F6 !important;
	border-radius: 4px !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 21px !important;
	color: #5D5D5D !important;
	border: 0.877604px solid #F6F6F6 !important;
	height: 40px !important;
}

.ui-contacto-noverificado {
	color: #611232 !important;
	font-family: 'Montserrat' !important;
	background: #F6F6F6 !important;
	border-radius: 4px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	line-height: 21px !important;
	height: 40px !important;
}

.ui-reenviarverificacion-info.ui-message.ui-message-info {
	background: rgba(136, 24, 91, 0.05) !important;
	border-radius: 0px 5px 5px 0px !important;
	border-left: 4px solid #611232 !important;
	border-width: 0 0 0 3px;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	line-height: 13px !important;
	color: #611232 !important;
	text-align: left !important;
}

.ui-reenviarverificacion-info .ui-message-info-detail {
	font-weight: 400 !important;
	font-size: 13px !important;
	text-align: left !important;
	font-family: 'Montserrat' !important;
}

.ui-reenviarverificacion-info.ui-message.ui-message-error {
	background: rgba(136, 24, 91, 0.05) !important;
	border-radius: 0px 5px 5px 0px !important;
	border-left: 4px solid #611232 !important;
	border-width: 0 0 0 3px;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	line-height: 13px !important;
	color: #611232 !important;
	text-align: left !important;
}

.ui-reenviarverificacion-info .ui-message-error-detail {
	font-weight: 400 !important;
	font-size: 13px !important;
	text-align: left !important;
	font-family: 'Montserrat' !important;
}

.ui-titulo-secciones-micuentallave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	letter-spacing: -0.555816px !important;
	color: #6F6F6F !important;
}

.ui-panels-titulo-001 {
	padding: 0 !important;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	color: #5D5D5D !important;
}

.ui-comobobox-micuentallave {
	background: #F6F6F6 !important;
	border-radius: 4px !important;
	border: 0.877604px solid #F6F6F6 !important;
	box-sizing: border-box !important;
	font-weight: 700 !important;
	height: 40px;
	color: #5D5D5D !important;
}

.ui-comobobox-micuentallave .ui-selectonemenu-label {
	background: #F6F6F6 !important;
	border: 0.877604px solid #F6F6F6 !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 21px !important;
	color: #5D5D5D !important;
}

.ui-comobobox-micuentallave.ui-selectonemenu .ui-selectonemenu-trigger {
	width: 36px;
	padding: 0 6px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: none !important;
	background-color: #F6F6F6 !important;
}

.ui-btn-guardarcambios {
	background: #611232 !important;
	border-radius: 4px !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 27px !important;
	text-align: center !important;
	color: #FFFFFF !important;
	border: 1px solid #611232 !important;
}

.ui-label-titulo-modal {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	color: #9482A3 !important;
}

.ui-label-descripcion-modal {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	color: #9482A3 !important;
}

.ui-btnaction-modal {
	background: #611232 !important;
	box-shadow: 0px 0.559927px 0.559927px rgba(0, 0, 0, 0.31) !important;
	border-radius: 4px !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 700 !important;
	color: #FCF7F8 !important;
	border: 1px solid #611232 !important;
}

.ui-btnaction-reenvio {
	max-width: 120px !important;
	height: 25px !important;
	background: #611232 !important;
	border-radius: 4px !important;
	font-family: 'Montserrat' !important;
	font-style: normal;
	font-weight: 700 !important;
	font-size: 12px !important;
	line-height: 19px;
	text-align: center !important;
	color: #FFFFFF !important;
	border: 1px solid #611232 !important;
}

.ui-modal-grillo {
	background: #FCF7F8 !important;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
	border-radius: 38px !important;
}

.ui-grillo-fondo {
	background-color: #FCF7F8 !important;
	padding: 5% 10%;
}

.ui-grillo-fondo-right {
	background-color: #FCF7F8 !important;
	padding: 7%;
}

.ui-input-micuentallave .iti input[type=tel] {
	max-width: 200px !important;
	border: 0.877604px solid #F6F6F6 !important;
}

.adip-exp-output-20 {
	font-family: 'Montserrat' !important;
	font-style: normal;
	font-weight: 500;
	font-size: 15.9375px !important;
	line-height: 30px;
	align-items: 106.9%;
	color: #9482A3;
}

.label-login-expediente {
	font-family: Montserrat !important;
	font-style: normal;
	font-weight: 900;
	font-size: 12.4461px !important;
	line-height: 11px;
	text-decoration-line: underline !important;
	color: #9482A3 !important;
}

.label-login-nombre {
	font-family: Montserrat !important;
	font-style: normal;
	font-weight: 400;
	font-size: 15.7667px !important;
	line-height: 16px;
	color: #9482A3;
}

@media screen and (min-width: 442px) and (max-width: 640px) {
	.imagexgreenMenu {
		top: 8px !important;
	}

	.espacio-cintillo {
		padding-top: 27px;
	}
}

.loginExpediente-Mobile {
	padding-left: 15px;
}


.loginExpediente-Mobile>span>button {
	background-image: url(/resources/img/expediente/icon-login.svg) !important;
	background-repeat: no-repeat !important;
	width: 60px !important;
	background-position-y: center;
	background-position-x: center;
	margin-left: 8px;
	background-size: auto;

}


.loginExpediente-Mobile>span>button:hover {
	background: transparent !important;
	background-image: url(/resources/img/expediente/icon-login.svg) !important;
	background-repeat: no-repeat !important;
	background-position-y: center !important;
	background-position-x: center !important;
}


.loginExpediente-Mobile>.ui-menubutton .ui-button {
	margin: 0;
	border: none !important;
	width: 71px !important;
	text-align-last: start;
}

.loginExpediente-Mobile>span {
	background-color: transparent !important;
}

.loginExpediente {
	padding-left: 15px;
}

.loginExpediente>.columna>div>span>button {
	background-image: url(/resources/img/expediente/icon-login.svg) !important;
	background-repeat: no-repeat !important;
	width: 60px !important;
	background-position-y: center;
	background-position-x: center;
	margin-left: 8px;
	background-size: auto;

}

.loginExpediente>.columna>div>span>button:hover {
	background: transparent !important;
	background-image: url(/resources/img/expediente/icon-login.svg) !important;
	background-repeat: no-repeat !important;
	background-position-y: center !important;
	background-position-x: center !important;
}

.cajas-texto.ui-inputfield.ui-state-focus {
	background: #fff !important;
	border: #fff !important;
	box-shadow: none !important;
}

.ui-paneles-width-margin {
	max-width: 1280px;
	margin: 0 auto;
}

.ui-position-links-banners {
	position: relative;
	bottom: -60px;
}

.ui-labesl-uno-expediente-llave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 23px !important;
	letter-spacing: -0.0881303px !important;
	color: #6F7271 !important;
}

.ui-labesl-dos-expediente-llave {
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 23px !important;
	letter-spacing: -0.0881303px !important;
	color: #6F7271 !important;
}

.ui-btn-actualizardatos {
	max-width: 200px !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	height: 40px !important;
	width: 100% !important;
	background: #611232 !important;
	border: 1px solid #611232 !important;
	border-radius: 4px !important;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	line-height: 27px !important;
	text-align: center !important;
	color: #FFFFFF !important;
}

.ui-input-micuentallave .iti {
	max-width: 200px !important;
}

.ui-adyt-boton-blanco-001 {
	background-color: #fff !important;
	border: 1px solid #611232 !important;
	border-radius: 4px !important;
	height: 40px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #611232 !important;
}

.ui-adyt-boton-blanco-001.ui-button.ui-state-focus {
	box-shadow: none !important;
	border: 1px solid #611232 !important;
}

.ui-adyt-boton-blanco-001.ui-button.ui-state-hover {
	box-shadow: none !important;
}

.ui-adyt-label-002 {
	color: #611232 !important;
	font-weight: 700 !important;
	line-height: 26.82px !important;
}

.ui-adyt-label-003 {
	color: #4C5566 !important;
	font-weight: 400 !important;
	line-height: 19.5px !important;
}

.ui-adyt-label-004 {
	font-size: 1rem !important;
	color: #611232 !important;
	font-weight: 600 !important;
	line-height: 21.94px !important;
}

.ui-ady-label-005 {
	color: #707070 !important;
	line-height: 24.38px !important;
	font-weight: 400 !important;
}

.ui-ady-label-006 {
	color: #707070 !important;
	line-height: 24.38px !important;
	font-weight: 700 !important;
}

.ui-ady-label-007 {
	color: #707070 !important;
	line-height: 36px !important;
	font-weight: 400 !important;
}