﻿

/* FiveStars */
epresto-fivestars {
    display: block;
    background-color: var(--color1);
    
}

epresto-fivestars .star {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-color: var(--color1);
    background-repeat: no-repeat;
    background-image: url('Pix/StarButton.svg');
}
    
epresto-fivestars .star.enabled {
    background-image: url('Pix/StarButtonEnabled.svg');
}

/* AjaxSendControl*/

epresto-ajaxsendcontrol {
    display: block;
    width: 180px;
    height: 180px;
    position: relative;    
}

epresto-ajaxsendcontrol button, epresto-ajaxsendcontrol div {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: inherit;
    height: inherit;
    background-size: contain;
    font-size: 1.8em;
    opacity: 1;
    transition: opacity 0.3s ease-in;
}

epresto-ajaxsendcontrol button.hidden, epresto-ajaxsendcontrol div.hidden {
    /*display: none;*/
    opacity: 0;
}

epresto-ajaxsendcontrol button.send {
    background-image: url("Pix/SendButton.svg");
    background-color: transparent;
    border: 0px;
    color: #312a6f;
}

epresto-ajaxsendcontrol button.send:focus {
    outline: 0px;
}

 epresto-ajaxsendcontrol div.successSign {
    background-image: url("Pix/SuccessSign.svg");
}

epresto-ajaxsendcontrol div.failureSign {
    background-image: url("Pix/FailureSign.svg");
}



epresto-ajaxsendcontrol div.sandglass {
    width: inherit;
    height: inherit;
    background-image: url("Pix/SandglassBottom.png");
    background-size: contain;
    position: relative;
    animation: epresto-ajaxsendcontrolSandglassSpin 3s linear infinite;
    position: relative;
}

    epresto-ajaxsendcontrol div.sandglass::before {
        content: "";
        width: inherit;
        height: inherit;
        display: block;
        background-image: url("Pix/SandglassMiddle.png");
        background-size: contain;
        position: absolute;
        animation: epresto-ajaxsendcontrolSandglassSpinReverse 2s linear infinite;
    }


    epresto-ajaxsendcontrol div.sandglass::after {
        content: "";
        width: inherit;
        height: inherit;
        display: block;
        background-image: url("Pix/SandglassTop.png");
        background-size: contain;
        animation: epresto-ajaxsendcontrolSandglassSpin 1.0s linear infinite;
        position: absolute;
    }

@keyframes epresto-ajaxsendcontrolSandglassSpin {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes epresto-ajaxsendcontrolSandglassSpinReverse {
    100% {
        transform: rotate(-360deg);
    }
}

