
.loading-container {
    z-index: 5000;
    width: 100vw;
    height: 100vh;
}

.loading-container i {
    color: white;
}

.loading-message {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);


}

.loading-overlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 4000;
    width: 100%;
    height: 100%;
}

@keyframes ldio-xj7zaqrhys {
    0% {
        background: #0a984a
    }
    12.5% {
        background: #0a984a
    }
    12.625% {
        background: #1b5633
    }
    100% {
        background: #1b5633
    }
}

.ldio-xj7zaqrhys div {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #1b5633;
    animation: ldio-xj7zaqrhys 1s linear infinite;
}

.loadingio-spinner-blocks-cz67vmb8nr5 {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: none;
}

.ldio-xj7zaqrhys {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0; /* see note above */
}

.ldio-xj7zaqrhys div {
    box-sizing: content-box;
}
