#initialLdSplash{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* z-index: -1000;*/
	white-space: nowrap;
	display: flex;
	align-items: center;
}
#initialLdSplash .loadLabel{
	margin-left: 8px;
	font-family: Arial;
	font-size: 14px;
	color: #417ed8;
}


.loadSpinner{
	position: relative;
  	width: 20px;
  	height: 20px;
}

@keyframes loadSpinner {
  from {transform:rotate(0deg);}
  to {transform: rotate(360deg);}
}

.loadSpinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #b6d2fc;
  border-top-color: #4983d8;
  animation: loadSpinner 1s linear infinite;
}

.loadSpinner.lighter::before {
    border-color: rgba(255, 255, 255, 0.7);
    border-top-color: white;
}

.loadGradientSpinner {
    visibility: visible;
    width: 62px;
    height: 61px;
    margin: auto auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: conic-gradient(from 0.25turn, #da1d52, #fff 0.32turn, #da1d52 0.32turn, #da1d52);
    clip-path: circle(49% at center);
    -webkit-mask-image: radial-gradient(circle at center, transparent 54%, black 54.8%);
    mask-image: radial-gradient(circle at center, transparent 54%, black 54.8%);
    position: absolute;
    animation: loadGradientSpinner 1.4s infinite linear;
}

.loadGradientSpinner:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 13px;
    bottom: 2px;
    border-radius: 50%;
    background: #da1d52;
}

@-webkit-keyframes loadGradientSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loadGradientSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
