.default_alertWindow
{
	border: 1px solid #000000;  /* this is the border around the alert window */
	width: 400px;
	/* max-width: 400px; */
	/* box-shadow: 5px 10px 5px 0 #000; */
	border-radius: .50rem;
}
.default_typeBar
{
	/* title bar settings */
	color: #ffffff;
	font: 2.5rem Verdana;
	border-bottom: 1px solid rgba(0,0,0,.9); /* the bottom border of your title bar, the border that separates it from the content area */
	background: #FF0000 0% 0% no-repeat padding-box;
	line-height: 16px; /* if you have an icon, you probably want to set this as the same size or a bit larger than the icon size */
	padding: 20px 5px;
	font-weight: bold;
	text-align:center;
}
.default_typeBarIcon
{
	/* left icon settings */
	font-size: 6rem;
	padding-bottom: 15px;
}

.default_titleBar
{
	background: #fff;
	text-align: center;
	font: normal normal bold 28px 'Open Sans';
	letter-spacing: 0px;
	color: #000000;
}

.default_contentArea
{
	/* the contente area, where the actual message text is shown */
	color: #000000;
	font: normal normal normal 1.8rem 'Open Sans';
	overflow: auto;  /* setting this to auto will make scrollbars appear if the message text is too long for the height attribute, assuming you set it */
	padding: 25px 15px;
	background: #fff; /* your background color.  the button area background color should be set the same as well */
	text-align: center;
	max-width: 100%;
	max-height: 100%;
	/* padding-top:20px; */
}
.default_buttonArea
{
	/* the button area, the div that your buttons are placed into */
	text-align: center; /* if you want you buttons to the left or center of the alert box, change this setting */
	background: #fff; /* your background color.  the content area background color should be set the same as well */
	padding-bottom: 10px;
	display: flex;
	justify-content: space-around;
}

.default_okButton,
.default_okButton:focus,
.default_cancelButton,
.default_cancelButton:focus
{
	background: #FF0000 0% 0% no-repeat padding-box;
	border-radius: 5px;
	padding: 5px 18px;
	font: normal normal bold 18px 'Open Sans';
	letter-spacing: 0px;
	color: #FFFFFF;
	outline: none;
	border: none;
}

.default_okButton:hover,
.default_cancelButton:hover
{
	background-color: rgba(0,0,0,.8);
}


/* Novo alerta */
.ALERTA_alertWindow,
.ERRO_alertWindow,
.SUCESSO_alertWindow
{
	border: 1px solid #000000;
	width: 400px;
	border-radius: .50rem;
}
.ALERTA_typeBar,
.ERRO_typeBar,
.SUCESSO_typeBar
{
	font: 2.5rem Verdana;
	border-bottom: 1px solid rgba(0,0,0,.9);
	line-height: 16px;
	padding: 20px 5px;
	font-weight: bold;
	text-align:center;
}
.ALERTA_typeBarIcon,
.ERRO_typeBarIcon,
.SUCESSO_typeBarIcon
{
	font-size: 6rem;
	padding-bottom: 15px;
}
.ALERTA_titleBar,
.ERRO_titleBar,
.SUCESSO_titleBar
{
	background: #fff;
	text-align: center;
	font: normal normal bold 28px 'Open Sans';
	letter-spacing: 0px;
	color: #000000;
}
.ALERTA_contentArea,
.ERRO_contentArea,
.SUCESSO_contentArea
{
	color: #000000;
	font: normal normal normal 1.8rem 'Open Sans';
	overflow: auto;
	padding: 25px 15px;
	background: #fff;
	text-align: center;
	max-width: 100%;
	max-height: 100%;
}
.ALERTA_buttonArea,
.ERRO_buttonArea,
.SUCESSO_buttonArea
{
	/* the button area, the div that your buttons are placed into */
	text-align: center; /* if you want you buttons to the left or center of the alert box, change this setting */
	background: #fff; /* your background color.  the content area background color should be set the same as well */
	padding-bottom: 10px;
	display: flex;
	justify-content: space-around;
}
.ERRO_okButton:hover,
.ERRO_cancelButton:hover,
.SUCESSO_okButton:hover,
.SUCESSO_cancelButton:hover
{
	background-color: rgba(0,0,0,.8);
}
.ALERTA_okButton,
.ALERTA_okButton:focus,
.ALERTA_cancelButton,
.ALERTA_cancelButton:focus,
.ERRO_okButton,
.ERRO_okButton:focus,
.ERRO_cancelButton,
.ERRO_cancelButton:focus,
.SUCESSO_okButton,
.SUCESSO_okButton:focus,
.SUCESSO_cancelButton,
.SUCESSO_cancelButton:focus
{
	border-radius: 5px;
	padding: 5px 18px;
	font: normal normal bold 18px 'Open Sans';
	letter-spacing: 0px;
	outline: none;
	border: none;
}

.ALERTA_typeBar
{
	color: #000000;
	background: #FFFF00 0% 0% no-repeat padding-box;
}
.ERRO_typeBar
{
	color: #ffffff;
	background: #FF0000 0% 0% no-repeat padding-box;
}
.SUCESSO_typeBar
{
	color: #ffffff;
	background: #4CAE4C 0% 0% no-repeat padding-box;
}
.ALERTA_okButton,
.ALERTA_okButton:focus,
.ALERTA_cancelButton,
.ALERTA_cancelButton:focus
{
	background: #FFFF00 0% 0% no-repeat padding-box;
	color: #000000;
}
.ERRO_okButton,
.ERRO_okButton:focus,
.ERRO_cancelButton,
.ERRO_cancelButton:focus
{
	background: #FF0000 0% 0% no-repeat padding-box;
	color: #FFFFFF;
}
.SUCESSO_okButton,
.SUCESSO_okButton:focus,
.SUCESSO_cancelButton,
.SUCESSO_cancelButton:focus
{
	background: #4CAE4C 0% 0% no-repeat padding-box;
	color: #ffffff;
}

.ALERTA_okButton:hover,
.ALERTA_cancelButton:hover
{
	color: #ffffff;
	background-color: rgba(0,0,0,.8);
}