.loading-dialog {
	 position: fixed;
	 display: block;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 99999;
	 background-color: #fff;
}
 .loader {
	 display: block;
	 position: relative;
	 left: 50%;
	 top: 50%;
	 width: 100px;
	 height: 100px;
	 margin: -75px 0 0 -75px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-primary);
	 animation: spin 2s linear infinite;
	 filter: alpha(opacity=100);
	 opacity: 1;
}
 .loader:before {
	 content: "";
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 right: 5px;
	 bottom: 5px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-secondary);
	 animation: spin 3s linear infinite;
}
 .loader:after {
	 content: "";
	 position: absolute;
	 top: 15px;
	 left: 15px;
	 right: 15px;
	 bottom: 15px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-accent);
	 animation: spin 1.5s linear infinite;
 }
 .local-loading-dialog {
	 z-index: 3;
	 display: flex;
	 height: 100%;
	 width: 100%;
	 justify-content: center;
	 align-items: center;
}
 .local-loader {
	 display: block;
	 width: 100px;
	 height: 100px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-primary);
	 animation: spin 2s linear infinite;
	 filter: alpha(opacity=100);
	 opacity: 1;
}
 .local-loader:before {
	 content: "";
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 right: 5px;
	 bottom: 5px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-secondary);
	 animation: spin 3s linear infinite;
}
 .local-loader:after {
	 content: "";
	 position: absolute;
	 top: 15px;
	 left: 15px;
	 right: 15px;
	 bottom: 15px;
	 border-radius: 50%;
	 border: 4px solid transparent;
	 border-top-color: var(--theme-accent);
	 animation: spin 1.5s linear infinite;
}
 @-webkit-keyframes spin {
	 0% {
		 transform: rotate(0deg);
	}
	 100% {
		 transform: rotate(360deg);
     }
}
 @keyframes spin {
	 0% {
		 transform: rotate(0deg);
	}
	 100% {
		 transform: rotate(360deg);
	}
}
 