@charset "UTF-8";

/* Estilos para el menú de usuario */
.adty-mobile {
	display: none !important;
}

.adty-menu-btn-user .ui-button.ui-state-focus {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

#frmMenuMobile\:menuBtn_button span[class*="ui-button-text ui-c"] {
	display: none !important;
}

#frmMenuMobile\:menuBtn_button {
	border: 0 !important;
}

#frmMenuMobile\:menuBtn_menu {
	left: calc(100% - 145px) !important;
}

.sinpadding{
	padding:0% !important;	
}

body .ui-messages .ui-messages-close {
	right: -1rem;
	top: -1rem;
}

.ui-messages-info-summary,
.ui-messages-warn-summary,
.ui-messages-error-summary,
.ui-messages-fatal-summary {
	font-size: 16px;
}

body .ui-messages .ui-messages-warn .ui-messages-warn-icon {
	font-size: 18px;
}

body .ui-messages>div {
	margin: 0;
}

.ui-height-nav-menu-template {
	height: 70px;
}

@media ( min-width : 1026px) and (max-width: 1440px) {
	body {
		margin-top:0;
		padding-top: 0%;
		padding-bottom:0%;
	}
}

@media screen and (max-width: 767px) {
	.adty-mobile {
		display: block !important;
	}

	.adty-menu-btn-user-menu.ui-shadow {
		top: 120px !important;
	}

	.adty-menu-btn-user {
		width: 49px;
		vertical-align: super;
		right: 2rem;
		height: 32px !important;
	}

	.adty-menu-btn-user .ui-button-icon-only .ui-icon {
		background-repeat: no-repeat;
		width: 49px;
		height: 24px;
		top: 18% !important;
		left: 42% !important;
		margin-top: 0rem !important;
		margin-left: 0rem !important;
	}

	.adty-icon-user {
		background-image: url(/resources/img/icono_mobile.svg) !important;
		background-size: contain;
	}
}

@media (max-width : 480px) {
	.adty-mobile {
		display: block !important;
	}

	.adty-menu-btn-user-menu.ui-shadow {
		top: 120px !important;
	}

	.adty-menu-btn-user .ui-button-icon-only .ui-icon {
		background-repeat: no-repeat;
		width: 49px;
		height: 24px;
		top: 18% !important;
		left: 42% !important;
	}

	.adty-icon-user {
		background-image: url(/resources/img/icono_mobile.svg) !important;
		background-size: contain;
	}

	.ui-height-nav-menu-template {
		height: 30px;
	}
}