.sendPostLoader{
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background-color: hsla(0,0%,90%,.8);
	z-index: 99999;
	flex-wrap: wrap;
}
.sendPostLoader > .spin,
.sendPostLoader > .spin:after {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.sendPostLoader > .spin {
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 8px solid hsl(0,0%,0%);
  border-right: 8px solid hsl(0,0%,0%);
  border-bottom: 8px solid hsl(0,0%,0%);
  border-left: 8px solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: sendPostLoadkeys 1.1s infinite linear;
  animation: sendPostLoadkeys 1.1s infinite linear;
}

.sendPostLoader > .msg{
	position: relative;
	width:70%;
	padding:20px;
	background: #fff;
	text-align: center;
}

.sendPostLoader > .msg > .die{
	position: absolute;
  display: flex;
  width:40px;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
	right:-20px;
	top:-20px;
	font-size:2rem;
	text-decoration: none;
  background: hsl(0,0%,0%);
  padding:0;
  margin: 0;
  border-radius: 50%;
  color: #fff;
}

@-webkit-keyframes sendPostLoadkeys {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sendPostLoadkeys {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}