.bdt-context-menu .bdt-context
{
    font-size: .875rem;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    min-width: 16em;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}
.bdt-context-menu .bdt-context.is-visible
{
    opacity: 1;
    transform: none;
    transition-delay: 0s,0s,0s,0s;
    visibility: visible;
    filter: none;
}
.bdt-context-menu .bdt-context.sub
{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 10em;
    left: 100%;
    top: 0;
    transform: translateX(-.7em);
    transition: transform,opacity,width,min-width,visibility;
    transition-timing-function: ease;
    transition-duration: .4s,.25s,.15s,.15s,.01s;
    transition-delay: .4s,.25s,.3s,.3s,.35s;
    overflow: hidden;
    filter: none;
}
.bdt-context-menu .bdt-context.sub.oppositeX
{
    right: 100%;
    left: auto;
    transform: translateX(.7em);
}
.bdt-context-menu .bdt-context.sub.oppositeY
{
    top: auto;
    bottom: -.4em;
}
.bdt-context-menu .bdt-context>li
{
    position: relative;
    margin-bottom: 1px;
    transition: all .3s ease;
}
.bdt-context-menu .bdt-context>li:nth-last-child(1)
{
    margin-bottom: 0!important;
}
.bdt-context-menu .bdt-context>li:hover a
{
    padding-left: 20px;
}
.bdt-context-menu .bdt-context>li a
{
    color: #333;
    text-transform: uppercase;
    transition: all .3s ease;
    text-decoration: none;
    display: inherit;
    letter-spacing: 2px;
    font-size: 11px;
    padding: 10px 15px;
}
.bdt-context-menu .bdt-context>li a.has-arrow
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bdt-context-menu .bdt-context>li a.has-arrow i.eicon-caret-right
{
    font-size: 15px;
}
.bdt-context-menu .bdt-context>li:not(.bdt-context>li.nope):hover .sub
{
    opacity: 1;
    transform: translateX(0);
    transition-delay: .2s,.25s,.2s,.2s,0s;
    visibility: visible;
}
.bdt-context-menu .bdt-context .li:nth-of-type(1)
{
    margin-top: .5em;
}
.bdt-context-menu .bdt-context .li.active
{
    -webkit-animation: flash .5s ease 1;
    animation: flash .5s ease 1;
}
.bdt-context-menu .hide
{
    display: none;
}
.bdt-context-menu .bdt-menu-icon svg
{
    width: 1em;
    height: 1em;
}