.loader.ui-dialog {
	display: none;
	background: none;
	box-shadow: none;
	border: 0;
}

.loader.ui-dialog .ui-dialog-content {
  background: transparent;
}

.ui-widget-overlay {
	background: white;
	opacity: 0.7;
}

.loader-container {
	display: flex;
}

.loader-container img {
	height: auto;
    width: 70px;
}

.loader-container img:nth-child(1) {
 	-webkit-animation: rotation2 2s infinite linear;
	animation: rotation2 2s infinite linear;
	-webkit-perspective: 100px;
    perspective: 100px; 
}

.loader-container img:nth-child(2) {
	animation: rotation 2s infinite linear;
    margin-left: -26px;
    margin-top: 47px;
}

@keyframes rotation {
  from {
    -webkit-transform: rotateY(-40deg);
    transform: rotateY(-40deg);
    transform-origin: bottom left;
  }
  to {
    -webkit-transform: rotateY(40deg);
    transform: rotateY(40deg);
    transform-origin: bottom left;
  }
}

@keyframes rotation2 {
  from {
    -webkit-transform: rotateY(-40deg);
    transform: rotateY(-40deg);
    transform-origin: bottom right;
  }
  to {
    -webkit-transform: rotateY(40deg);
    transform: rotateY(40deg);
    transform-origin: bottom right;
  }
}