@media screen and (max-width: 1024px) {
	.noPanelPadding .ui-panel-content {
		padding: 5px !important;
	}	
}
@media screen and (min-width: 1025px) {
	.noPanelPadding .ui-panel-content {
		padding: 0.75rem 0rem 0.75rem 0rem !important;
	}	
}
.txtTitulo {
	font-family: Arial, Verdana;
	font-size: 28px;
	font-weight: normal;
}

.txtUser {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: white;
}

.txtUserRegistrado {
	font-family: Arial, Verdana;
	font-size: 11px;
}

.txtNumeroItems {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.txtCabTabla {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.txtTabla {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #777777;
}

.txtLabel {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #444444;
	font-weight: bold;
}

.txtSubtituloIngrediente {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
}

.txtIngrediente {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #555555;
}

.txtNotificationPanel {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.txtKbTopic {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.txtKbTopic:hover {
	text-decoration: underline;
	color: #000000;
}

.txtKbCategoria {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
}

.txtKbSubcategoria {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.txtKbSubcategoria:hover {
	text-decoration: underline;
	color: #000000;
}

.txtCabeceraMuro {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
}

.txtResponderMuro {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.txtResponderMuro a {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.txtResponderMuro:hover {
	text-decoration: underline;
	color: #555555;
}

.pnlGrpUser {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	float: right;
}

.pnlGrpMenu {
	width: 100%;
	height: 2px;
}

.tdLeftSection {
	width: 20%;
	vertical-align: top;
}

.tdCenterSection {
	width: 65%;
	vertical-align: top;
}

.tdRightSection {
	width: 15%;
	vertical-align: top;
}

.leftSection {
	text-align: left;
}

.tdlbCab {
	text-align: left;
	vertical-align: bottom;
	width: 25%
}

.tdcmCab {
	text-align: center;
	vertical-align: middle;
	width: 50%;
}

.tdrbCab {
	text-align: right;
	vertical-align: bottom;
	width: 25%;
}

.tdKbColumn3 {text-align: left;vertical-align: top;width: 33%;}
.tdKbColumn4 {text-align: left;vertical-align: top;width: 25%;}

.dgKbCateg .ui-widget-content {border: none;}
.dgKbCateg .ui-datagrid-column {text-align: left; vertical-align: top; width: 33%;}

.ui-notificationbar.cookiesPrivacyBar {
	height:30px;
	line-height: 30px;
	z-index:500;
	border-top:1px solid #000000;
	padding: 0px 10px 5px 10px !important;
	font-size: 12px !important;
	background-color:#BBBBBB;
	right: 0px;
}

.ui-notificationbar.cookiesPrivacyBar a {
	font-size: 11px !important;
}

a.closeNotifBar {
	text-decoration: none;
}

.layout-main.mobilePage .col-12 {
	padding: 10px 0px !important;
}

@media screen and (max-width: 1024px) {
	.ingredient .ui-panel-content {
		padding: 10px !important;
		} 
		
	.ui-panelgrid-cell.ui-grid-col-12{
		padding:0px !important;
	}
}