div.spwAlertaAviso {
	background: var(--warning-light);
}
div.spwAlertaSucesso {
	background: var(--success-light);
}
div.spwAlertaErro {
	background: var(--error-light);
}

div.spwAlertaAviso, div.spwAlertaSucesso, div.spwAlertaErro {
    margin: 12px 0px;
    padding: 8px 0px;
    border-radius: unset;
    -moz-border-radius: unset;
    -webkit-border-radius: unset;
    border: none;
    font-size: 16px;
    min-height: 60px;
	box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: row;
	align-items: center;
}

.spwHtmlIcoSucesso {
	background: url(../imagens/check_circle_32dp_558B2F.svg) no-repeat center center;
}
.spwHtmlIcoErro{
	background: url(../imagens/error_32dp_B71C1C.svg) no-repeat center center;
}
.spwHtmlIcoAlerta {
	background: url(../imagens/warning_32dp_F57F17.svg) no-repeat center center;
}
	
.spwHtmlIcoSucesso , .spwHtmlIcoErro , .spwHtmlIcoAlerta {
	content-visibility: hidden;
	padding: 0px 12px;
    display: block;
    height: 34px;
    width: 40px;
    min-width: 40px;
    cursor: default;
}

div.spwAlertaAviso span, div.spwAlertaSucesso span, div.spwAlertaErro span {
	display: none;
}

div.spwAlertaAviso p, div.spwAlertaSucesso p, div.spwAlertaErro p {
	color: var(--surface-dark);
	font-family: Open Sans;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
	width: 100%;
}

div.spwAlertaAviso img, div.spwAlertaSucesso img, div.spwAlertaErro img {
}

img.spwAlertaFechar {
	content-visibility: hidden;
	background: url(../imagens/close.svg) no-repeat center center;
	padding: 0px 12px;
    display: block;
    height: 32px;
    width: 40px;
    min-width: 40px;
    cursor: default;
    cursor: pointer;
}