ol, ul, li {margin: 0; padding: 0;}
ol, ul { list-style: none;}
/*----------------- Janelas ------------------*/
.alert_opacity{
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
display: flex;
justify-content: center;
align-items: center;
background:rgba(0,0,0,.8);
text-align:center;
z-index:99999999999999999;
overflow-y:auto;
}
.alert_contant{
position:relative;
width:400px;
margin:50px auto 10px auto;
padding:15px;
font-family: sans-serif;
font-size: 12px;
border-width: 1px;
background-color: #ECECEC;
border-radius: 5px;
margin-top: -20%;
}
/*----------------- Fim Janelas ------------------*/

/*----------------- Titulo e mensagem ------------------*/
.alert_title{
font-size:1.4em;	
display:flex;
justify-content: space-between;
height: 25px;
}
.alert_mensage{
font-size:1.2em;	
text-align: justify;
margin: 25px auto;
}
/*----------------- Fim Titulo e mensagem ------------------*/

/*----------------------- BOTOES -----------------------------*/
.alert_bt_confirmar{
	padding: 10px 14px;
	background-color: rgb(1, 120, 5);
	border: solid 1px rgb(1, 120, 5);
	color: white;
	border-radius: 5px;
	cursor: pointer;
	font-size:1.2em;
	margin: 0 10px;
}
.alert_bt_confirmar:hover{
	padding: 10px 14px;
	background-color: white;
	color: rgb(1, 120, 5);
	border-radius: 5px;
	cursor: pointer;
}
.alert_bt_cancelar{
	padding: 10px 14px;
	background-color: rgba(89, 0, 71, 1);
	border: solid 1px rgb(89, 0, 71);
	color: white;
	border-radius: 5px;
	cursor: pointer;
	font-size:1.2em;
	margin: 0 10px;
}
.alert_bt_cancelar:hover{
	padding: 10px 14px;
	background-color: white;
	color: rgb(89, 0, 71);
	border-radius: 5px;
	cursor: pointer;
}
.alert_footer{
	display: flex;
	justify-content: center;
	align-items: center;
}

/*---------------------360px-------------------*/
@media screen and (max-width: 22.500em){
	.alert_contant{
	 width:90%;
	}
}

