/*	ALERTAS
	-------*/

/*	LIGHT, PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	---------------------------------------------------------*/
.ui-dialog.dg-light,
.ui-dialog.dg-primary,
.ui-dialog.dg-secondary,
.ui-dialog.dg-success,
.ui-dialog.dg-info,
.ui-dialog.dg-warning,
.ui-dialog.dg-danger
{
	font-family: var(--theme);
	border-radius: 0.4rem;
	border: 1px solid transparent;
	box-shadow: 1px 1px 10px 0px #00000057;
}


/*	LIGHT
	---------*/
.ui-dialog.dg-light{
    background-color: #FFF;
}

/*	LIGHT O DEFAULT
	---------------*/
.ui-dialog.dg-light .ui-dialog-titlebar,
.ui-dialog.dg-light .ui-dialog-content
{
	color:#5a5a5a;
}



/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-titlebar,
.ui-dialog.dg-primary .ui-dialog-content,
.ui-dialog.dg-secondary .ui-dialog-titlebar,
.ui-dialog.dg-secondary .ui-dialog-content,
.ui-dialog.dg-success .ui-dialog-titlebar,
.ui-dialog.dg-success .ui-dialog-content,
.ui-dialog.dg-info .ui-dialog-titlebar,
.ui-dialog.dg-info .ui-dialog-content,
.ui-dialog.dg-warning .ui-dialog-titlebar,
.ui-dialog.dg-warning .ui-dialog-content,
.ui-dialog.dg-danger .ui-dialog-titlebar,
.ui-dialog.dg-danger .ui-dialog-content
{
	color:#fff;
}




/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-light .ui-dialog-titlebar,
.ui-dialog.dg-primary .ui-dialog-titlebar,
.ui-dialog.dg-secondary .ui-dialog-titlebar,
.ui-dialog.dg-success .ui-dialog-titlebar,
.ui-dialog.dg-info .ui-dialog-titlebar,
.ui-dialog.dg-warning .ui-dialog-titlebar,
.ui-dialog.dg-danger .ui-dialog-titlebar
{
	font-size: 1.25rem;
	font-weight: 500;
	background-color: transparent;
	border-color: transparent;
	border-bottom: 1px solid #ffffff6e;
	font-family: var(--theme-menu);
}
.ui-dialog.dg-light .ui-dialog-titlebar{
	border-bottom: 1px solid #e9ecef;
}



