.layout-main {
  position: relative;
  min-height: 100vh;
}

.layout-content {
	padding-bottom:  48px !important;
}

.layout-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 48px;            /* Footer height */
}

/* TABLAS */
.ui-datatable thead input {
	display: none !important;
}

/* MENSAJES */
.ui-staticmessage {
	width: 100% !important;	
}

.loading-dialog {
	box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0) !important;
}

.loading-dialog .ui-dialog-content{
	background: transparent !important;
	padding: 0px !important;
	border: 0px !important;
	border-radius: 25px !important;
}

/* MODALES */
@media screen and (max-width: 768px ) {
	.modalResponsive-60 { 
  		width: 90% !important;
  	} 
  	
  	.card-alert {
  		width: 308px;
  	}
}

@media screen and (min-width: 1024px ) {
  	.modalResponsive-60 { 
  		width: 40% !important; 
  	}
  	
/* MODALES2 */
@media screen and (max-width: 768px ) {
	.modalResponsive-40 { 
  		width: 90% !important;
  	} 
  	
  	.card-alert {
  		width: 308px;
  	}
}

@media screen and (min-width: 1024px ) {
  	.modalResponsive-40 { 
  		width: 30% !important; 
  	}
  	

/* MODALES3 */
@media screen and (max-width: 768px ) {
	.modalResponsive-90 { 
  		width: 90% !important;
  	} 
  	
  	.card-alert {
  		width: 308px;
  	}
}

@media screen and (min-width: 1024px ) {
  	.modalResponsive-90 { 
  		width: 90% !important; 
  	}
  	

  	.card-alert {
  		width: 760px;
  	}
}

.w-5{
	width: 5% !important;
}

.w-10{
	width: 10% !important;
}

.w-15{
	width: 15% !important;
}

.w-20{
	width: 20% !important;
}

.w-30{
	width: 30% !important;
}

.w-35{
	width: 35% !important;
}

.w-40{
	width: 40% !important;
}

.w-45{
	width: 45% !important;
}

.w-55{
	width: 55% !important;
}

.w-60{
	width: 60% !important;
}

.w-65{
	width: 65% !important;
}

.w-70{
	width: 70% !important;
}

.w-80{
	width: 80% !important;
}

.w-85{
	width: 85% !important;
}

.w-90{
	width: 90% !important;
}

.w-95{
	width: 95% !important;
}

