@import "logo";

.jp-card-logo.jp-card-elo {
    height: 50px;
    width: 50px;
    border-radius: 100%;
    background: black;
    color: white;
    text-align: center;
    text-transform: lowercase;
    font-size: 21px;
    font-style: normal;
    letter-spacing: 1px;
    font-weight: bold;
    padding-top: 13px;

    .e, .l, .o {
        display: inline-block;
        position: relative;
    }

    .e {
        @include transform(rotate(-15deg));
    }

    .o {
        position: relative;
        display: inline-block;
        width: 12px;
        height: 12px;
        right: 0;
        top: 7px;
        border-radius: 100%;
        @include background-image(linear-gradient(yellow 50%, red 50%));
        @include transform(rotate(40deg));
        text-indent: -9999px;

        &:before {
            content: "";
            position: absolute;
            width: 49%;
            height: 49%;
            background: black;
            border-radius: 100%;
            text-indent: -99999px;
            top: 25%;
            left: 25%;
        }
    }
}