/*	LIGHT, PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-light .ui-dialog-titlebar-close,
.ui-dialog.dg-primary .ui-dialog-titlebar-close,
.ui-dialog.dg-secondary .ui-dialog-titlebar-close,
.ui-dialog.dg-success .ui-dialog-titlebar-close,
.ui-dialog.dg-info .ui-dialog-titlebar-close,
.ui-dialog.dg-warning .ui-dialog-titlebar-close,
.ui-dialog.dg-danger .ui-dialog-titlebar-close
{
    background-color: transparent;
    border-color: transparent;
}



/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-button .ui-icon,
.ui-dialog.dg-secondary .ui-button .ui-icon,
.ui-dialog.dg-success .ui-button .ui-icon,
.ui-dialog.dg-info .ui-button .ui-icon,
.ui-dialog.dg-warning .ui-button .ui-icon,
.ui-dialog.dg-danger .ui-button .ui-icon
{
	background-image: url(ui-icons_ffffff_256x240.png);
	opacity:.5;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-button:hover .ui-icon,
.ui-dialog.dg-secondary .ui-button:hover .ui-icon,
.ui-dialog.dg-success .ui-button:hover .ui-icon,
.ui-dialog.dg-info .ui-button:hover .ui-icon,
.ui-dialog.dg-warning .ui-button:hover .ui-icon,
.ui-dialog.dg-danger .ui-button:hover .ui-icon,
.ui-dialog.dg-light .ui-button:hover .ui-icon
{
	opacity:1;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-button:active,
.ui-dialog.dg-secondary .ui-button:active,
.ui-dialog.dg-success .ui-button:active,
.ui-dialog.dg-info .ui-button:active,
.ui-dialog.dg-warning .ui-button:active,
.ui-dialog.dg-danger .ui-button:active,
.ui-dialog.dg-light .ui-button:active
{
	border-color: #ffffffcc;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane,
.ui-dialog.dg-secondary .ui-dialog-buttonpane,
.ui-dialog.dg-success .ui-dialog-buttonpane,
.ui-dialog.dg-info .ui-dialog-buttonpane,
.ui-dialog.dg-warning .ui-dialog-buttonpane,
.ui-dialog.dg-danger .ui-dialog-buttonpane,
.ui-dialog.dg-light .ui-dialog-buttonpane
{
	background-color: transparent;
	border-top: 1px solid #ffffff6e;
}
.ui-dialog.dg-light .ui-dialog-buttonpane
{
	border-top: 1px solid #e9ecef;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane button,
.ui-dialog.dg-secondary .ui-dialog-buttonpane button,
.ui-dialog.dg-success .ui-dialog-buttonpane button,
.ui-dialog.dg-info .ui-dialog-buttonpane button,
.ui-dialog.dg-warning .ui-dialog-buttonpane button,
.ui-dialog.dg-danger .ui-dialog-buttonpane button,
.ui-dialog.dg-light .ui-dialog-buttonpane button
{
	font-family: var(--theme-menu);
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	line-height: 1.5;
	border-radius: 0.4rem;
	-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane button:first-child,
.ui-dialog.dg-secondary .ui-dialog-buttonpane button:first-child,
.ui-dialog.dg-success .ui-dialog-buttonpane button:first-child,
.ui-dialog.dg-info .ui-dialog-buttonpane button:first-child,
.ui-dialog.dg-warning .ui-dialog-buttonpane button:first-child,
.ui-dialog.dg-danger .ui-dialog-buttonpane button:first-child
{
	background-color: #ffffff85;
	color: #7e7e7e;
}

.ui-dialog.dg-light .ui-dialog-buttonpane button:first-child{
	background-color: #6a6a6a85;
	color: #FFF;
}



/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane button:first-child:hover,
.ui-dialog.dg-secondary .ui-dialog-buttonpane button:first-child:hover,
.ui-dialog.dg-success .ui-dialog-buttonpane button:first-child:hover,
.ui-dialog.dg-info .ui-dialog-buttonpane button:first-child:hover,
.ui-dialog.dg-warning .ui-dialog-buttonpane button:first-child:hover,
.ui-dialog.dg-danger .ui-dialog-buttonpane button:first-child:hover
{
	background-color: #ffffff42;
	color: #fffefe;
}

.ui-dialog.dg-light .ui-dialog-buttonpane button:first-child:hover
{
	background-color: #3c3c3c85;	
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane button:last-child,
.ui-dialog.dg-secondary .ui-dialog-buttonpane button:last-child,
.ui-dialog.dg-success .ui-dialog-buttonpane button:last-child,
.ui-dialog.dg-info .ui-dialog-buttonpane button:last-child,
.ui-dialog.dg-warning .ui-dialog-buttonpane button:last-child,
.ui-dialog.dg-danger .ui-dialog-buttonpane button:last-child
{
	background-color: white;
	color: #4b4b4b;
	margin: 0;
}
.ui-dialog.dg-light .ui-dialog-buttonpane button:last-child
{
	background-color: white;
	color: #4b4b4b;
	margin: 0;
	border-color:#d3d1d1;
}


/*	PRIMARY, SECONDARY, SUCCESS, INFO, WARNING, DANGER
	--------------------------------------------------*/
.ui-dialog.dg-primary .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-secondary .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-success .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-info .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-warning .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-danger .ui-dialog-buttonpane button:last-child:hover,
.ui-dialog.dg-light .ui-dialog-buttonpane button:last-child:hover
{
	background-color: #e2e2e2;
}

/*	PRIMARY
	-------*/
.ui-dialog.dg-primary{
	background-color: var(--primary-color);
}



/*	SECONDARY
	---------*/
.ui-dialog.dg-secondary{
    background-color: var(--secondary-color);
}


/*	SUCCESS
	---------*/
.ui-dialog.dg-success{
    background-color: var(--success-color);
}

/*	INFO
	---------*/
.ui-dialog.dg-info{
    background-color: var(--info-color);
}

/*	WARNING
	---------*/
.ui-dialog.dg-warning{
    background-color: var(--warning-color);
}

/*	DANGER
	---------*/
.ui-dialog.dg-danger{
    background-color: var(--danger-color);
}


/*	jQuery
	------*/
.ui-widget-overlay{
	background: #78c2ad33;
	background: #78c2ad;
}