 /**
 * Example of an initial loading indicator.
 * It is recommended to keep this as minimal as possible to provide instant feedback
 * while other resources are still being loaded for the first time
 */
html, body {
    height: 100%;
}

#appLoadingIndicator {
    position: absolute;
    top: 30%;
    left: 40%;
    margin-left: -50px;
    width: 240px;
    height: 20px;
}

#appLoadingIndicator > div {
    background-color: #FFFFFF;
    float: left;
    height: 20px;
    margin-left: 18px;
    margin-right: 18px;
    width: 20px;
    -webkit-animation-name: appLoadingIndicator;
    -webkit-border-radius: 13px;
    -webkit-animation-duration: .8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    opacity: 0.3
}

#appLoadingIndicator > :nth-child(2) {
    -webkit-animation-delay: .18s;
    background-color: orange;
}

#appLoadingIndicator > :nth-child(3) {
    -webkit-animation-delay: .42s;
    background-color: blue;
}

#appLoadingIndicator > :nth-child(4) {
    -webkit-animation-delay: .54s;
    background-color: green;
}

#appLoadingIndicator > :nth-child(5) {
    -webkit-animation-delay: .92s;
    background-color: red;
}


@-webkit-keyframes appLoadingIndicator{
    0% {
        opacity: 0.3
    }
    50% {
        opacity: 1;
        background-color:#1985D0
    }
    100% {
        opacity:0.3
    }
}