.enjoyhint{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1010;
    pointer-events:none;
    overflow:hidden;
}
.enjoyhint_hide{
    display:none;
}
.enjoyhint_disable_events{
    position:absolute;
    width:2000px;
    height:1500px;
    z-index:1011;
    pointer-events:all;
}
.enjoyhint_previous_btn,
.enjoyhint_next_btn,
.enjoyhint_skip_btn{
    -webkit-box-sizing:content-box;
    width:100px;
    font:normal normal normal 13px/36px 'Lato', sans-serif;
}
.enjoyhint_previous_btn,
.enjoyhint_btn,
.enjoyhint_next_btn,
.enjoyhint_skip_btn{
    height:35px;
    cursor:pointer;
    margin:0 auto;
    text-align:center;
    letter-spacing:1px
}

.enjoyhint_previous_btn,
.enjoyhint_next_btn,
.enjoyhint_skip_btn{
    position:absolute;
    z-index:1012;
    pointer-events:all;
    -o-text-overflow:clip;
    text-overflow:clip
}
.enjoyhint_previous_btn{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    border:2px solid #3bafda;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#fff;
    background:0 0;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    background-color:#3bafda;
}
.enjoyhint_previous_btn:hover{
    color:#fff;
    background-color: #3bafda;
}
.enjoyhint_previous_btn:active{
    border:2px solid #3bafda;
    background:#3bafda;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}

.enjoyhint_next_btn{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    border:2px solid #3bafda;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#fff;
    background:0 0;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    background-color:#3bafda;
}
.enjoyhint_next_btn:hover{
    color:#fff;
    background-color: #3bafda;
}
.enjoyhint_next_btn:active{
    border:2px solid #3bafda;
    background:#3bafda;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.enjoyhint_skip_btn{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    border:2px solid #3bafda;
    -webkit-border-radius:4px;
    border-radius:4px;
    color:#3bafda;
    background:0 0;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
}
.enjoyhint_skip_btn:hover{
    color:#fff;
    background:#3bafda;
}
.enjoyhint_skip_btn:active{
    color: #fff;
    background:#3bafda;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.enjoyhint_btn {
    -webkit-box-sizing:content-box;
    -o-text-overflow:clip;
    text-overflow:clip
}
.enjoyhint_btn{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:150px;
    border:2px solid #3bafda;
    -webkit-border-radius:40px;
    border-radius:40px;
    font:normal normal normal 17px/40px "Advent Pro",Helvetica,sans-serif;
    color:#3bafda;
    background:0 0;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),
        color .3s cubic-bezier(0,0,0,0),
        width .3s cubic-bezier(0,0,0,0),
        border-width .3s cubic-bezier(0,0,0,0),
        border-color .3s cubic-bezier(0,0,0,0)
}
#kinetic_container,
.enjoyhint_canvas,
.enjoyhint_svg_wrapper,
.enjoyhint_svg_wrapper svg{
    width:100%;
    height:100%;
    position:absolute
}
.enjoyhint_btn:hover{
    color:rgba(255,255,255,1);
    background:#3bafda;
}
.enjoyhint_btn:active{
    border:2px solid rgba(33,224,163,1);
    background:rgba(33,224,163,1);
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.enjoyhint div.canvas-container{
    position:absolute
}
.enjoyhint_canvas{
    z-index:100;
    pointer-events:none
}#kinetic_container{
    pointer-events:none;
    top:0;
    left:0
}
.enjoyhint_svg_wrapper{
    top:0;
    left:0;
    z-index:100;
    -webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    -moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    transition:opacity .4s cubic-bezier(.42,0,.58,1)
}.enjoyhint_svg_wrapper svg{
    top:0;
    left:0
}
.enjoyhint_svg_transparent .enjoy_hint_label,
.enjoyhint_svg_transparent .enjoyhint_svg_wrapper{
    opacity:0
}
.enjoy_hint_label{
    position:absolute;
    color:#fff;
    z-index:107;
    font-size:22px;
    font-family:'Lato', sans-serif !important;
    -webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    -moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    transition:opacity .4s cubic-bezier(.42,0,.58,1)
}
div.kineticjs-content{
    position:absolute!important
}